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 AgentsAuthenticationIntegrationMCPSandboxToolsTriggersUnified-APIWebhookArazzoWorkflows
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
Create an auth config for the toolkit so the MCP server has an authentication configuration to reference.
2
createServer
Create an MCP server that references the new auth config and restricts the tools it exposes.
3
getServer
Read the MCP server back to capture its authoritative MCP URL and client install commands.
4
createInstance
Create a per-user instance of the MCP server so the end user gets their own connection-scoped endpoint.
Source API Descriptions
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.