MCP Servers
Get MCP Servers
Retrieve MCP servers. This endpoint supports both authenticated and unauthenticated access:
Authenticated: Returns MCP servers with
isActivestatus indicating whether each server is active for the authenticated userUnauthenticated: Returns a public list of MCP servers without the
isActivefield
Inactive servers are also listed in the authenticated response but trying to use them will fail. You can encourage users to activate the servers in their BlueNexus account.
Usage Examples
Public access (no authentication)
GET /v1/mcps - Returns basic server list
GET /v1/mcps?page=2&limit=10 - Second page, 10 items per page
Authenticated access
GET /v1/mcps with Authorization: Bearer <token> header - Returns servers with isActive status
Required scope (when authenticated): mcp-proxy
Enter JWT access token
Page number (1-based)
1Example: 1Number of MCP servers to return (1-100)
20Example: 20Paginated list of MCP servers. Includes isActive status if authenticated.
Unauthorized
Internal server error
Automatically sends a tools/list JSON-RPC request to the specified MCP server to retrieve available tools.
Enter JWT access token
MCP Server Slug
context7List of available tools from the MCP server
Unauthorized
Forbidden, if the authenticated user doesn't have access to this server.
MCP Server not found
Internal server error
Executes a specific tool with provided arguments on the specified MCP server.
Enter JWT access token
MCP Server Slug
context7Request body to call a specific tool on an MCP server
Name of the tool to call
resolve-library-idResult of the tool call
Unauthorized
Forbidden, if the authenticated user doesn't have access to this server.
MCP Server not found
Internal server error
Open a Server-Sent Events (SSE) stream to receive JSON-RPC notifications and requests from the MCP server.
Required scope: mcp-proxy
Enter JWT access token
MCP Server Slug
context7Optional session identifier for MCP session management
Must include text/event-stream to receive SSE stream
SSE stream of JSON-RPC messages
Unauthorized
Forbidden, if the authenticated user doesn't allow the use of this server.
MCP Server not found or session not found
Internal server error
Send a JSON-RPC request to the MCP server and receive either a direct JSON response or an SSE stream.
Required scope: mcp-proxy
Enter JWT access token
MCP Server Slug
context7MCP protocol version
Optional session identifier for MCP session management
A standard JSON-RPC request object
JSON-RPC protocol version
2.0Possible values: The name of the method to be invoked
tools/listParameters for the method call, can be an object or array
{"limit":10,"offset":0}Unique identifier for the request, can be string, number, or null (discouraged)
req-123JSON-RPC response
Request accepted, response will be sent via SSE stream
Unauthorized
Forbidden, if the authenticated user doesn't allow the use of this server.
MCP Server not found or session not found
Internal server error
Explicitly terminates an active MCP server session. Clients should send this request when they no longer need a particular session to allow proper cleanup.
Required scope: mcp-proxy
Enter JWT access token
MCP Server Slug
context7Session identifier for the MCP session to terminate
Session terminated successfully
Unauthorized
Forbidden, if the authenticated user doesn't allow the use of this server.
MCP Server not found or session not found
Internal server error
No content
Last updated

