Voice
Live tool list from an MCP server
Ask the MCP server itself what tools it offers.
THIS REACHES OUTSIDE GRAPH8. The server is one the customer configured, and the connection is made by our infrastructure on their behalf - the same reasoning that put POST /skills/{action_id}/execute in the external tier. It is an explicit rule in build_scope_policy.py::classify, because a GET otherwise derives read unconditionally and this one is not free of side effects: it can hang on an unreachable server, and refresh=true overwrites the cache the route beside it serves.
Use /tools/cached for anything routine.
get/voice/mcp-servers/{mcp_server_id}/tools
Request
- Base URL: https://be.graph8.com/api/v1
- URL: https://be.graph8.com/api/v1/voice/mcp-servers/{mcp_server_id}/tools
- Auth: HTTP bearer
Path parameters
mcp_server_idstring required
MCP server id.
Query parameters
refreshboolean
True re-reads from the server and replaces the cache.
Headers
Authorizationstring nullable
X-Target-Org-Idstring nullable
Response
Successful Response
Changes
No recorded changes to this operation across all 2 revisions of this API.