Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

Virtual MCP servers

A Virtual MCP server exposes the tools you choose to an MCP client, for one user at a time. In the API a server is an MCP configuration, under /api/v1/mcp/configs. See Create a Virtual MCP server and Mint session tokens.

MethodEndpointPathWhat it doesSDKs
POSTCreate a Virtual MCP serverCreate a server that serves the connections and tools you choose./api/v1/mcp/configsCreate a server that serves the connections and tools you choose.PythonNode.js
GETGet a Virtual MCP serverGet a server's connections, tools and MCP server URL./api/v1/mcp/configs/{config_id}Get a server's connections, tools and MCP server URL.Python: REST onlyNode.js
GETList Virtual MCP serversList the servers in your environment, with a search on their name./api/v1/mcp/configsList the servers in your environment, with a search on their name.PythonNode.js
PUTUpdate a Virtual MCP serverChange a server's description, or the connections and tools it serves./api/v1/mcp/configs/{config_id}Change a server's description, or the connections and tools it serves.PythonNode.js
DELETEDelete a Virtual MCP serverDelete a server and the connections and tools it serves./api/v1/mcp/configs/{config_id}Delete a server and the connections and tools it serves.PythonNode.js
POSTCheck a user's connected accounts for a serverCheck a user's accounts for a server, with links for any that aren't active./api/v1/mcp/configs/{config_id}/connected_accountsCheck a user's accounts for a server, with links for any that aren't active.PythonNode.js
POSTMint a session tokenMint a short-lived token that lets a user's MCP client call the server./api/v1/mcp/configs/{mcp_config_id}/tokensMint a short-lived token that lets a user's MCP client call the server.PythonNode.js
POSTMint a session token for a connectionMint a short-lived token that lets a user's MCP client call one connection's tools./api/v1/mcp/connections/{key_id}/tokensMint a short-lived token that lets a user's MCP client call one connection's tools.Python: REST onlyNode.js: REST only

This page as markdownWhole reference as one file