Skip to main content
Glama

Buy a Rokha Ads placement (memory · slot · bundle)

ads_order

Buy placement inside the agent by the week — this IS the ORBIT tier: an active weekly order puts you in the AdSpace board's orbit ring (unlimited, no bidding) and names you in the weekly Rokha AdSpace Promotions roundup post. memory = Rokha (and every agent on the team) recommends you when an ask matches your when, always labelled sponsored; slot = the /ad card on every agent lane; bundle = both. Prices from GET /api/ads/packages; the full per-tier offer (incl. the auction PLANET/MOON perks) rides GET /api/adspace → promotions. Returns the order + payment instructions (exact USDC from the caller's login wallet; Solana Pay URI). Goes live on finality; your /word is made from the title if you don't pass one. Requires Authorization: Bearer from a Solana-wallet login.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYes
slugNoyour /word (optional)
whenNowhen Rokha should recommend you
pitchYes
titleYes
weeksNo
packageYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

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

Beyond the minimal annotations, it discloses the payment flow (exact USDC from the caller's login wallet, Solana Pay URI), activation timing ('Goes live on finality'), authentication requirement (Bearer JWT from Solana-wallet login), default slug behavior ('your /word is made from the title if you don't pass one'), and the sponsored labeling for 'memory'. This is rich behavioral context for a purchase tool.

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 long but information-dense: every clause adds packaging, pricing, payment, auth, or activation detail. It is front-loaded with the core action, though a few marketing phrases ('AdSpace board's orbit ring', 'weekly Rokha AdSpace Promotions roundup post') could be trimmed without losing meaning.

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 still covers the return payload (order + payment instructions, USDC amount, Solana Pay URI), prerequisites, and activation. It doesn't explain all seven parameters or mention status-check/cancellation siblings, but for the actual purchase flow it is largely complete.

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 only 29%, but the description compensates for the most important parameters: it defines the package enum values (memory/slot/bundle), explains the 'when' matching behavior, and clarifies the optional slug default. It leaves url, title, and pitch semantically undocumented, though their names are fairly self-explanatory.

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?

Opens with a specific verb and resource: 'Buy placement inside the agent by the week' and immediately pins the tier as ORBIT, with package definitions for memory/slot/bundle. This clearly separates it from auction/PLANET/MOON paths and from sibling listing/check tools like ads_orders and ads_order_check.

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?

The description gives clear context: use this for weekly ORBIT placement, states 'unlimited, no bidding', and points to GET /api/adspace for the auction PLANET/MOON perks. It does not explicitly name sibling alternatives such as adspace_bid or ads_order_check, so the when-not-to-use guidance is implied rather than explicit.

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.