Skip to main content
Glama

submitby.ai

purchase_badge_waiver

Anyone may pay the $4.99 badge waiver for an eligible submission after website and content verification. No submission control token is needed. Use checkout for a hosted Managed Checkout link. Use mpp with an authorized MPP payment client for a direct payment sold by submitby.ai, outside Managed Payments. When MPP is disabled, Managed Checkout remains available. Never ask for card details in chat.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYes
methodNocheckout

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does add real behavioral context: no submission control token required, eligibility gating, MPP/Managed Checkout routing and fallback, and a security rule ('never ask for card details in chat'). It still omits idempotency, refunds, and what an error/success state looks like.

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?

Five tight sentences, action and price front-loaded, followed by method selection, fallback, and the chat-safety rule. Every sentence carries information; density of payment jargon is the only minor cost.

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?

For a payment tool with no annotations and no output schema, the description covers price, eligibility, routing, fallback, and security posture. The remaining gaps (id semantics, return behavior after payment) are limited, and return values are not required since no output schema exists.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, so the description must compensate, and it does substantially for `method` by explaining exactly when to pick checkout vs mpp beyond the bare enum values. The `id` parameter is only implicitly covered ('an eligible submission'), never explicitly stated to be the submission UUID, so it is not fully compensated.

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?

States a specific verb and resource with scope: 'pay the $4.99 badge waiver for an eligible submission after website and content verification.' That is far more specific than the read/list siblings, though it never names a sibling to route the agent explicitly, so it stops short of a 5.

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?

Gives clear conditions for the two payment paths ('use checkout for a hosted link', 'use mpp with an authorized MPP client') and states the fallback when MPP is disabled. It also sets a prerequisite (after website and content verification). What is missing is any when-not-to-use guidance against a sibling tool.

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