Skip to main content
Glama

create_launch_draft

Prepare a token launch. Nothing is created on-chain.

reward_levels: e.g. [{"followers": 100, "reward_usdc": 10}, {"followers": 1000, "reward_usdc": 40}].
image_base64: the token image itself (PNG, JPEG, WEBP or GIF, square, 1 MB max). Paid2Call never
downloads images from a URL; image_url is refused.
Returns signing_url for a human (they review and sign on paid2call.com) and draft_id for an agent
with its own wallet (see prepare_launch_transactions). The draft expires after 24 hours.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYes
symbolYes
twitterNo
websiteNo
telegramNo
image_urlNo
fomo_bonusNo
bonus_everyNoday
descriptionNo
hold_minutesNo
image_base64No
first_buy_solNo
reward_levelsYes
callers_share_pctNo
minimum_position_usdNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/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 behavioral burden and delivers the highest-value facts: no on-chain side effects, a 24-hour draft expiry, and a hard input rule (image_url is refused, no URL fetching, image must be square and under 1 MB). Auth requirements, fees, and whether repeat calls create duplicate drafts are not addressed, so it is strong but not exhaustive.

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?

Front-loads the purpose and the no-on-chain guarantee, then uses a compact bullet-style block for the two parameters that most need examples, and closes with return values. Every sentence earns its place; the reward_levels example is dense but justified for a free-form nested array.

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

Completeness2/5

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

For a 15-parameter tool with zero schema coverage and no annotations, the description leaves most configuration surface (hold_minutes, callers_share_pct, first_buy_sol, fomo_bonus/bonus_every) unexplained, so an agent cannot set sensible values. It does cover returns (signing_url, draft_id) and expiry, which is why it is not a 1, but it is not adequate to the complexity.

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

Parameters2/5

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

Schema description coverage is 0% across 15 parameters, so the description must compensate and largely does not. It explains reward_levels (with a concrete example) and image_base64 plus the image_url refusal, but leaves name, symbol, twitter, website, telegram, description, fomo_bonus, bonus_every, hold_minutes, first_buy_sol, callers_share_pct and minimum_position_usd completely undefined.

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 ('Prepare a token launch') and immediately scopes it with 'Nothing is created on-chain', which distinguishes it from the on-chain sibling prepare_launch_transactions that it also names. An agent can tell what it produces (a draft) without opening the schema, though the relationship to get_launch_status/get_launch_options is left implicit.

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 a clear routing rule: humans get a signing_url to review and sign on paid2call.com, agents with their own wallet should look at prepare_launch_transactions. That is real when-to-use guidance tied to an alternative. It stops short of stating when-not-to-use (e.g. no draft needed if the launch already exists), so it is not a full 5.

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