Scalekit MCP Gateway review 2026

Scalekit MCP Gateway Review 2026: How AI Agents Connect to Business Tools

Scalekit is a strong fit for teams that need to connect AI agents to business tools with user-specific access and centralized governance. It provides a managed control layer for agents acting on behalf of specific users, rather than simply connecting an agent to another endpoint.

The practical value depends on more than the connector list. Identity, scoped access, audit records, deployment choices, and cost all shape whether the platform fits an enterprise team. This review also distinguishes Scalekit’s managed MCP platform from its official MCP server, a separate tool for managing Scalekit resources.

Key Takeaways

  • Scalekit routes agent tool calls through a shared identity and policy layer.
  • Calls use a session token tied to a user and that user’s connected accounts.
  • Virtual MCP servers can expose selected tools for a particular agent role.
  • Audit and deployment options vary by plan and hosting choice.
  • The official Scalekit MCP server is separate from the managed platform.
  • Test the exact client, identity flow, and tool permissions before rollout.

The key buying question is whether your team needs a managed identity and policy layer, not just another way to connect an agent to an MCP server.

What an MCP Gateway Does

An MCP gateway gives agents one governed path to the tools and services they need. It sits between an agent and MCP servers, applying shared identity, policy, and governance to tool connections.

In a typical request, an agent asks to use a tool, the gateway checks whether access is allowed, then routes the request to the right MCP server. The server connects that request to the business system. The gateway is a control layer, not the business application or the AI model.

The Model Context Protocol defines how context passes between clients and servers. It does not dictate how an AI application uses a model or manages its context, as the MCP architecture overview explains.

A proxy can forward traffic, but governance also needs shared identity and policy.

That difference matters when a support agent needs ticket access but should not reach an entire business system. Direct connections make each agent responsible for its own endpoint setup and access rules. A shared gateway can apply one policy layer across several connections instead.

Without that shared layer, a team may have to repeat management work as it adds agents and tools. One agent might connect directly to a ticketing MCP server, while another uses a separate CRM server, each with its own access decisions.

A gateway does not guarantee that every request is safe. The team still defines policies and decides which tools an agent can reach. A gateway adds value when a team needs to control access consistently across more than one agent or tool connection.

How Scalekit MCP Gateway Review 2026 Works

Scalekit routes a tool request with a session token tied to the user and that user’s connected accounts. That user binding gives each run a distinct identity instead of treating every agent call as one shared service account.

Each Scalekit run uses a session token bound to one user and that user’s connected accounts. The token lets the platform route calls through the accounts that person authorized, while the gateway applies the relevant access rules.

A user-bound request path

The user first authorizes a connection to a business account. The agent then requests a tool through the application using that user’s session. Scalekit checks the request and routes it to the MCP server connected to the authorized account.

The connected system receives a request made through that person’s approved connection. The distinction matters when many people use one agent: their calls should not collapse into a single shared identity with wider access than any individual needs.

The application’s own setup still matters. Its client-side connection must start and maintain the user experience, including sign-in and the agent’s connection to the platform. Scalekit supplies the managed control layer, but the application remains responsible for how users begin and interact with that flow.

Session token lifetime

Session tokens last one hour by default and can be configured from 60 seconds to 24 hours. Shorter lifetimes reduce the time a token remains exposed, while increasing the chance of another sign-in.

A short lifetime can suit sensitive tools, but frequent reauthorization may interrupt an agent workflow. A longer lifetime can reduce that interruption, though teams must weigh the added exposure window against their own risk rules.

For example, a workflow that reads ordinary support tickets may tolerate a different balance from one that can change financial records. Set the token lifetime to match the sensitivity of the tools and the reauthentication experience the team can support.

User Identity and Delegated Authorization

Delegated authorization lets an agent act through a user’s approved connection instead of relying on one shared account. Per-person access keeps the connection tied to the person who consented, rather than granting an agent a reusable raw credential.

Scalekit describes a one-time link for each person to authorize an account. Credentials are stored in an AES-256 encrypted vault isolated by tenant, and OAuth flows and token refresh run automatically. The agent should use scoped, short-lived credentials for a run, not receive a reusable password or raw token.

Per-person credentials and consent

This model differs from a service account shared across a department. A shared account can obscure which person’s authority supports a call, while a user’s own connection provides a clearer authorization path. The person still needs to grant the requested access through the sign-in flow.

Automatic OAuth refresh can keep an authorized connection usable without asking the user to repeat the full sign-in each time. It does not replace permission review: the scopes requested by the application should match the work the agent performs.

Role scope versus action scope

A role determines which tools are eligible for an agent, while action scope sets what the agent can do within those tools. For example, a role can allow reading and sending email while denying access to CRM deals.

That distinction gives a team more precise control than a simple on-or-off connector switch. A user might be eligible to use an email tool but still lack permission to perform a particular action. The upstream API should not receive an action that the policy denies.

  • Confirm whose consent authorizes each connected account.
  • Check that requested permissions match the user’s approved scopes.
  • Verify that a denied action never reaches the upstream API.

These checks make the boundary visible before a broad rollout. A role name alone does not prove that every user has the same upstream access. Test a denied action with a real user account before granting the same role to a production agent.

Virtual MCP Servers Narrow Tool Access

A Virtual MCP server gives each agent role a curated tool surface instead of exposing every connected tool at once. A Virtual MCP server is an MCP endpoint that exposes a selected set of tools to a specific agent role or user.

Scalekit uses Virtual MCP servers to expose selected tools for each agent role. That can help an agent discover relevant tools without presenting unrelated capabilities in its available tool list.

Role or agent Exposed tools Allowed action Blocked action
Email assistant Email tools Read and send CRM deals
Support agent Ticket tools Read and update assigned tickets Unrelated CRM deals
Finance assistant Approved finance tools Read approved records Unrelated email actions

The email example reflects the distinction between a permitted role and the actions available to it. The support and finance rows are illustrative policy designs, not claims about preset Scalekit roles or default configurations.

Tool discovery is part of safe agent design. If an agent sees every connected tool, it may select an irrelevant one or make the available choices harder to manage. A smaller tool surface can help focus requests, but it is not a substitute for action-level permissions.

Allowlists also need care as jobs change. A support role may later gain a new task, or a user may lose access to a connected system. Review the exposed tool list whenever the agent’s job or the user’s authorization changes.

Integrations and Framework Support

Scalekit can connect agents to familiar business systems, including Salesforce, Slack, Gmail, and Snowflake. The breadth is useful for teams with a mixed stack, though a named connector does not mean every API action is available to every agent.

Named integrations cover CRM systems such as Salesforce and HubSpot, collaboration tools such as Slack and Gmail, support through Zendesk, and data access through Snowflake and Google Drive. The mix supports different workflows without requiring each agent to build a direct connection from scratch.

Four examples show how those connectors may map to everyday work:

  • Salesforce and HubSpot for CRM workflows.
  • Slack and Gmail for communications.
  • Zendesk for support cases.
  • Snowflake and Google Drive for data access.

Framework adapters include LangChain, Google ADK, Anthropic, OpenAI, Vercel AI, Mastra, Claude Managed Agents, and OpenClaw. This gives developers several ways to connect the platform to an agent stack they already use.

Connector availability is only a starting point. The actions exposed through a connector still need to fit the agent’s role and the user’s permissions. A system may connect successfully while lacking a specific operation required by a workflow.

Scalekit describes adding custom tools to an existing connector as taking about 30 minutes. Treat that figure as a planning indication, not a delivery guarantee for a team’s full integration, testing, or approval work.

A useful integration review starts with the exact API actions, not just the vendor name. Confirm that the actions your workflow needs exist in the connector before designing around the integration.

Tool-Call Monitoring and Audit Records

Scalekit gives teams tool-call events and connector health information that help identify who did what and where a request failed. That operational view can help teams investigate agent behavior without treating every failure as an application bug.

Logs record the authorizing user, the agent, the tool involved, and what the tool returned. Attributing a call to its authorizing user, agent, and tool gives an administrator a clearer audit trail. Returned data in the record can also help explain the result an agent used.

Connector health can reveal when a system is unavailable or a connection is failing. Error classification can help developers separate authentication failures from other request problems, making troubleshooting more focused.

Free and Growth retain audit logs for 30 days. Enterprise offers retention up to one year and SIEM streaming to Datadog or Splunk. The longer window can matter when an organization reviews events well after a user reports an issue.

Log visibility does not prove that a workflow was authorized correctly. Teams should inspect denied requests and access changes alongside successful calls, since a clean record of completed work cannot show whether a blocked request was handled as intended.

Useful monitoring depends on a review routine, not just an available dashboard. Decide who checks connector errors, how the organization investigates sensitive calls, and where exported records are reviewed. Choose a retention period that covers the organization’s audit and incident-review window.

Security Controls and Deployment Options

Scalekit offers managed cloud hosting as well as customer-environment deployments for teams with stricter infrastructure requirements. The main distinction is whether the managed platform runs in Scalekit’s cloud or inside an environment controlled by the customer.

US and EU cloud options place the service in Scalekit’s cloud. A customer VPC, on-premises installation, or air-gapped environment gives the organization a different infrastructure boundary; those deployment choices are Enterprise options.

Where the platform can run

Customer VPC, on-premises, and air-gapped deployments are available on Enterprise. These options may suit teams that need the service to run within an existing network boundary or in an environment separated from outside connectivity.

Deployment choice Where it runs Relevant consideration
US cloud Scalekit cloud US residency
EU cloud Scalekit cloud EU residency
Customer VPC Customer’s cloud environment Customer-controlled network boundary
On-premises or air-gapped Customer environment Enterprise deployment

Residency and control are related but different questions. A cloud region answers where the service runs, while a customer-environment deployment places more of the boundary within the organization’s own infrastructure.

Certifications and contractual controls

The managed platform has SOC 2 Type II and ISO 27001 certifications. A HIPAA business associate agreement, or BAA, is available on Enterprise for customers whose arrangements require one.

Those credentials do not establish compliance for every customer workflow by themselves. An organization still needs to review its own configuration, data flow, contracts, and handling of connected systems.

Infrastructure teams should also consider how the selected environment affects operations, access, and maintenance. The right hosting choice can depend on internal network rules and how the organization manages its business data. Ask security reviewers to evaluate the deployment boundary and the specific data flow, not only the certification names.

Scalekit MCP Gateway Pricing

Scalekit’s published managed MCP pricing starts with a Free plan and a $99-per-month Growth plan. The included call volume separates the two published tiers, while Enterprise uses custom pricing.

Free includes 10,000 tool calls per month; Growth includes 100,000. Growth charges $0.50 per 1,000 calls above its included monthly amount. The Enterprise price and volume are negotiated.

Monthly tool call tiers displayed for Free Growth and Enterprise plans

Plan Monthly price Included monthly tool calls Overage or pricing basis
Free $0 10,000 No overage rate stated here
Growth $99 100,000 $0.50 per 1,000 calls above included amount
Enterprise Custom Custom volume and rates Negotiated

The Free plan’s included volume is suited to initial testing. A team should estimate expected monthly tool calls before comparing Growth and Enterprise, since the call count affects how useful the included allowance will be.

Enterprise pricing depends on the agreed call volume and the deployment and support needs. Those factors can make the right package different for a team running a small internal trial and a company supporting several customer-facing agents.

Count expected calls across the planned workflows, including how often agents invoke tools during ordinary tasks. Avoid treating user count alone as a substitute for call estimates, because people can trigger different numbers of tool requests.

Estimate expected tool-call volume before choosing a tier, and confirm Enterprise terms directly for the deployment and support package required.

Client Compatibility and Setup

Teams can connect through a range of familiar MCP clients, including Claude, Cursor, VS Code, Windsurf, Gemini CLI, and Codex. Compatibility is product-specific, so setup should begin by identifying whether the team is configuring the managed platform or the official Scalekit MCP server.

Framework adapters include LangChain, Google ADK, Anthropic, OpenAI, Vercel AI, Mastra, Claude Managed Agents, and OpenClaw. SDKs are available for Node.js, Python, Go, and Java, giving developers several ways to integrate their application.

A small implementation review can catch mismatches before a team builds around them:

  • Confirm the exact Scalekit product being configured.
  • Match the MCP client or framework to its adapter.
  • Test sign-in and token refresh with the intended user.
  • Verify the required tool schema and permissions.

OAuth and client behavior can vary by client. A flow that works in one environment may behave differently in another, especially around sign-in, redirects, or how a client handles an agent connection.

Scalekit describes adding a custom tool to an existing connector as taking about 30 minutes. That figure is a product claim, not a promise for a team’s complete integration, which also includes the team’s own setup and testing.

The supported client list helps developers narrow their options, but it does not make every setup identical. Run a small end-to-end test in the actual client your users will use before expanding access.

The Official Scalekit MCP Server Is a Separate Product

Scalekit’s official MCP server is a separate developer tool for managing Scalekit resources, not another name for its managed gateway. The difference is its job: it exposes administrative tools for Scalekit itself, rather than governing an agent’s connections to business applications.

The server provides tools for managing environments, organizations, users, OIDC connections, roles, and scopes. Its hosted endpoint is https://mcp.scalekit.com, and hosted use needs no local installation.

The official server’s repository uses the Apache-2.0 license and lists more than 600 connectors and 35,000 tools. Those counts describe the repository’s listed connector and tool catalog, not the identity and governance features of the managed platform.

For the GitHub question about a Scalekit MCP server, the relevant place is the official repository. The repository’s local stdio mode has different sign-in behavior from hosted use, so the mode matters during setup.

Documentation tools can work in local stdio mode without login. Administrative tools require the user’s OAuth token, since they change or inspect Scalekit resources under that user’s authority.

This distinction can prevent a developer from installing the wrong product for a use case. A team building customer workflows may need the managed integration platform, while a developer administering Scalekit may need the official server. Check whether you need the managed integration platform or tools for administering Scalekit before following setup instructions.

Open-Source and Cloud MCP Gateway Alternatives

Docker is the clearest open-source option in this comparison, while Microsoft’s controls address specific gateway and network-governance cases. These products govern different boundaries, so their names alone do not show which access problem they solve.

Container isolation, API policy enforcement, and network filtering are separate controls. Docker MCP Gateway focuses on server containers and requests; Microsoft Foundry governs eligible tools created in its portal; Microsoft’s MCP firewall inspects network traffic.

Product Main control Important boundary
Docker MCP Gateway Container isolation, request routing, logging Open-source gateway and local Docker Desktop support
Microsoft Foundry AI gateway governance Azure API Management policies for eligible MCP tools Preview, new portal-created tools only, exclusions apply
Microsoft MCP firewall Network allow/block rules Requires Global Secure Access client, TLS inspection, and license; does not broker credentials

Docker MCP Gateway isolates server containers

Docker MCP Gateway runs MCP servers in isolated Docker containers with restricted privileges, network access, and resource use. It can start a container when a tool is requested, inject credentials, enforce restrictions, route requests, and log and trace calls.

The gateway is open source, and Docker Desktop runs it automatically when MCP Toolkit is enabled. That makes it a clear option for local container-based control, but container isolation is not the same as a user’s delegated authorization to a connected account.

Docker is a direct answer for open-source MCP gateways and the Docker MCP Gateway. Its focus is server isolation and request handling; teams still need to assess separately whether their application provides the user-delegated authorization flow they require.

Microsoft Foundry governs eligible portal-created tools

Foundry governance is in preview and applies to new MCP tools created in its portal without managed OAuth. Authentication options include Entra managed identity, an API key or token, custom OAuth identity passthrough, or no authentication where applicable.

Policies run through Azure API Management. They include rate limits, IP filtering, correlation IDs, header removal, and routing controls. One example limits traffic to 60 calls per 60 seconds, with request IP as the key.

Foundry excludes SharePoint, code-first, managed-OAuth, and OpenAPI tools. It also does not automatically route existing tools through the gateway. API Management logs and metrics can monitor traffic, but Foundry does not log tool traces.

Global Secure Access MCP firewall inspects network traffic

Microsoft’s MCP firewall was in public preview on October 1, 2026. It can allow or block requests by server, method, tool, and protocol version, using Conditional Access policies.

The firewall needs the Global Secure Access client on an Entra-joined device, TLS inspection, and an Entra Internet Access license. It inspects network traffic rather than brokering credentials, so local servers and stdio traffic remain outside its view.

Choose by the control boundary you need, since container isolation, API policy enforcement, and network filtering are not interchangeable.

What Hands-On Tests Can and Cannot Establish

A short integration test can reveal setup friction, but it cannot establish production readiness or security. A timed test is a screening tool, not a full measure of how an MCP gateway performs under real customer workloads.

The hands-on evaluation tested 10 MCP gateways using Claude Code on macOS and a reusable API-backed, multitenant B2B application design. Each product had up to roughly one hour for the test.

Developer testing MCP gateway integration with Claude Code

Arcade.dev was the only tested product to complete the target architecture, accept a custom MCP server, and connect from Claude Code within 60 minutes. The result applies to that timed setup, not every product configuration or deployment.

It does not prove that Scalekit is unsuitable. It also does not support a ranking of products whose unreported scores were not established by the result. An hour can reveal setup barriers, but it cannot answer every operational question.

The evaluations took place July 20-21, 2026, and did not test production load, failure recovery, token lifecycle, cost at scale, or security. Those omissions matter because a gateway can connect successfully yet behave differently during outages or heavy use.

A real evaluation should extend beyond the first successful call. Teams need to exercise the access and operating conditions that their users will encounter, rather than treating a working demo as proof of safety.

Treat a timed proof of concept as a screening step, then test the risks it did not measure.

Tradeoffs and Product Limitations

Individual developer feedback highlights OAuth flexibility and token handling, while also pointing to the need to test client and identity-provider edge cases. Two individual accounts can suggest questions for a proof of concept, but they do not establish typical customer results.

A G2 reviewer dated February 9, 2026, rated Scalekit 5/5 and described a complex OAuth setup involving PKCE, dynamic client registration, and custom domains. Another reviewer dated February 18, 2026, also rated it 5/5 and praised token lifecycle handling.

Two five-star reviews are individual experiences, not a broad satisfaction score. They point to useful capabilities, but a team should not assume that another identity provider, client, or workflow will need the same configuration.

Client-specific behavior and customer identity-provider settings can create integration work even when the platform supports a needed flow. That work may involve setup and testing at both ends, rather than a missing connector alone.

Three tradeoffs deserve attention during procurement:

  • How much configuration will the engineering team own?
  • Which client-specific cases need testing?
  • What support is included in the chosen plan?

Those answers can shape the effort required after a product demo. A workflow that depends on a custom identity provider may need more testing than one using a standard sign-in path. Ask for a proof of concept that uses your actual client, identity provider, and one representative tool.

A Practical Evaluation Checklist

A focused evaluation should test identity, authorization, revocation, and audit evidence using the team’s own workflow. Real calls reveal more than a configuration screen, especially when a user loses access or an agent tries a blocked action.

Include a successful call, a denied call, and a changed user permission in the test. Together, those cases show whether the platform can attribute normal use, stop a disallowed request, and respond when access changes.

Review area Test question Evidence to request
Identity Can a call be traced to the authorizing user? Sample event showing user and agent
Permissions Can the agent be denied a specific tool or action? Allow and deny test results
Revocation What happens when a user loses access? Tested offboarding or revocation path
Audit Can an administrator reconstruct access and export logs? Retention setting and SIEM destination

Identity and access reviews should distinguish a person’s identity from a workload identity used by an application. The distinction helps teams see whether an action represents a user, the agent’s runtime, or both.

A changed permission should have a visible effect on the next relevant request. Review whether the call is blocked, whether the person can regain access through the approved process, and what the audit record shows.

Evidence should be usable by the people who investigate incidents. Ask whether an administrator can connect a request to the user, agent, action, and result, then export the record to the organization’s SIEM.

Require a demonstrated denied call and a usable audit record before approving production access.

Who Should Choose Scalekit?

Scalekit fits best when agents need to use business tools on behalf of individual customers or employees, not a shared account. Separate user identity matters when people have different connected accounts, scopes, or permissions.

For a customer-facing SaaS agent, each customer can connect their own tools using that customer’s credentials, scopes, and tenant. An internal agent can act as the employee who triggered it, inheriting that person’s SSO identity and permissions.

That model is most relevant when engineering teams want centralized connector, credential, and permission handling across many users. A shared connection can blur which person authorized a call, while a per-user connection keeps the actor in view.

Three signals suggest the platform may fit:

  • Multiple customer tenants need separate credentials.
  • Agents must respect individual user permissions.
  • Teams need a shared tool-call audit path.

Before production, trace a real request from the person who starts it to the account that receives it.

Teams with only a few low-risk tools and no need for centralized delegated identity may prefer a simpler direct connection. A managed layer adds less value when access is straightforward and the team does not need shared identity controls.

Map one real workflow in detail: identify who starts the agent, which account it uses, what action it can take, and what record remains afterward. Before committing, map one real agent workflow from the requesting person to the upstream account and back to its audit record.

Conclusion

Scalekit is a compelling option when delegated identity and governed tool access matter more than a bare MCP connection. It is worth evaluating for teams that need user-bound access, curated tools, and centralized audit and deployment controls.

The recommendation depends on whether the exact client, identity flow, and required deployment model work for the team. A product fit on paper is not enough if the real agent workflow cannot complete its approved requests or block the actions it should deny.

Choose one representative agent workflow, test its approved and denied actions, and confirm the deployment and plan with Scalekit before rollout.

FAQ

Can Scalekit connect an agent to a customer’s own SaaS accounts?

Yes, customer-facing agents can use each customer’s own credentials, scopes, and tenant instead of relying on a shared service account. That lets a SaaS product keep one customer’s authorization separate from another’s. The agent still needs to operate within the permissions granted for that account, and teams should test both allowed and denied actions before rollout.

Is the official Scalekit MCP server the same as Scalekit’s managed MCP platform?

No, the official Scalekit MCP server manages Scalekit resources, while the managed MCP platform governs agents’ connections to business tools. The official server includes administrative tools for environments, organizations, users, OIDC connections, roles, and scopes. Teams should identify which job they need before following setup instructions, since the two products serve different workflows.

Does Docker MCP Gateway handle the same identity controls as Scalekit?

Docker MCP Gateway focuses on container isolation, credential injection, routing, restrictions, and tracing. Those controls govern how MCP servers run and how requests pass through the gateway. They do not by themselves establish the user-delegated authorization flow an application may require, so teams should test that flow separately with their intended client and identity setup.

Can Microsoft Foundry gateway governance cover existing MCP tools?

Not automatically. Foundry governance applies to eligible tools created through the Foundry portal, and existing tools are not automatically routed through it. The preview also excludes some tool types, including SharePoint, code-first, managed-OAuth, and OpenAPI tools. Teams should check whether each tool meets the eligibility rules before designing a governance path around Foundry.

Can Microsoft’s MCP firewall inspect local stdio traffic?

No, Microsoft’s MCP firewall cannot inspect local servers or stdio traffic that does not cross the network. The firewall applies network rules to traffic it can inspect, including rules by server, method, tool, and protocol version. A local process that communicates over stdio sits outside that network view, so it needs a different control approach.

What should a Scalekit proof of concept test first?

Start with the actual MCP client and identity provider, then verify a successful call, a denied action, user attribution, revocation, and the audit record. A useful test should also exercise a representative tool action rather than stopping at sign-in. That shows whether the intended user can authorize the workflow and whether changed access has a clear effect.

There are no reviews yet. Be the first one to write one.

Scroll to Top