Composio · Arazzo Workflow
Composio Provision an MCP Server
Version 1.0.0
Create an auth config, stand up an MCP server bound to it, and create a per-user MCP instance.
View Spec
View on GitHub
AI AgentsAuthenticationIntegrationsMCPOAuthSandboxToolsTriggersUnified_APIWebhooksArazzoWorkflows
Provider
Workflows
provision-mcp-server
Create an auth config, an MCP server, and a per-user MCP instance.
Creates an auth config for the toolkit, creates an MCP server referencing that auth config with an allowed tool list, reads the server back to capture its MCP URL, and creates a per-user instance of the server.
1
createAuthConfig
postAuthConfigs
Create an auth config for the toolkit so the MCP server has an authentication configuration to reference.
2
createServer
postMcpServers
Create an MCP server that references the new auth config and restricts the tools it exposes.
3
getServer
getMcpById
Read the MCP server back to capture its authoritative MCP URL and client install commands.
4
createInstance
postMcpServersByServerIdInstances
Create a per-user instance of the MCP server so the end user gets their own connection-scoped endpoint.