drop_list
List the drops the authenticated caller owns, newest first: name, symbol, description, the brand kit it renders with, the image, the exact USD price an edition costs, the payout address, whether it is `draft` or `live`, the supply, and the public mint page path. Takes no arguments, costs nothing, and reads the caller's own records only. Call it before `drop_get`, `drop_update`, or `drop_create` — a drop is scoped to its owner, and a drop that belongs to someone else reads the same as one that does not exist, so this list is the only place an id can honestly come from. `supply` is `{ total, minted, remaining }`; `priceUsd` is an exact decimal string, never a float, so a price at the top of the range is not silently rounded. `mintPageUrl` is a path on the api origin, not an absolute link — resolve it against the host you are talking to. This tool does not mint, publish, or charge anything.
List the drops the authenticated caller owns, newest first: name, symbol, description, the brand kit it renders with, the image, the exact USD price an edition costs, the payout address, whether it is draft or live, the supply, and the public mint page path. Takes no arguments, costs nothing, and reads the caller's own records only. Call it before drop_get, drop_update, or drop_create — a drop is scoped to its owner, and a drop that belongs to someone else reads the same as one that does not exist, so this list is the only place an id can honestly come from. supply is { total, minted, remaining }; priceUsd is an exact decimal string, never a float, so a price at the top of the range is not silently rounded. mintPageUrl is a path on the api origin, not an absolute link — resolve it against the host you are talking to. This tool does not mint, publish, or charge anything.
Input
The tool takes a single JSON object. Every field, its type, and an example are on the generated reference at GET /mcp/tools, under this tool's name.
Calling it
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": { "name": "drop_list", "arguments": {} }
}Put your arguments in place of the empty object. A call that fails comes back as a normal result carrying isError: true and a message naming what went wrong, not as a JSON-RPC protocol error.
Notes
The category is Creator, subcategory Drops. The full request and response shape, and a live playground, live on the generated reference at GET /mcp/tools.
Drops
The Drops MCP tools: `drop_list`, `drop_get`, `drop_create`, `drop_update`.
drop_get
Read one of the caller's own drops by id: name, symbol, description, the brand kit it renders with, the image, the exact USD price an edition costs, the payout address, whether it is `draft` or `live`, the supply, and the public mint page path. Free, and it reads the caller's records only. A drop owned by another creator is answered with the same not-found as one that does not exist — the store filters by owner inside its query, so there is nothing here to probe with. Read a drop before `drop_update` it, and before telling a user what a drop is: `priceUsd` is an exact decimal string rather than a float, `supply` is `{ total, minted, remaining }`, and a `draft` is not collectable. This tool does not mint, does not publish, and does not charge anything.