
Custom MCP integration
MCP development for business software in Morocco
We assess the interfaces your software actually provides, then build a controlled connection to a compatible AI assistant. Scope, permissions and acceptance criteria come before the pilot.
In brief
MCP, the Model Context Protocol, standardises how a compatible assistant accesses tools and context. It does not replace a software API or create access that does not exist. Hunter BI in Casablanca assesses your installed interfaces, then develops the MCP server, permissions, logging and tests for a defined business workflow.
What we deliver
From a software interface to a tool for your assistant
The proposal defines the scope after inspecting the environment and the rights available.
Connectivity assessment
Inspect the installed product, version, modules and available API, SDK, local automation or exchange mechanism. Confirm licensing and access rights before promising a capability. An existing connector is assessed before custom development is proposed.
A bounded tool catalogue
Define operations in business terms with validated inputs, limited outputs and explicit errors. Each tool has a clear purpose. The assistant does not receive unrestricted database access or a general command executor as a shortcut.
Security and deployment
Agree the execution identity, user permissions and data flows. Separate reading, preparation and writing. Sensitive operations require the defined approval, followed by a check of the actual outcome.
Handover and maintenance
Provide the tested versions, acceptance evidence, operating instructions and known limitations. Name the incident owner and suspension procedure. Changes to the software, client or protocol require targeted regression tests; support is scoped in the agreement.
Reference architecture
From the user's request to controlled business access
A proposed allocation of responsibilities, not a diagram of a disclosed customer deployment.
Assistant and user
The user expresses a task. The application asks for missing context and presents any consequential action for approval.
MCP server and controls
The server validates identity, permissions and parameters. Only the operations in the agreed catalogue are exposed.
Authorised interface
The selected API, SDK, local interface or exchange mechanism performs the operation within the rights granted by the business system.
Business system and verification
The result is checked, restricted to useful fields and returned with appropriate references. Failure or uncertainty is reported, not hidden.
Protocol reference: MCP architecture documentation.
Choose your environment
ERP, CAD and 3D software
Each page distinguishes completed project experience, proposed tasks and the interfaces to verify.
SAP
Hunter BI develops SAP MCP integrations in Morocco. Define the SAP interfaces, access rights and acceptance tests for work from your AI assistant.
Explore SAP MCP →Sage X3
Connect Sage X3 to an AI assistant with Hunter BI in Morocco. Scope ERP interfaces, business context, access permissions and verifiable acceptance tests.
Explore Sage X3 MCP →3ds Max
Hunter BI connects 3ds Max to compatible AI assistants through MCP. Define scene operations, Autodesk interfaces, file controls and acceptance tests.
Explore 3ds Max MCP →SOLIDWORKS
Work in SOLIDWORKS from an AI assistant with Hunter BI MCP integration. Define CAD scope, document access, revisions and human validation in Morocco.
Explore SOLIDWORKS MCP →Sage 100
Hunter BI develops Sage 100 MCP integrations in Morocco. Assess your installed interfaces, define business tools and validate permissions before rollout.
Explore Sage 100 MCP →Sage Paie
Assess a Sage Paie MCP integration with Hunter BI in Morocco. Define restricted payroll access, authorised interfaces, privacy controls and acceptance tests.
Explore Sage Paie MCP →Other environments such as Ciel, EBP, Divalto, maintenance-management software, production-management software, Clipper or Sylob require their own interface assessment. We do not infer a ready-made connector from the software name. Describe your installation.
Validation
What the acceptance tests need to prove
These are proposed checks. Their successful execution must be demonstrated for the actual project.
Minimum permissions
Test an authorised user, a denied user and a request outside the allowed data area. Retain evidence that prohibited operations are refused.
Approved writes
Identify the target and proposed content before execution. Test refusal, stale approval and uncertain responses. Inspect operation status before retrying to prevent duplicates.
Identity and credentials
Verify the execution account, authentication and revocation behaviour. Credentials must not appear in model-visible tool results or operational logs.
Data and hostile instructions
Limit response size and fields. Test retrieved material containing malicious instructions: it must not expand the assistant's access or authorised task.
Failures and traceability
Test an unavailable interface, timeout and invalid result. Connect the request, tool invocation and outcome in the review evidence without exposing secrets.
Compatibility and operations
Replay scenarios on the declared clients and versions. Document dependencies, update checks, incident ownership and how to suspend the connector.
Frequently asked questions
What is the difference between MCP and an API?
An API is an interface to a system. MCP is a protocol through which a compatible assistant can use defined tools and context. A real, authorised interface must still execute the operation underneath; MCP does not bypass software permissions or licensing.
Can software without a suitable API still be connected?
Sometimes another supported mechanism is available, such as an SDK, local automation or an agreed export. It depends on the edition, version and rights. We inspect the actual environment before confirming a feasible scope.
Does hosting the MCP server locally keep all data local?
No. A cloud assistant may transmit tool results and conversation context to its model provider. Strictly internal processing requires checking the assistant, model, connector, logs and other services as a complete chain.
Will one server work with every assistant?
No universal compatibility is promised. The client must support the selected protocol version, transport, tools and authentication. A local stdio process is not directly accessible to a cloud application. The delivery record lists tested configurations.
How long does custom MCP development take?
The schedule follows inspection of the available interface, required operations and security expectations. Begin with a targeted workflow, such as an enquiry or document preparation, and validate it before extending the scope.
What information is needed for a quote?
Provide the software publisher, version, modules, hosting, intended assistant and first task. Specify read or write access, users and test-environment availability. Do not submit passwords, API keys, payroll exports or confidential client documents through the public form.
What should your assistant do in your software?
Bring a software version, a recurring task and an expected result. We will identify the interface, access controls and tests required.