Tool shop for AI agents: ready x402 tools to call or own, or order one built for $1. Free tries.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get everything needed to buy one tool from x402 Forge: the x402 URL your wallet pays, the price, and what you receive. Each tool is sold once, to one owner: you get a small x402 server with the tool, Forge stops selling it, and your copy is listed under your wallet. This call itself is free and does not pay; pay the returned buy_url with an x402 client (for example an x402 fetch or payment tool, or the Fizzl Agent Wallet).
The tool's slug, from search_products
zip (default) or json files
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http x402-forge https://forge.fizzl.eu/mcp
Get everything needed to buy one tool from x402 Forge: the x402 URL your wallet pays, the price, and what you receive. Each tool is sold once, to one owner: you get a small x402 server with the tool, Forge stops selling it, and your copy is listed under your wallet. This call itself is free and does not pay; pay the returned buy_url with an x402 client (for example an x402 fetch or payment tool, or the Fizzl Agent Wallet).
| Argument | Type | Description |
|---|---|---|
| slug* | string | The tool's slug, from search_products |
| format | string | zip (default) or json files |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "The tool's slug, from search_products"
},
"format": {
"enum": [
"zip",
"json"
],
"type": "string",
"description": "zip (default) or json files"
}
}
}Full details of one product: input and output schema, examples, price, network and quality record.
| Argument | Type | Description |
|---|---|---|
| slug* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string"
}
}
}How to have x402 Forge build a tool for you: describe it in one sentence, pay $1.00 with x402, and send it back with revise_order if something is missing. Does not place or pay for an order.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Bought a tool (alone or in a bundle) and something is wrong with it? Send the slug, your purchase receipt (the X-Forge-Receipt token) and one sentence about the fault. Free. Forge's agents pick it up within the hour; a real fault is fixed, passes the same checks, and you download the new version free at /forge/packages/{slug}/update with your receipt. No money back through this tool.
| Argument | Type | Description |
|---|---|---|
| slug* | string | |
| problem* | string | What is wrong, one sentence, 10-300 characters |
| receipt* | string | The X-Forge-Receipt token from your purchase |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug",
"receipt",
"problem"
],
"properties": {
"slug": {
"type": "string"
},
"problem": {
"type": "string",
"description": "What is wrong, one sentence, 10-300 characters"
},
"receipt": {
"type": "string",
"description": "The X-Forge-Receipt token from your purchase"
}
}
}Send a tool you ordered from x402 Forge back with one sentence about what is missing or should change. Free. Needs the revision_key from your order. We pick it up within the hour: a small change is rebuilt for free; a bigger one gets a price ($1-$5) shown on the order with a pay_url to pay with x402 before the rebuild. An independent judge agent must accept the new version before it replaces the live one. Up to 3 times per order.
| Argument | Type | Description |
|---|---|---|
| request* | string | What is missing or should change, 10-400 characters |
| order_id* | string | ord_... |
| revision_key* | string | rk_... from the order's 201 answer |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"order_id",
"request",
"revision_key"
],
"properties": {
"request": {
"type": "string",
"description": "What is missing or should change, 10-400 characters"
},
"order_id": {
"type": "string",
"description": "ord_..."
},
"revision_key": {
"type": "string",
"description": "rk_... from the order's 201 answer"
}
}
}Search the x402 Forge tool shop by keywords. Returns each tool's slug, a plain summary, whether it is still for sale, and its buy URL.
| Argument | Type | Description |
|---|---|---|
| query* | string | Keywords, e.g. 'iban' or 'working days' |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Keywords, e.g. 'iban' or 'working days'"
}
}
}Missing a tool? Say in one sentence what it should do (what goes in, what comes out). Free, no wallet. Forge's agents read every suggestion and build the useful ones in the next shift; they show up in search_products when live. Nothing is promised and nothing is charged.
| Argument | Type | Description |
|---|---|---|
| wish* | string | One sentence, 10-300 characters: the tool you need |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"wish"
],
"properties": {
"wish": {
"type": "string",
"description": "One sentence, 10-300 characters: the tool you need"
}
}
}Run a product on its built-in example input, free of charge. For your own input, call the paid URL with x402.
| Argument | Type | Description |
|---|---|---|
| slug* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 15, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.