Skip to main content
Glama

csid_callout_stats

Read-only
The callout track record of ONE user of YOUR CabalSpy ID instance, per period
(callouts made in the last 6h, 1d, 7d and 30d): number of callouts, average,
median, best and summed peak multiple (score_x), hits and hit rate (share that
reached hit_x), the average multiple right now and how many are still being
tracked, plus the all-time count. Use for "How good are this user's calls?".
Pass external_id (your user id) or csid_id.

Callouts are an extra switched on per instance on request; otherwise this
returns feature_not_enabled. Needs your own CabalSpy API key with a CabalSpy
ID instance (no demo).

Input Schema

NameRequiredDescriptionDefault
hit_xNoThe peak multiple that counts as a hit for hits and hit_rate_percent, e.g. 2 for a 2x (default 2, above 1 and at most 1000).
csid_idNoOnly this user: their CabalSpy ID user id (UUID), for users who signed in with CabalSpy ID themselves. Pass external_id or csid_id, not both.
instanceNoYour CabalSpy ID instance (its client_id, e.g. 'csid_1a2b…'). Only needed when your account has several instances. Leave empty otherwise.
external_idNoOnly this user: their id on YOUR platform (external_id), as passed when the user was created or imported. Pass external_id or csid_id, not both.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare readOnlyHint and openWorldHint; the description adds genuinely non-obvious behavior: the callout feature is opt-in per instance and otherwise returns feature_not_enabled, and a CabalSpy API key with a real ID instance is required (no demo). Nothing is said about rate limits or payload size, so it is strong but not exhaustive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the purpose, then metrics, then the usage question, then prerequisites — a sensible information hierarchy. The metric enumeration is long but each item is distinct output information; only the trailing auth note could be tightened.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers the three things an agent would otherwise get wrong: which identity field to send, that the feature may be disabled, and that a non-demo key is needed. An output schema exists, so re-describing the returned metrics is slightly redundant but not harmful; no pagination or empty-result guidance is given.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and each parameter already documents itself, including the mutual exclusivity of external_id and csid_id and the instance fallback. The description restates the external_id/csid_id rule but adds no format or defaulting detail beyond the schema, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Names a specific verb+resource at a precise scope: the callout track record of ONE user on YOUR instance, per period. The enumerated metrics (count, average, median, best, summed peak multiple, hits, hit rate, live average, all-time count) make it unmistakable against siblings like csid_callouts (a list) and csid_callout_leaderboard (cross-user aggregate).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a concrete selection trigger quoted as "How good are this user's calls?" and states the identity input rule (pass external_id or csid_id). It does not explicitly exclude the neighbouring leaderboard/list tools, so the agent must infer that from the purpose line.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources