Documentation for automated readers
A curated documentation index is available at: https://grafana.com/llms.txt
A complete documentation index is available at: https://grafana.com/llms-full.txt
These indexes can help with page discovery before fetching individual documents.
This page is also available in Markdown, which may be easier for automated readers and AI tools to parse than HTML. The Markdown version is available at https://grafana.com/docs/grafana/v13.0/developer-resources/mcp/configure/proxied-tools.md, or by sending Accept: text/markdown to https://grafana.com/docs/grafana/v13.0/developer-resources/mcp/configure/proxied-tools/. For broader documentation discovery, the curated index is available at https://grafana.com/llms.txt and the complete index is available at https://grafana.com/llms-full.txt.
Proxied tools
Proxied tools are additional MCP tools that this server does not implement itself. It loads them from an MCP server that sits behind a Grafana datasource, using Grafana’s datasource proxy. Your client still talks only to this MCP server; the extra tools show up alongside the built-in ones.
Today only the Grafana Tempo MCP server is supported as a proxied source. Adding another datasource type for proxied tools requires a change to this server, not Grafana configuration alone.
What you’ll achieve
Enable the MCP server in Grafana Tempo and use --disable-proxied when you want proxied tools disabled.
Proxy the Grafana Tempo MCP Server
Complete authentication to Grafana (GRAFANA_URL and credentials). Do not pass --disable-proxied if you want proxied tools loaded.
Enable Tempo’s MCP server so the proxy path responds (for example query_frontend.mcp_server.enabled in YAML or flag query-frontend.mcp-server.enabled). Refer to the Tempo MCP server documentation.
Add a Tempo datasource in Grafana if you do not already have one.
Tools appear as tempo_<remote-tool-name>. They are not listed in the static MCP tools reference. Use your MCP client to list tools from the server.
Disable proxied tools
Proxied tools are enabled by default on this server. Pass --disable-proxied to disable them. The proxied token in --enabled-tools does not gate proxied tools; only --disable-proxied does. Omitting proxied from --enabled-tools does not disable them.
With stdio transport, proxied tools are discovered once at startup. With SSE or streamable-http, discovery runs per MCP session when tools are listed or called.
Next steps
Was this page helpful?
Related resources from Grafana Labs


