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 5 child attributes
connection_tool_mappingsarray of object
List of connection-to-tool mappings for this MCP config. Maximum 25 entries.
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 (_).
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