Part of Grafana, not a vendor of its own. The four checks, setup and context cost live in the Grafana guide.
Part of the Grafana stack
Grafana's continuous profiler. It samples what your processes spend CPU and memory on, so the question it answers is which function is expensive.
The main Grafana MCP server, with four tools on by default. Nothing extra is needed beyond a Pyroscope datasource.
list_pyroscope_profile_typeslist_pyroscope_label_nameslist_pyroscope_label_valuesquery_pyroscopeFour tools, all on by default, counted from the captured tools/list for the Grafana MCP server. All four read; none writes.
Four tools, all reads, and no flame graph structure among them. query_pyroscope returns profile data or metrics, so an agent reasons about cost from a flat result rather than by walking a call tree.
What to do: Scope with the label tools before querying. What an agent can reach is also bounded by whatever retention the Pyroscope install keeps, which is a local setting rather than a connector one.
query_pyroscope, for profiles or metricsGrafana Pyroscope is part of Grafana, not a vendor of its own
The four checks, the setup, the context cost and the read-only configuration are all decided at the Grafana level, so they live in that guide rather than being repeated here.