Skip to main content
Glama

x402-og-image

Og Image: Generate an Open Graph image URL from a title. Provide title and optional width/height; returns an OG image link. 🆓 5 free trial calls per signed wallet

Input Schema

NameRequiredDescriptionDefault
titleNo
widthNo
heightNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • removedInput schema / properties / height / description
      Removed value: -"Height to process"
    • removedInput schema / properties / title / description
      Removed value: -"Title to process"
    • removedInput schema / properties / width / description
      Removed value: -"Width to process"
  2. First observed

TDQS

B3.2/5.0
Behavior2/5

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

No annotations are supplied, so the description carries the full burden. It does disclose one genuinely useful behavioral fact, the pricing/quota model ('5 free trial calls per signed wallet'), which tells the agent a signed wallet and payment step are involved. However, it says nothing about whether the returned URL is permanent or expiring, what image format or rendering is used, or whether generation is synchronous — significant gaps for a tool with zero annotation coverage.

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?

Two compact sentences with the core action front-loaded, followed by input guidance and the return value. The pricing emoji line is a little promotional but carries real information about the payment model, so it earns most of its space.

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

Completeness3/5

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

With no annotations and no output schema, the description does at least state the return value ('returns an OG image link'), which is the minimum for a simple generator. Missing are the caveats an agent needs before calling: image dimensions defaults, units for width/height, URL lifetime, and the implication of the wallet-gated quota for repeated calls.

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 description coverage is 0%, so the description must compensate. It does clarify that title is required while width/height are optional, which the schema alone does not convey (nothing is marked required). But width and height are typed as bare strings with no stated units (pixels?), bounds, or default behavior, and the description does not close that gap.

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 verb and resource: 'Generate an Open Graph image URL from a title', so the agent knows exactly what comes back. It does not distinguish itself from nearby siblings such as x402-og-tags, x402-avatar-generate, or x402-placeholder-image, which also produce image/meta artifacts, so an agent must infer the boundary itself.

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?

Usage is only implied by the purpose statement ('from a title'); there is no explicit when-to-use, when-not-to-use, or named alternative. The clause about title being required and width/height optional is useful but addresses parameter input, not tool selection.

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