Skip to main content
Silo exposes a remote MCP server over Streamable HTTP:
The server uses the same OAuth scopes, user permissions, tenant isolation, and transactional write pipeline as the REST API. It supports OAuth discovery and Dynamic Client Registration, so compatible clients can register and authorize without a manually copied bearer token.

Available tools

The server exposes list, search, get, create, update, and delete tools for:
  • articles
  • books
  • magazines and issues
  • knowledge files, including a separate content-read tool
  • CRM contacts and companies
Article tools require a siteId; issue tools require a magazineId. Mutating tools accept an optional idempotencyKey. Use one for every requested write, especially when an AI client may retry a tool call. Read tools are marked read-only. Create and update tools are marked mutating, and delete tools are marked destructive, allowing supporting clients to apply their own review and confirmation policy.

Connect ChatGPT

ChatGPT’s current full MCP and write-action flow is available through developer mode on supported workspace plans. Availability and labels can change while the feature is in beta; check OpenAI’s current developer-mode guide before rollout.
  1. Have a workspace admin enable developer mode and custom MCP apps.
  2. Open the workspace or user Apps settings and choose to create an app.
  3. Enter $SILO_API_URL/mcp as the MCP endpoint and select OAuth.
  4. Scan tools. ChatGPT follows Silo’s protected-resource and authorization- server metadata and opens Silo sign-in.
  5. Sign in, select the intended organization, review the requested scopes, and authorize the app.
  6. Test read and write tools in a new chat before publishing the app to other workspace members.
Silo advertises offline_access and issues refresh tokens so ChatGPT can renew expired access tokens. Each user connects and authorizes separately; an admin publishing the app does not grant the admin’s Silo permissions to other members.

Connect Claude

Claude supports OAuth-based Streamable HTTP remote MCP servers and Dynamic Client Registration. See Anthropic’s custom connector setup and remote MCP server requirements for current plan and workspace controls.
  1. Open Settings > Connectors in Claude or Claude Desktop.
  2. For a Team or Enterprise workspace, have an owner add Silo under the organization connectors. Pro and Max users can add it in their connector settings.
  3. Add a custom connector and enter $SILO_API_URL/mcp.
  4. Choose Connect, sign in to Silo, select the intended organization, and approve the requested scopes.
  5. Enable only the Silo tools needed for the conversation and review write-tool approvals before allowing them.

Other MCP clients

A compatible client must support remote Streamable HTTP plus OAuth protected- resource discovery. Point it to $SILO_API_URL/mcp; do not configure the REST base URL as the MCP endpoint. For development diagnostics, use the official MCP Inspector against the same endpoint and complete the OAuth flow with a non-production test organization.
AI clients can read and change data with the authorizing user’s permissions. Grant the narrowest scopes, keep destructive tools disabled when they are not needed, and review write arguments before approval.