Skip to main content
The core MCP call endpoint of the Bridger Gateway. It follows the JSON-RPC 2.0 spec exactly.

Request headers

Common error codes

tools/list

Returns tool metadata. A plain call returns the default profile — a shortlist of at most 40 tools made of search_tools, the most-used tools, and tools you enabled in the Dashboard. For the full catalog (230+ tools), append ?activation=all to the endpoint URL.
Full catalog (for developers)
The default profile keeps tool selection fast and accurate for MCP clients. Tools not in the list are still callable via tools/call, and search_tools finds them with natural-language search. Per-connector caps also apply — Gemini Enterprise (?connector=gemini or /mcp/gemini) exposes at most 100 actions.

Tool list change notification (notifications/tools/list_changed)

When you enable or disable tools in the Dashboard, a notifications/tools/list_changed JSON-RPC notification is pushed over the SSE stream (GET /mcp). Call tools/list again on receipt to refresh your tool list.

Request

Response 200

tools/call

Runs a single tool.

Request

Response 200

Full cURL examples

Automatic public-data middleware behavior

When calling a tool from a preset with isPublicData=true, the following are applied automatically.
  1. ServiceKey injection (PUBLIC_DATA_SERVICE_KEY)
  2. lat/lon → nx/ny grid coordinate conversion (KMA DFS)
  3. XML/JSON payload normalization
  4. Public-data error code → human-readable message mapping