Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

List Virtual MCP servers

GET/api/v1/mcp/configs

Lists the Virtual MCP servers in your environment. Filter by ID, exact name, provider or MCP server URL, or pass search to match part of the name.

Authorization

Authorization: Bearer $TOKEN, an access token from the client credentials grant. See Authentication.

Query parameters

filter.idstring
Filter by MCP configuration id
filter.mcp_server_urlstring
Filter configs by MCP server URL. The UUID is extracted from the last path segment of the URL and used to find the matching configuration.
filter.namestring
Case-insensitive exact match on configuration name. Allowed characters: letters (a–z, A–Z), digits (0–9), hyphens (-), and underscores (_). Maximum 100 characters.
filter.providerstring
Return only servers with a connection for this app, such as GMAIL.
page_sizeinteger
Number of configs to return per page (max 30)
page_tokenstring
Pagination token to fetch the next or previous page
searchstring
Return servers whose name contains this text, case-insensitive. At least 3 characters.

Response 200

configsarray of object
List of MCP configurations
Show 6 child attributes
connection_tool_mappingsarray of object
List of connection-to-tool mappings for this MCP config. Maximum 25 connections in DIRECT mode.
Show 6 child attributes
connected_account_idstring
Connected account backing this connection in the MCP instance context
connected_account_statusstring
Authentication status for the connected account
connection_idstring
Unique ID of the connection
connection_namestring
Developer-assigned connection name
providerstring
Provider name for this connection
toolsarray of string
List of tool names linked to this connection (empty = all tools)
descriptionstring
Description of the MCP configuration
idstring
Unique ID of the MCP config
mcp_server_urlstring
The URL MCP clients connect to for this server. Every user and session shares it; the session token identifies the user.
namestring
Unique name for the MCP configuration. Must be 1–100 characters. Allowed characters: lowercase letters (a–z), digits (0–9), hyphens (-), and underscores (_).
tool_exposurestring (enum)
How the server exposes tools to agents. DIRECT lists every tool you map to it, for up to 25 connections. META gives agents five tools to search for, inspect and run the mapped tools, with no limit on connections. DIRECT is the default when you create a server without it.
DIRECTMETA
next_page_tokenstring
Pagination token to fetch the next page
prev_page_tokenstring
Pagination token to fetch the previous page
total_sizeinteger
Total number of configs matching the filter

Errors

Every error has the same body: code, message and details. See Errors and rate limits.

400Invalid request - bad filter or pagination parameters
401Authentication required

Used in