API key
Send the key in the X-API-Key header. Calls are metered per request and invoiced afterwards — there is nothing to top up and nothing that blocks a call mid-catalog.
- Header
- X-API-Key
- Billing
- per request, in arrears
- To get a key
- write to us
Market Category Booster reads a product description and walks the marketplace's own category tree, level by level, until it runs out of children. You get every node on the way down — the one the listing form actually asks for.
One description goes in. One node comes back per level, each priced on its own call, until the budget or the tree ends the descent.
Each step is a separate model call over the names of a single level — never the whole tree. That keeps prompts small, and it makes the cost of a request something you can read off the response instead of guessing.
The store's top-level categories are loaded from the taxonomy and offered as the only options.
The chosen node's children become the next set of options. Repeat while children remain.
Every call's tokens are counted. At 12 000 tokens the descent stops and the last match comes back flagged truncated. A deep tree can't turn into an open-ended bill.
One entry per level, each with the store's own category id — remapped to the external code where the marketplace uses one instead of an internal id.
A request is served if it carries a valid key. Nothing else: no session, no dashboard to log into, and billing settled outside the API.
Send the key in the X-API-Key header. Calls are metered per request and invoiced afterwards — there is nothing to top up and nothing that blocks a call mid-catalog.
Point an MCP client at /mcp for three tools: categorize_product, list_stores and payment_info.
| Endpoint | Auth | Returns |
|---|---|---|
| POST /categorizations | API key | The product with one match per level |
| GET /categorizations | API key | Your past categorizations |
| POST /mcp | API key | MCP tools over streamable HTTP |
| POST /a2a | API key | A2A agent, JSON-RPC 1.0 — card at /.well-known/agent-card.json |
# one call, one path back curl -X POST https://$HOST/categorizations \ -H 'X-API-Key: <your key>' \ -H 'Content-Type: application/json' \ -d '{"store_id":"amazon.com", "description":"Waterproof hiking boots, Vibram sole"}'
Descriptions are capped at 2,000 characters: the text is repeated in the prompt at every level, so its length is part of the cost.
Pass one of these as store_id. en-US is the Google product taxonomy.
There's nothing to install. The fastest way to know whether this fits your catalog is to categorize one of your own products.