Skip to content

Tools

The Tools tab shows every tool your MCP server exposes, cross-referenced with actual usage data.

Tools tab showing tool list with usage stats and schema

Each tool shows:

FieldDescription
NameTool name from MCP tools/list
DescriptionTool description from schema
CallsNumber of invocations in the time range
ErrorsError count and rate
p50 LatencyMedian response time
Last CalledWhen the tool was last invoked

Tools are classified based on actual call data:

  • Used — called at least once in the selected time range
  • Unused — listed by the server but never called (dimmed, marked with “unused” badge)

The header shows counts: “5 tools — 3 used, 2 unused”

This helps answer: “Are clients actually using what the server exposes?”

Click any tool to expand and see:

  • Stats cards — calls, errors (with percentage), p50 latency, last called
  • Input schema — the full JSON Schema for the tool’s parameters
  • View in Logs — link to the Logs tab filtered to this tool

mcpr Cloud tracks every change to your MCP schema. When the proxy captures a new tools/list response with a different hash, it creates a new version.

The current version is shown as a badge (e.g., v3) in the tool list header.

  1. An MCP client connects through the proxy
  2. The client calls initialize → proxy captures server info
  3. The client calls tools/list → proxy captures tool definitions
  4. The captured schema is synced to mcpr Cloud
  5. If the schema changed (different hash), a new version is created

No active polling — schema is captured passively from traffic flowing through the proxy.

If the MCP server sends a notifications/tools/list_changed notification, the schema is marked as stale until a client fetches the updated tools/list.

Use the search box to filter tools by name or description. Use the time range selector to adjust the usage stats window.