Join our Newsletter — 33% off our NHI Course
Home› FAQ› Architecture & Implementation› What is the difference between per-client MCP config…
Architecture & Implementation

What is the difference between per-client MCP config and a gateway model?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 22, 2026 Domain: Architecture & Implementation

Per-client config distributes server definitions and credentials across local files, so each device has to stay perfectly aligned. A gateway centralises the authoritative list, credentials, and permissions, then exposes a narrower surface to clients. The first model optimises convenience at the edge. The second optimises governance, auditability, and controlled access.

How the two patterns differ in day-to-day operations

Per-client MCP configuration makes each client carry its own server list, credentials, and permission assumptions. That gives teams local control, but it also means drift is easy and every workstation becomes part of the trust boundary. A gateway model moves those decisions into one managed layer, so the client talks to a smaller, controlled surface instead of managing its own direct connections.

The practical difference is where consistency lives. In a per-client model, consistency depends on every device staying aligned. In a gateway model, consistency depends on the gateway being correctly governed and kept current. That shifts the operational burden from distributed setup to central policy enforcement, review, and change control.

For teams comparing these patterns, the issue is not only convenience versus centralisation. It is whether the organisation wants access decisions to be duplicated across endpoints or enforced once in a shared control point. That distinction becomes important as soon as the MCP estate includes multiple tools, multiple operators, or any server that should not be exposed broadly.

Why governance and auditability change with a gateway

A gateway gives you a single place to define which servers are published, which credentials are held, and which permissions are exposed to clients. That makes review easier because policy, logging, and approval can be attached to one authoritative layer instead of being reconstructed from many local files. It also reduces the chance that a client still points to a stale or unsanctioned server after the environment changes.

Per-client configuration can be acceptable when the environment is small and tightly controlled, but it becomes weaker as soon as you need evidence of who could reach what, when, and under which credential. A central gateway makes that evidence easier to produce because the access path is deliberate and observable rather than scattered across endpoints.

This is why gateway designs are usually preferred when governance matters more than edge convenience. They are not automatically safer in every dimension, but they are easier to inspect, constrain, and retire consistently, especially when server access should be minimised or changed quickly.

What the security trade-offs actually are

The main trade-off is between distribution and concentration. Per-client config spreads trust across devices, which can reduce dependency on a single control point but increases the chance of misconfiguration, secret sprawl, and inconsistent permissions. A gateway concentrates trust, which simplifies control but creates a higher-value target and a dependency that must be protected carefully.

That means the gateway model only delivers its promised security benefits if the gateway itself is treated as sensitive infrastructure. If the central layer is overpermissive, poorly segmented, or poorly monitored, you have simply moved the problem. The gain comes from narrower exposure, stronger oversight, and a smaller number of places where credentials and policy can go wrong.

For implementation detail, the authorisation model should be explicit rather than implied by client-side configuration. The MCP authorization specification is useful reading when you want the gateway to enforce audience-bound tokens and avoid token passthrough.

Risk and Threat Considerations

Per-client MCP config increases the blast radius of local drift, because one copied credential or stale server definition can expose a client to the wrong system or preserve access after it should have been removed. Gateway designs reduce that distribution risk, but they also make the central layer an attractive target for credential theft, privilege abuse, or overbroad downstream access.

Failure mechanism: In the distributed model, attackers and mistakes both benefit from duplicated configuration, especially when server definitions and credentials are stored locally on many devices. In the gateway model, the failure mode shifts to central compromise, mis-scoped permissions, or an authorization layer that is narrower in appearance than it is in practice.

Impact: The first model tends to fail through inconsistency and forgotten exposure. The second tends to fail through concentration, where one control plane error can affect many clients at once. The right design depends on whether the stronger organisational need is local convenience or centrally enforceable control.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP API Security Top 10 addresses the attack surface, NIST SP 800-53 Rev 5 sets the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
OWASP API Security Top 10API2 — Broken AuthenticationMCP client and gateway access both depend on robust authentication to the control surface
Recommendation — Enforce strong authentication on the gateway and avoid shared client-side secrets.
NIST SP 800-53 Rev 5IA-9 — Service Identification and AuthenticationMCP servers and gateways are service-to-service trust points that need authenticated access
AC-6 — Least PrivilegeThe gateway model is about narrowing permissions and reducing exposed surface
AU-2 — Event LoggingGateway centralisation improves auditability, so logging becomes a core control
Recommendation — Authenticate the gateway and upstream MCP services before exposing tools or data. Limit gateway-issued permissions to the minimum required for each client. Log gateway access decisions and server use so reviews can trace activity.
ISO/IEC 27001:2022A.5.15 — Access controlCentralised MCP governance is fundamentally an access-control design choice
Recommendation — Define and enforce a single access-control policy for published MCP servers.

Practitioner Guidance

What to verify: Check where credentials are actually stored, who can change server definitions, and whether removal of access on the central side really removes it everywhere. If clients can keep functioning after the gateway policy changes, the model is not as centralised as it appears.

Decision rule: If you need consistent permissions, auditable access, and rapid revocation, prefer the gateway model. If you are intentionally optimising for lightweight local setup and the server set is stable and low risk, per-client config can be workable, but only with strict drift management.

Practitioner takeaway: The meaningful choice is not decentralisation versus centralisation in the abstract, it is whether you want every endpoint to carry governance responsibility or want one controlled layer to own the trust boundary.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 22, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org