Skip to main content

MCP Server Development

Your agents are only as good as the tools they can safely reach.

MCP, the Model Context Protocol, is how you give AI agents governed access to your ERP, CRM, finance systems, and internal APIs. Built well, it's a portable integration layer. Built badly, it's a zero-day waiting to happen. We build it well.

MCP servers in the ecosystem
5,000+
Enterprise apps with AI agents by end 2026
40%
Enterprise vendors launching MCP servers in 2026
30%
Typical build window per server
3–4 wks

What MCP actually is.

Before MCP, every time you wanted an agent to call an internal system you wrote a bespoke integration per model. OpenAI functions. Claude tool schemas. Azure connectors. The model layer changes every six weeks, your integrations rotted at the same pace.

MCP solves this by standardising the interface. An MCP server exposes tools (actions), resources (read-only data), and prompts (re-usable templates) with type-safe schemas. Any MCP-aware client, Claude Desktop, ChatGPT Enterprise, Gemini, custom agents built on LangGraph or n8n, can discover and call them safely.

In 2025 Anthropic, OpenAI, Google, and Microsoft all standardised around it. Gartner now forecasts 40% of enterprise applications will include task-specific AI agents by end of 2026, and Forrester projects 30% of enterprise app vendors will launch their own MCP servers in 2026. MCP is no longer an experiment, it is the integration backbone for the next decade of enterprise AI.

Want to go deeper? Read the pillar piece, The MCP Server Handbook for Enterprise, on Insights.

The hard bits teams hit at production.

Hobby-grade MCP servers go up in a weekend. Enterprise ones do not. Here are the gaps we build for from day one.

  • SSO & identity

    Agents act on behalf of a user. Your MCP server must carry that identity through, Okta, Entra ID, Azure AD, or whatever your SSO looks like, down to the row level.

  • Tenant isolation

    Multi-business-unit? Multi-customer? The server has to guarantee that Agent A for Tenant A cannot read Tenant B's data, even under adversarial prompts.

  • Audit trails

    Every tool call, every argument, every result, every user identity. Immutable, queryable, retention-configured. This is what gets you through audit in 2026.

  • Rate limits & cost envelopes

    Agents loop. Without rate limits and per-tenant cost caps, one bad prompt can burn your quarter's budget before a human sees the alert.

  • Schema discipline

    Typed arguments, typed returns, clear descriptions. Without it, agents hallucinate tool calls and your error logs become unreadable.

  • Model-portability

    Built correctly, the same MCP server serves Claude, ChatGPT, Gemini, and your own hosted models. Built lazily, it locks you to one vendor, defeating half the point of MCP.

What we build with.

MCP SDKs
Anthropic MCP SDK (TypeScript & Python), FastMCP, custom transport adapters.
Runtimes
Node.js (Bun or Node 22+), Python 3.12+, Docker, Kubernetes. Deployable on your cloud or self-hosted.
Auth / SSO
Entra ID / Azure AD, Okta, Auth0, OAuth 2.0, PKCE, SAML bridges, service-principal model for non-interactive agents.
Transports
Stdio for local, Streamable HTTP for remote, SSE for legacy clients. TLS end-to-end; no exceptions.
Observability
OpenTelemetry, structured logs, per-tool-call metrics, integration with Datadog, Grafana, or Azure Monitor.
Common targets
SAP, Microsoft Dynamics, NetSuite, Odoo, ERPNext, Salesforce, HubSpot, Postgres / SQL Server, SharePoint, internal REST / GraphQL.
Clients we've tested with
Claude Desktop, Claude Code, ChatGPT Enterprise, Gemini, LangGraph agents, n8n, custom Python / TypeScript agents.
Governance
ISO 9001-aligned documentation, responsible-AI policy hooks, EU AI Act audit-trail mapping.

Three ways to run this.

Start here

MCP Discovery

from A$8,000

2-week diagnostic. Inventory the tools agents need to reach, assess auth and identity constraints, and produce an MCP architecture brief with a prioritised server backlog.

  • Tool & data-source inventory
  • SSO / identity readiness audit
  • Architecture brief + backlog
  • Cost & timeline estimate per server

Platform

Enterprise MCP Platform

Custom

Multi-server programme. MCP gateway, shared identity & audit, central observability, internal developer portal. For organisations turning MCP into a standing platform capability.

  • MCP gateway & service mesh
  • Shared auth & audit substrate
  • Internal MCP registry + docs site
  • Capability uplift for your platform team

Four weeks, four checkpoints.

  1. Week 01

    Scope & schema

    Agree the target system, user journeys, and tool list. Design the tool schemas with types, descriptions, and constraints. Agree the auth model.

  2. Week 02

    Build & secure

    Implement the server. Wire SSO. Instrument logging & metrics. Write integration tests. Red-team with adversarial prompts.

  3. Week 03

    Evaluate & deploy

    Evaluate with real agents against real prompts. Tune. Deploy to staging, then production. Hand over the runbook, dashboards, and alerts.

  4. Week 04

    Hypercare & handover

    30-day hypercare. Your team onboarded on-call. Documentation and a 60-day roadmap for the next servers in the backlog.

Before we talk.

What is an MCP server?

A standardised adapter that exposes tools, resources, and prompts to AI agents, making one integration work across Claude, ChatGPT, Gemini, and any MCP-compatible client. It's the integration backbone for agentic AI.

Why custom instead of a public MCP server?

Public servers often hard-code assumptions about auth, tenancy, and data scope that don't survive enterprise review. Custom servers embed your SSO, permissions, audit, and rate limits, so your security team will actually approve them.

How does MCP compare to a traditional API integration?

APIs need one integration per consumer. MCP is one interface any MCP-aware agent can call. It turns integrations from a per-vendor build into a reusable platform capability, and insulates you from model-vendor lock-in.

Is MCP production-ready for enterprise?

Yes, with engineering care. The 2026 roadmap addresses transport scalability, SSO auth, gateway behaviour, and configuration portability, exactly the gaps enterprises hit. Done right, MCP runs under zero-trust with full audit trails.

Which systems can you build MCP servers for?

SAP, Dynamics, NetSuite, Odoo, ERPNext, Salesforce, HubSpot, internal REST/GraphQL APIs, Postgres, SQL Server, SharePoint, custom workflow engines. If it has an API, it can have an MCP server.

How long does a single server take?

3–4 weeks end-to-end for a well-scoped server. Complex targets (deep ERP, legacy bridges) 6–8 weeks.

Practical walkthroughs from real MCP server engagements, the handbook, and the agent teams they power.

Let's scope your first server.

30-minute call. Bring a list of the internal systems you want your agents to reach safely. We'll sketch the shortest path to a shipped, audited, SSO-integrated MCP server on your infrastructure.