Skip to main content
Glama

http inspect

http_inspect
Read-only

Inspect a URL like a browser dev panel: every redirect hop with status and timing, final status, size, server and CDN, caching headers, cookies and their flags, and a security-header grade (HSTS, CSP, X-Frame-Options...) with what is missing. Costs $0.003 USDC per call (x402).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYes
methodNoGET (default) or HEAD

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and openWorldHint, so the safety profile is covered. The description adds genuinely non-obvious behavioral context: a per-call cost of $0.003 USDC via x402, which an agent must know before invoking. It does not discuss auth needs, rate limits, or timeout behavior, so it falls short of a 5.

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

Conciseness5/5

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

A single front-loaded sentence with a colon-delimited enumeration; every listed item is a distinct returned signal and the pricing caveat is placed last. No filler or restatement of the name/title.

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 describing return values and does so thoroughly, plus discloses cost. It leaves minor gaps around redirect policy, timeouts, and error behavior, but nothing that would cause a mis-invocation.

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 50% (method is documented as GET/HEAD; url is bare), and the description adds no parameter-level detail such as redirect-following control or whether HEAD changes the returned fields. The listed inspection outputs partially imply GET behavior, but this is not enough to compensate fully.

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 verb (inspect) and resource (URL) and enumerates exactly what is returned: redirect hops with status/timing, final status, size, server/CDN, caching headers, cookies, and a security-header grade. An agent can distinguish this from siblings like url_metadata or url_unshorten without opening a schema.

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

Usage Guidelines3/5

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

The 'like a browser dev panel' framing implies the debugging/diagnostic use case, but there is no explicit when-to-use or when-not-to-use guidance, and no sibling alternatives (url_metadata, certs, domain_audit, seo) are named or ruled out. Usage is inferable but not directed.

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