Skip to main content
Glama

Krawlup

get_insights

Read-only

Full latest insights for one product — everything the dashboard renders: overall + per-plane scorecards, failing audits, Core Web Vitals metrics, conversion (CRO) checks, the mobile layout test, AI-readiness facts (llms.txt, AI-crawler robots, structured data), trust/security checks, CrUX field data, Domain Rating + OpenPageRank, the SEO crawl, the recommended First Edit, and unresolved AI fix cards (fix cards require the ai_fix_cards plan facility)

Input Schema

NameRequiredDescriptionDefault
productKeyYesThe product key (see list_products)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint=true, destructiveHint=false, openWorldHint=false), so the description's added value is return-scope and gating behavior — and it delivers both by enumerating exactly what the payload contains and flagging that 'fix cards require the ai_fix_cards plan facility', a real entitlement condition the agent would otherwise discover only on failure. 'Latest' also implies freshness semantics. It loses a point for not indicating payload size, cost, or whether results are cached/computed on demand, which matters for a tool this broad.

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

Conciseness3/5

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

It is front-loaded with the useful framing before the inventory, and no clause is pure filler. But it is a single run-on sentence packing ~15 items separated by commas, with an unclosed-looking parenthetical at the end, which makes it harder to scan than a short list would be. Dense and information-rich, yet structurally weak.

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?

With no output schema, the description carries the burden of telling the agent what comes back, and it does so comprehensively across every dashboard section, including third-party-sourced facts (CrUX, Domain Rating, OpenPageRank). The one gap is that nothing signals response size, nesting, or latency, so an agent can't plan around the payload cost of requesting everything at once.

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?

One parameter at 100% schema description coverage; the schema already documents productKey and points to list_products for lookup. The description only restates the cardinality ('one product') without adding format, source, or failure semantics for the key. Baseline 3 applies since the schema does the heavy lifting.

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

Purpose4/5

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

The description names a specific resource and scope: 'Full latest insights for one product — everything the dashboard renders', then enumerates the payload (scorecards, audits, CWV, CRO, CrUX, DR/OpenPageRank, crawl, First Edit, fix cards). That enumeration distinguishes it from narrower siblings like get_bottleneck, get_fix_cards, and get_site_report by making clear this is the aggregating superset. It stops short of a 5 because it never states the exclusion explicitly ('returns everything, use X for just Y').

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

Usage Guidelines2/5

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

There is no when-to-use statement and no routing against the many overlapping siblings (get_bottleneck, get_fix_cards, get_site_report, compare_products, check_launch_readiness). The only quasi-guidance is the inline note that fix cards require the ai_fix_cards plan facility, which is an entitlement caveat rather than usage guidance. An agent must infer that this is the general-purpose call from the word 'Full'.

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