Skip to main content
Glama

get_listing_badge

Read-onlyIdempotent

Get the ready-to-paste Sellular badge embed for one of the connected account's products, as HTML (also valid JSX as-is) and as Markdown. One embed per product: the image auto-upgrades to whichever tier the product currently holds (listed, editor's pick, top rated, or the paid featured slot while it runs), so it is pasted once and never replaced; never pin a width on it. The badge's link resolves per click too: the product's featured article while a paid feature window runs, its page in the Sellular directory otherwise, where visitors read and leave reviews. The tool itself edits nothing: if you are an agent working inside the product's source repository, add the snippet to the landing page header or footer yourself, next to any other trust badges, keeping the link and alt text intact; otherwise hand it to the developer. Account-scoped: requires the MCP_API_KEY bearer token.

Input Schema

NameRequiredDescriptionDefault
productNoProduct name or domain to look up (substring match). Optional when the account has one active product.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior5/5

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

The description adds substantial behavioral context beyond annotations: it discloses that the badge auto-upgrades by tier and that its link resolves dynamically per click to either a featured article or the directory page. It also specifies an authentication requirement (MCP_API_KEY bearer token) and a constraint (never pin a width), and confirms 'edits nothing' consistent with readOnlyHint.

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 description is front-loaded with the core purpose and then provides behavioral and usage details in a logical flow. While every sentence carries useful information, it is slightly verbose (a paragraph for a simple retrieval tool) and could be trimmed without losing meaning.

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?

Given the tool's complexity (dynamic badge behavior, auth requirement) and the absence of an output schema, the description completely covers what is returned (HTML and Markdown), how the badge behaves, and what the caller should do with the result. No critical gaps remain for an agent to invoke it correctly.

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 100%, so the parameter is fully documented in the schema. The description adds only slight context ('one of the connected account's products') without supplementing the substring match, optional behavior, or other semantics already present in the schema.

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?

The description states a specific verb (get) and resource (the Sellular badge embed) plus the output formats (HTML/JSX and Markdown). It distinguishes this tool from siblings by focusing solely on badge embed retrieval, with no other tool in the sibling list serving that purpose.

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?

It clearly explains what to do with the result: agents working in the product's source repo should add the snippet to the landing page, otherwise hand it to the developer. However, it doesn't explicitly mention when to choose this tool over alternatives (e.g., generate_submission_kit or generate_llms_txt) or any exclusions, leaving some inference to the agent.

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