Skip to main content
Glama

Submit a Grok Bot to the directory

submit_bot
Idempotent

Submit your own public Grok Bot share link for a free, human-reviewed listing. Only for a Bot the user built or has permission to share. The share link is checked live on x.ai and the listing is credited to the creator. Returns status queued, already_queued, listed, invalid or not_found, plus optional paid upgrades. Free; never call start_checkout unless the user asks.

Input Schema

NameRequiredDescriptionDefault
creditNoOptional name or @handle to credit if the share page shows only a first name.
originNoOptional https:// link to the post that announced the Bot.
summaryNoOptional one plain line about what it does, in the user's words.
categoryYesDirectory category that fits the Bot best.
shareUrlYesPublic share link from Grok Bot's Copy share link, e.g. https://x.ai/bot/abc123.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

Goes well beyond the annotations (readOnlyHint=false, openWorldHint=true, idempotentHint=true, destructiveHint=false): it discloses human review, a live x.ai validation of the share link, creator crediting, the exact status vocabulary returned, and the presence of optional paid upgrades. With no output schema, these details are the agent's only view of the result surface.

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?

Four tight sentences, front-loaded with purpose before constraints, behavior, and cost. Dense but nearly every clause carries decision-relevant information; the status list and cost note could be marginally better separated from the prose, but there is no filler.

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?

No output schema exists, yet the description enumerates the return statuses, explains the validation step, and clarifies that upgrades are optional — filling exactly the gaps a caller would otherwise hit. Combined with annotations covering safety and idempotency, an agent has what it needs to invoke 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 all five parameters are already documented, including the enum categories and max lengths. The description adds only indirect meaning ('credited to the creator', link checked live) rather than syntax or format guidance, so the baseline 3 applies.

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 and resource — submit a public Grok Bot share link for a directory listing — with the scope qualifier 'human-reviewed'. This is clearly distinguishable from check_listing or get_bot, which inspect rather than submit.

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?

Gives an explicit precondition ('Only for a Bot the user built or has permission to share') and routes to an alternative with a condition ('never call start_checkout unless the user asks'). The free/paid distinction tells the agent which flow belongs to which sibling.

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