https://mcp.app.pinkfish.ai. Requires a runtime token.
Request Flow
| You know… | Use |
|---|---|
| Tool and server | tools/call on server path (e.g. /web-search, /gmail) |
| Task, not tool | Discovery: capabilities_discover → capability_details → call tool |
Request Format
All requests use this structure:| Header | Value |
|---|---|
Authorization | Bearer <runtime_token> |
Content-Type | application/json |
Accept | application/json |
| Field | Description |
|---|---|
jsonrpc | Always "2.0" |
method | The JSON-RPC method — typically "tools/call" or "tools/list" |
params | Method parameters — for tools/call, includes name (tool name) and arguments (tool inputs) |
id | Request identifier (any integer) |
List Servers
Query available servers and their tools:result.structuredContent or result.content[0].text. Each server has name, path, description, embedded, tools.
List Tools
Calltools/list on a server path to see its tools:
Call a Tool
POSTtools/call to the server path with the tool name and arguments:
Example: Search the Web
Example: External Service (Gmail)
Requires a PCID. See Connecting to MCPs.Response Format
Success:result.structuredContent (preferred) or result.content[0].text (JSON string).
-32000 (validation, timeout, unsupported media) or -32603 (internal). Ensure Accept: application/json and Content-Type: application/json are set.
