MCP

List available MCP tools

get

Returns all registered MCP tools with their schemas.

Authentication: Requires bearer token via Authorization: Bearer <token> header.

Testing with MCP Inspector:

npx @modelcontextprotocol/inspector --transport streamable-http --url http://localhost:3478/sfp/api/mcp

Then enter your application token in the "Bearer Token" field.

Client configuration (mcp.json):

{
  "mcpServers": {
    "sfp": {
      "url": "https://your-server.com/sfp/api/mcp",
      "authorization_token": "Bearer <your-token>"
    }
  }
}
Responses
chevron-right
200

List of available MCP tools

No content

get
/sfp/api/mcp/tools
200

List of available MCP tools

No content

MCP Streamable HTTP GET endpoint

get

Receives responses and notifications via Streamable HTTP transport. Part of the bidirectional MCP communication flow. Requires bearer token authentication.

Responses
chevron-right
200

Streamable HTTP response

No content

get
/sfp/api/mcp
200

Streamable HTTP response

No content

MCP JSON-RPC endpoint

post

Handles MCP protocol requests via Streamable HTTP transport. Send JSON-RPC messages to invoke tools, list resources, or interact with the MCP server. Requires bearer token authentication. See https://modelcontextprotocol.io/docs/concepts/transports#streamable-http

Responses
post
/sfp/api/mcp
201

JSON-RPC response or SSE stream

No content

Close MCP session

delete

Terminates an active MCP session and cleans up server-side resources. Requires bearer token authentication.

Responses
chevron-right
200

Session closed

No content

delete
/sfp/api/mcp
200

Session closed

No content

Last updated