SISuperintelligenceDocs

Search docs

Search every page of the documentation.

AI and integrations

MCP server

Connect AI clients to your organization's knowledge, agents and connectors over the Model Context Protocol.

Endpoint

https://mcp.dev.superintelligence.gov.vin/mcp

The server speaks the Streamable HTTP transport, statelessly: each request is handled on its own, with no session, and answered with a JSON response rather than an event stream. It's the programmatic interface for organizations.

Authenticate

Send an MCP key as a bearer token:

Authorization: Bearer si_mcp_…

Owners and admins create MCP keys at https://id.dev.gov.vin → organization → Keys, type MCP client (Keys). The key's scopes decide which tools the server offers. Without a valid key (missing, unknown, revoked, expired or not an MCP key) the server answers 401 with WWW-Authenticate: Bearer realm="mcp" and a JSON-RPC error.

Signing in MCP clients with your account instead of a key is planned. Coming soon

Connect a client

claude mcp add --transport http si https://mcp.dev.superintelligence.gov.vin/mcp --header "Authorization: Bearer $SI_MCP_KEY"

For clients configured with an mcpServers file, such as .mcp.json:

.mcp.json
{
  "mcpServers": {
    "si": {
      "type": "http",
      "url": "https://mcp.dev.superintelligence.gov.vin/mcp",
      "headers": { "Authorization": "Bearer ${SI_MCP_KEY}" }
    }
  }
}
curl -s https://mcp.dev.superintelligence.gov.vin/mcp \
  -H "Authorization: Bearer $SI_MCP_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Tools

Every key gets whoami; the others need the scope shown. Arguments and details are on MCP tools.

ToolScopeDescription
whoaminoneIdentity and scopes of the current key.
context_getknowledge:readRead a context entry by namespace and key.
context_listknowledge:readList context entries in a namespace, optionally filtered by key prefix.
pages_listknowledge:readList knowledge base pages under a parent (default: top level).
page_getknowledge:readRead a knowledge base page as Markdown with front matter (title, version, ...).
page_searchknowledge:readSearch knowledge base pages by title and text.
context_putknowledge:writeCreate or replace a context entry.
context_deleteknowledge:writeDelete a context entry.
page_upsertknowledge:writeCreate a knowledge base page from Markdown, or replace an existing page's content.
agent_job_createagents:runQueue work for one of the organization's self-hosted agents.
agent_job_getagents:readStatus of an agent job, with a temporary results URL once done.
connectors_listconnectors:readRemote MCP servers connected to this organization and the tool names they add here.

Keys with connectors:read also get the tools of the organization's enabled connectors, named <slug>__<tool>.

Activity

Tools that change data (context_put, context_delete, page_upsert, agent_job_create) are recorded in the audit log with the key as the actor. Requests time out after 60 seconds.