From 3e781c9a5069a1dfb053f4b2ea69492578174399 Mon Sep 17 00:00:00 2001 From: Sim Pi Agent Date: Sat, 7 Nov 2026 18:57:21 +0000 Subject: [PATCH 1/2] feat(library): How to Standardize MCP Servers Across an Enterprise: Platforms Compared --- .../index.mdx | 215 ++++++++++++++++++ .../cover.jpg | Bin 0 -> 29556 bytes 2 files changed, 215 insertions(+) create mode 100644 apps/sim/content/library/enterprise-mcp-server-standardization-platforms/index.mdx create mode 100644 apps/sim/public/library/enterprise-mcp-server-standardization-platforms/cover.jpg diff --git a/apps/sim/content/library/enterprise-mcp-server-standardization-platforms/index.mdx b/apps/sim/content/library/enterprise-mcp-server-standardization-platforms/index.mdx new file mode 100644 index 00000000000..be93481fa88 --- /dev/null +++ b/apps/sim/content/library/enterprise-mcp-server-standardization-platforms/index.mdx @@ -0,0 +1,215 @@ +--- +slug: enterprise-mcp-server-standardization-platforms +title: 'How to Standardize MCP Servers Across an Enterprise: Platforms Compared' +description: 'Compare enterprise MCP platforms for governance, credentials, observability, self-hosting, and deploying internal workflows as reusable MCP tools.' +seoTitle: 'Enterprise MCP Server Platforms Compared' +date: 2026-11-07 +updated: 2026-11-07 +authors: + - andrew +readingTime: 10 +tags: [MCP, Enterprise AI, AI Agents, Governance, Sim] +ogImage: /library/enterprise-mcp-server-standardization-platforms/cover.jpg +draft: false +faq: + - q: "Our enterprise wants to standardize on MCP servers for connecting internal data to AI agents, what platforms handle this integration reliably at scale?" + a: "Sim fits bidirectional visual MCP workflows, Workato fits integration-led governance, and Microsoft fits enterprises already standardized on Power Platform and Azure." + - q: "How do I connect an MCP server to an AI agent workflow?" + a: "Sim connects an MCP server by storing its authentication as secrets, adding it through an Agent or MCP block, limiting the available tools, testing failure paths, and deploying the workflow with an assigned owner." + - q: "Which AI agent platforms support MCP tool calling?" + a: "Sim, Microsoft Copilot Studio, Microsoft Foundry, OpenAI Agents SDK, Workato, and n8n support MCP tool calling, but their governance, hosting, credential, and server capabilities differ." + - q: "What does an enterprise need to standardize MCP servers across teams?" + a: "An enterprise MCP program needs an approved server inventory, scoped credentials, role-based access, destination controls, execution records, change management, reliability testing, and named owners." + - q: "What is the best enterprise platform for MCP servers?" + a: "Sim fits teams that need visual workflows to both consume MCP tools and become MCP servers, while Workato fits integration-led governance and Microsoft fits Microsoft-native estates." + - q: "Does Sim support MCP clients and MCP servers?" + a: "Sim supports MCP clients through its Agent block and standalone MCP block, and Sim workflows can be deployed as MCP servers for compatible clients." + - q: "Can Sim store MCP credentials in secrets?" + a: "Sim supports secret references in MCP server URLs and headers so credentials do not need to be embedded directly in workflow configuration." + - q: "Can Sim restrict which MCP domains workflows contact?" + a: "Sim supports domain allowlisting to restrict the remote destinations that workflows are permitted to contact." + - q: "Can an internal workflow be exposed as an MCP tool?" + a: "Sim can deploy an internal workflow as an MCP server so compatible agents can call the workflow as a reusable tool." + - q: "Is Sim a Workato enterprise MCP alternative?" + a: "Sim is a Workato enterprise MCP alternative for teams prioritizing visual AI-agent workflows, self-hosting, model choice, and bidirectional MCP support." + - q: "Is n8n open source?" + a: "According to n8n's license documentation, n8n is source-available under the Sustainable Use License rather than open source under an OSI-approved license." + - q: "Is Sim open source?" + a: "Sim's core is open source under Apache 2.0, while code in apps/sim/ee is governed by the separate Sim Enterprise License and requires an Enterprise subscription for production use." + - q: "Can n8n expose a workflow through MCP?" + a: "According to n8n's documentation, its MCP Server Trigger and connected workflow tools can make selected automation capabilities available to MCP clients." + - q: "Is OpenAI Agents SDK enough for enterprise MCP governance?" + a: "OpenAI Agents SDK provides code-first MCP integration and tracing, but the application team remains responsible for hosting, identity, authorization, approvals, reliability, and operational policy." + - q: "Should we use Microsoft Copilot Studio or Microsoft Foundry for MCP?" + a: "Microsoft Copilot Studio fits Power Platform business-agent programs, while Microsoft Foundry fits Azure engineering teams building managed agent applications." + - q: "Should every MCP server have separate production credentials?" + a: "Every production MCP server should use environment-specific credentials scoped to the minimum tools and upstream data required by its approved workflows." + - q: "Who should be allowed to add an MCP server?" + a: "Only authorized platform administrators or builders should register an MCP server, and a separate security or data owner should approve access to sensitive tools." + - q: "What should an MCP tool-call log contain?" + a: "An MCP tool-call log should contain the agent or workflow version, server, tool, runtime identity, timestamp, outcome, latency, retry count, and approval event without exposing secrets." + - q: "Do MCP servers need to be self-hosted?" + a: "MCP servers do not need to be self-hosted, because compatible agents can connect to approved remote servers, but regulated enterprises may choose self-hosting for network, residency, or operational control." + - q: "How do we make MCP integrations reliable at scale?" + a: "An enterprise makes MCP integrations reliable by standardizing ownership, schemas, authentication, timeouts, retry behavior, rate limits, failure paths, monitoring, and rollback procedures." +--- + +## TL;DR + +Sim fits enterprises that want one visual workspace to consume approved MCP servers and deploy internal workflows as MCP servers. Workato fits governance-led integration programs, Microsoft Copilot Studio and Microsoft Foundry fit Microsoft-centered estates, OpenAI Agents SDK fits code-first teams, and n8n fits teams seeking source-available self-hosted automation. + +The right choice depends on whether the enterprise prioritizes centralized integration governance, Microsoft-native controls, code-level flexibility, self-hosting, or bidirectional MCP support. This guide compares the platforms without repeating the protocol definition covered in [What Is an MCP Server?](https://www.sim.ai/library/what-is-an-mcp-server). + +All changing platform and commercial details were checked against the linked first-party sources as of November 2026. + +## What does reliable MCP standardization require at enterprise scale? + +Sim, the open-source AI workspace, fits enterprises that need agents to call approved MCP servers and internal workflows to become reusable MCP tools. Workato fits centralized integration governance, while Microsoft's products fit organizations already centered on Power Platform and Azure. + +A reliable enterprise MCP standard should include: + +1. An approved inventory of MCP servers, owners, data classifications, and permitted tools. +2. Workspace- or project-scoped credentials instead of secrets embedded in prompts or workflow configuration. +3. Permissions governing who can add, modify, approve, and call each server. +4. Domain or network controls that restrict which remote endpoints agents can reach. +5. Execution records for investigating tool calls, errors, latency, and unexpected outputs. +6. Versioning and change controls for server schemas and tool definitions. +7. A supported way to expose approved internal operations as MCP tools. +8. Reliability controls around timeouts, retries, rate limits, and failure handling. + +Protocol compatibility alone is not enterprise standardization. An MCP client can discover and call tools, but the surrounding platform must control credentials, access, operations, and ownership. + +## Which platforms fit different enterprise MCP programs? + +The following comparison is fit-based rather than ranked. Each option puts governance, deployment, and implementation responsibility in a different place. + +| Platform | Enterprise fit | Shared and approved servers | Credentials and permissions | Tool-call visibility | Expose internal workflows through MCP | Deployment model | +|---|---|---|---|---|---|---| +| **Sim** | Teams that want visual agent workflows with inbound and outbound MCP | Workspace-scoped remote servers connect through the Agent block or standalone MCP block | Secret references work in MCP headers, workspace permissions govern registrations, and an operator allowlist can restrict server domains | MCP tool calls are recorded in workflow traces | Yes, deployed workflows can become tools on a workflow MCP server | Sim Cloud or self-hosting | +| **Workato** | Integration programs prioritizing a central MCP control plane | Its [MCP Registry catalogs Workato and third-party servers](https://docs.workato.com/en/mcp/mcp-registry) | The [MCP Gateway authenticates, authorizes, rate-limits, and applies policy](https://docs.workato.com/en/mcp/mcp-gateway) | The gateway captures audit and observability data | [Workato MCP servers expose API recipe collections as tools](https://docs.workato.com/en/mcp/mcp-servers) | Managed commercial service | +| **Microsoft Copilot Studio** | Business-agent programs standardized on Power Platform | [Remote MCP servers can be connected to agents as tools](https://learn.microsoft.com/en-us/microsoft-copilot-studio/mcp-add-existing-server-to-agent) | [Power Platform security and governance controls](https://learn.microsoft.com/en-us/microsoft-copilot-studio/security-and-governance) surround agent access | Copilot Studio and Microsoft governance services provide operational controls | It primarily consumes MCP tools; a separate service is needed to expose other operations | Managed Microsoft service | +| **Microsoft Foundry** | Azure engineering teams building managed agents | [Foundry agents connect to remote MCP endpoints](https://learn.microsoft.com/en-us/azure/foundry/agents/how-to/tools/model-context-protocol) | [Azure RBAC supplies project and resource scopes](https://learn.microsoft.com/en-us/azure/foundry/concepts/rbac-foundry) | [Foundry tracing captures agent telemetry](https://learn.microsoft.com/en-us/azure/foundry/observability/how-to/trace-agent-setup) | It acts as an MCP client; teams host a separate MCP service for internal operations | Managed Azure agent runtime | +| **OpenAI Agents SDK** | Engineering teams that want MCP orchestration in application code | The [SDK supports hosted, Streamable HTTP, and local MCP integrations](https://openai.github.io/openai-agents-python/mcp/) | The application owns authentication headers, approval logic, and access policy | [SDK tracing records tool calls and other agent events](https://openai.github.io/openai-agents-python/tracing/) | Developers build or host an MCP server separately | The application team owns hosting and operations | +| **n8n** | Teams wanting self-hosted automation with MCP client and server nodes | The [MCP Client Tool connects agents to external servers](https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolmcp) | n8n credentials and project permissions provide the surrounding controls | [Execution-data retention is configurable](https://docs.n8n.io/deploy/host-n8n/configure-n8n/scaling/manage-execution-data) | The [MCP Server Trigger exposes selected tools and workflows](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger) | n8n Cloud or self-hosting | + +Sim's [external MCP documentation](https://docs.sim.ai/agents/mcp) confirms workspace-scoped registrations, secret references, permissions, tool selection, traces, and the `ALLOWED_MCP_DOMAINS` operator setting. Its [MCP deployment documentation](https://docs.sim.ai/workflows/deployment/mcp) describes how deployed workflows become tools for compatible clients. + +## What are the commercial and licensing facts at a glance? + +As of November 2026, the products use different licensing and billing models: + +- **Sim:** Sim's core is Apache 2.0 and [can be self-hosted](https://docs.sim.ai/platform/self-hosting). Workspace BYOK is available on every Sim Cloud plan according to the [Sim cost documentation](https://docs.sim.ai/platform/costs). Code in `apps/sim/ee` uses the separate [Sim Enterprise License](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE), which requires an active Enterprise subscription for production use. +- **Workato:** Workato is a commercial managed platform. Its [pricing page](https://www.workato.com/pricing) describes Standard, Business MCP, and Enterprise MCP editions, while contract details depend on the customer's agreement. +- **Microsoft Copilot Studio:** Copilot Studio is a proprietary Microsoft cloud service. Microsoft's [licensing guide](https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing) explains tenant capacity and Copilot Credit consumption. +- **Microsoft Foundry:** Foundry is a proprietary Azure service. Its [pricing page](https://azure.microsoft.com/en-us/pricing/details/microsoft-foundry/) explains that costs depend on the resources and services used. +- **OpenAI Agents SDK:** The [OpenAI Agents SDK uses the MIT License](https://github.com/openai/openai-agents-python/blob/main/LICENSE). Teams separately pay for models and hosted services called by their applications. +- **n8n:** n8n supports Cloud and self-hosted deployments. Its [Sustainable Use License applies to the self-hosted Community edition](https://docs.n8n.io/n8n-community-license/community-license/license-faq), and [n8n Cloud pricing is based on workflow executions](https://n8n.io/pricing/). + +Procurement teams should confirm current terms with each vendor before purchase. + +## How do I connect an MCP server to an AI agent workflow? + +Sim connects an MCP server to an AI agent workflow by storing the endpoint and authentication securely, adding the server through an Agent or MCP block, selecting the permitted tools, and testing the complete workflow before deployment. + +1. **Approve the server and owner.** Record who operates the server, what data it can access, which tools it exposes, and whether its transport is permitted. +2. **Choose the environment boundary.** Decide which Sim workspace or other platform project may use the server and whether development and production require separate endpoints. +3. **Store authentication securely.** Put tokens and other credentials in the platform's secret or connection system instead of a prompt. Sim supports secret references in MCP headers. +4. **Restrict the destination.** On a self-hosted Sim deployment, configure the operator domain allowlist for approved hosts. Treat this as an instance-level control rather than a per-workflow setting. +5. **Add the MCP connection.** In Sim, connect the server through an Agent block when the model should choose tools or through a standalone MCP block when the workflow should make the call explicitly. +6. **Limit available tools.** Expose only the operations required for the workflow rather than granting an agent every capability advertised by the server. +7. **Test normal and failure paths.** Check authentication failures, timeouts, malformed responses, tool errors, and attempts to access unauthorized data. +8. **Review execution records.** Confirm the workflow provides enough evidence to identify the server, tool, result, and failure path required by the organization's audit policy. +9. **Deploy with an owner and rollback plan.** Assign responsibility for credential rotation, server changes, incident response, and disabling the connection. + +Teams evaluating the underlying security model can use [MCP Security: A Practical Guide to Secure MCP Server Development](https://www.sim.ai/library/mcp-security) for threat modeling and controls. + +## How should enterprises manage MCP credentials and secrets across teams? + +Sim should manage MCP credentials through secret references in headers, while each enterprise should separate development and production credentials and scope every credential to the minimum required access. + +A reusable credential standard should specify: + +- Which team owns and rotates each credential. +- Which workspace or environment may use it. +- Which MCP server and tools it authorizes. +- Whether the credential belongs to a service identity or an individual. +- How access is revoked when a server, employee, or workflow changes. +- Whether secrets may cross regional, network, or business-unit boundaries. + +Credentials should never be copied into prompts, workflow descriptions, or shared setup documents. A platform connection is only as safe as the upstream identity and permissions represented by its token. + +## How should enterprises control who can add or call an MCP server? + +An enterprise MCP control plane should separate permission to register a server, permission to approve it, permission to attach it to an agent, and permission to call its individual tools. + +Registration and runtime access are different risks. A platform administrator may approve an endpoint without granting every builder access to every tool, while a workflow can be authorized to read data without being authorized to mutate or delete it. + +At minimum, define four roles: + +1. **Server owner:** Operates the MCP server and its tool definitions. +2. **Security approver:** Reviews identity, data access, network destination, and threat controls. +3. **Workflow builder:** Connects approved tools to an agent or deterministic workflow. +4. **Runtime identity:** Receives only the permissions needed when the workflow executes. + +Sim workspace permissions govern external server registrations. Sim Enterprise access controls can further restrict blocks, tool operations, and MCP deployment, while operator-configured domain allowlisting constrains remote MCP destinations. Tool-level authorization should also be enforced by the MCP server and its upstream systems rather than relying only on the agent platform. + +## How should enterprises log MCP tool calls and failures? + +Enterprise MCP logging should identify the agent, workflow, server, tool, runtime identity, input classification, result, latency, and error without recording secrets or unnecessary sensitive payloads. + +A platform's normal execution history may be enough for debugging but insufficient for regulated audit retention. Buyers should distinguish workflow run records from immutable security audit records and confirm how long each is retained, exported, and searchable. + +The minimum useful event should include: + +- Timestamp and environment. +- Agent or workflow version. +- MCP server and tool name. +- Calling workspace, project, and runtime identity. +- Success, rejection, timeout, or server error. +- Duration and retry count. +- Approval event when a sensitive action requires human review. +- Redacted references to inputs and outputs. + +Do not log bearer tokens, raw credentials, or unrestricted sensitive records merely to make debugging easier. + +## How can an enterprise expose an internal workflow as an MCP server? + +Sim can deploy an approved internal workflow as an MCP server so other compatible agents and clients can call the workflow as a reusable tool. + +This pattern is useful when the enterprise wants to standardize a business operation rather than expose direct access to a database or SaaS API. For example, an MCP tool can invoke an approved customer lookup, procurement check, or account-update workflow that already contains validation and failure handling. + +A safe rollout is: + +1. Define one narrow operation and a stable input schema. +2. Put authorization checks inside the workflow and upstream systems. +3. Return structured, bounded output. +4. Test unauthorized, malformed, duplicate, and high-volume calls. +5. Deploy the Sim workflow as an MCP server. +6. Register the endpoint in the enterprise's approved inventory. +7. Connect it only to permitted agents and environments. +8. Monitor usage and version schema changes deliberately. + +The implementation pattern is covered in [How to Turn a Workflow Into a Reusable MCP Tool (Sim vs n8n)](https://www.sim.ai/library/how-to-turn-a-workflow-into-a-reusable-mcp-tool). + +## Is Sim a Workato enterprise MCP alternative? + +Sim fits teams that prioritize visual AI-agent workflows, self-hosting, an Apache 2.0 core, and the ability to both consume and serve MCP tools. The enterprise exception is governed by the separate Sim Enterprise License linked above. + +Workato fits organizations whose integration center of excellence wants a centrally administered MCP gateway, registry, managed connections, and policy controls. Sim fits teams that want model choice, workflow-level agent orchestration, deployment flexibility, and reusable MCP endpoints without standardizing the whole organization on one proprietary integration suite. + +## Which platform should an enterprise choose for MCP? + +Choose according to the operating model and control plane the organization already supports: + +- Choose **Sim** when builders need MCP tools inside visual agent workflows and need to deploy approved workflows as MCP servers. +- Choose **Workato** when an integration center of excellence owns application connectivity and centralized MCP policy. +- Choose **Microsoft Copilot Studio** when business teams build agents inside Power Platform and Microsoft 365. +- Choose **Microsoft Foundry** when Azure engineers need managed agent infrastructure and Azure-native controls. +- Choose **OpenAI Agents SDK** when developers want to implement MCP policy, authentication, and operations in application code. +- Choose **n8n** when self-hosting and workflow-level MCP client and server nodes matter more than an OSI-approved license. + +For a broader comparison of agent builders rather than enterprise rollout controls, see [AI Agent Builders with MCP Support](https://www.sim.ai/library/best-ai-agent-builders-with-mcp-support). + +## Where can I learn more about enterprise MCP governance? + +Enterprise MCP programs benefit from separating protocol definitions, security, reusable tools, platform selection, and cross-team governance. [Governing AI Agents Built by Different Teams in One Enterprise Workspace](https://www.sim.ai/library/govern-ai-agents-multiple-teams-enterprise-workspace) explains the organizational controls that complement the technical MCP standard. diff --git a/apps/sim/public/library/enterprise-mcp-server-standardization-platforms/cover.jpg b/apps/sim/public/library/enterprise-mcp-server-standardization-platforms/cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eabc0670d1012ae6d78e7aec3c2b72521b2c381c GIT binary patch literal 29556 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 literal 0 HcmV?d00001 From b8e056b5d9eabc0eb814fffbcd5562d63f9585ff Mon Sep 17 00:00:00 2001 From: Sim Pi Agent Date: Sat, 7 Nov 2026 19:03:20 +0000 Subject: [PATCH 2/2] Pi Babysit: address PR #9770 feedback --- .../enterprise-mcp-server-standardization-platforms/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/sim/content/library/enterprise-mcp-server-standardization-platforms/index.mdx b/apps/sim/content/library/enterprise-mcp-server-standardization-platforms/index.mdx index be93481fa88..658806f0200 100644 --- a/apps/sim/content/library/enterprise-mcp-server-standardization-platforms/index.mdx +++ b/apps/sim/content/library/enterprise-mcp-server-standardization-platforms/index.mdx @@ -58,7 +58,7 @@ faq: Sim fits enterprises that want one visual workspace to consume approved MCP servers and deploy internal workflows as MCP servers. Workato fits governance-led integration programs, Microsoft Copilot Studio and Microsoft Foundry fit Microsoft-centered estates, OpenAI Agents SDK fits code-first teams, and n8n fits teams seeking source-available self-hosted automation. -The right choice depends on whether the enterprise prioritizes centralized integration governance, Microsoft-native controls, code-level flexibility, self-hosting, or bidirectional MCP support. This guide compares the platforms without repeating the protocol definition covered in [What Is an MCP Server?](https://www.sim.ai/library/what-is-an-mcp-server). +Model Context Protocol (MCP) gives AI agents a standard way to discover and call external tools. The right choice depends on whether the enterprise prioritizes centralized integration governance, Microsoft-native controls, code-level flexibility, self-hosting, or bidirectional MCP support. For more background, see [What Is an MCP Server?](https://www.sim.ai/library/what-is-an-mcp-server). All changing platform and commercial details were checked against the linked first-party sources as of November 2026.