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 ofsearch_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 withisPublicData=true, the following are applied automatically.
- ServiceKey injection (
PUBLIC_DATA_SERVICE_KEY) lat/lon→nx/nygrid coordinate conversion (KMA DFS)- XML/JSON payload normalization
- Public-data error code → human-readable message mapping