Skip to main content
Glama

capability_map

Read-only

CALL THIS FIRST, before any other tool. Orientation map of the whole Admin API: the platform-wide conventions you cannot see from a schema, and six task areas — each listing what users ask for, the literal first calls that serve those requests, and the cross-module traps that would otherwise send you to the wrong module. Module names are namespace segments and several of them lie about their contents, so routing by name alone fails. Pass 'area' for that area's modules (purpose, gotcha, recipes) and its FULL trap list — the overview carries only the first two traps per area.

Input Schema

NameRequiredDescriptionDefault
areaNoOptional area id from the overview (sales, learning, sites, communications, automation, platform). Omit for the overview.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already cover the safety profile (readOnly, non-destructive, non-openWorld), yet the description adds substantial context the annotations cannot: that module names are namespace segments that 'lie about their contents', that routing by name alone fails, and that the overview is deliberately truncated to the first two traps per area. This is real, non-obvious behavioral disclosure.

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?

The action instruction is front-loaded ('CALL THIS FIRST'), and every sentence carries distinct information (routing hazard, area-vs-overview difference). It is dense but not padded; a slightly tighter phrasing of the trap-list distinction could improve it, keeping it just short of a 5.

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

Completeness5/5

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

With no output schema, the description carries the burden and does so: it describes the return shape (platform-wide conventions plus six areas with purpose, recipes, gotchas, and traps). An agent knows exactly what it will receive and how to call it correctly.

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

Parameters4/5

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

Schema coverage is 100% and the schema already lists the six valid area ids, so the baseline would be 3. The description adds meaning beyond the schema by explaining the consequence of the parameter choice: passing 'area' returns the modules plus the FULL trap list, whereas omitting it yields only two traps per area.

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?

States a specific purpose: an orientation/overview map of the whole Admin API, and explicitly positions it as the entry point ('CALL THIS FIRST'). This clearly distinguishes it from siblings like list_modules, list_operations, and list_recipes, which return raw listings rather than routing guidance.

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

Usage Guidelines5/5

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

Explicitly says when to use it ('before any other tool') and how to choose between its two modes: omit 'area' for the overview, or pass 'area' to get that area's full detail including its complete trap list. This is explicit when/when-not guidance with no inference required.

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