
3 tools that find, describe and run 705 data tools: prices, chain, web, PDF. 25 free calls.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. 'Bearer adt_...' API key from https://agent-data-tools.revmesh2074.workers.dev/credits to pay by card. Leave empty to pay each call with x402 (USDC).
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.
Run one of this service's tools by name. Costs that tool's own price per successful call (most $0.01; tool_details and find_tool show it); a failed call costs nothing, and tools marked inFreeCalls run free while the caller has free calls left. Pass the tool's inputs as "arguments". If you do not know the name or the inputs, call find_tool or tool_details first: a wrong name or a missing input is refused before anything is charged. A tool that costs more than $0.10 a call (find_tool marks it needsMaxPrice) runs only when you pass that price as "max_price"; without it the call is refused, uncharged, and the refusal states the price.
The tool's name from find_tool, for example weather_forecast
The tool's inputs as an object, for example {"city": "Paris"}. See tool_details for a tool's inputs
Only for a tool that costs more than $0.10 a call: the most this call may cost, for example "$1.00". Leave it out for every other tool
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http agent-data-tools-compact https://agent-data-tools.revmesh2074.workers.dev/mcp/compact
Headers
Authorization (optional, not in the config above): Optional. 'Bearer adt_...' API key from https://agent-data-tools.revmesh2074.workers.dev/credits to pay by card. Leave empty to pay each call with x402 (USDC).Run one of this service's tools by name. Costs that tool's own price per successful call (most $0.01; tool_details and find_tool show it); a failed call costs nothing, and tools marked inFreeCalls run free while the caller has free calls left. Pass the tool's inputs as "arguments". If you do not know the name or the inputs, call find_tool or tool_details first: a wrong name or a missing input is refused before anything is charged. A tool that costs more than $0.10 a call (find_tool marks it needsMaxPrice) runs only when you pass that price as "max_price"; without it the call is refused, uncharged, and the refusal states the price.
| Argument | Type | Description |
|---|---|---|
| name* | string | The tool's name from find_tool, for example weather_forecast |
| arguments | object | The tool's inputs as an object, for example {"city": "Paris"}. See tool_details for a tool's inputs |
| max_price | any | Only for a tool that costs more than $0.10 a call: the most this call may cost, for example "$1.00". Leave it out for every other tool |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "The tool's name from find_tool, for example weather_forecast"
},
"arguments": {
"type": "object",
"description": "The tool's inputs as an object, for example {\"city\": \"Paris\"}. See tool_details for a tool's inputs",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"max_price": {
"anyOf": [
{
"type": "string",
"maxLength": 20
},
{
"type": "number"
}
],
"description": "Only for a tool that costs more than $0.10 a call: the most this call may cost, for example \"$1.00\". Leave it out for every other tool"
}
}
}Find which of this service's 700 tools does a job. Say the job in plain words ("current weather in Paris", "text of a PDF", "is this wallet sanctioned") and get up to ten tools, best match first, each with its name for call_tool, what it does, its price and its required inputs. Free; call it before call_tool whenever you do not already know the tool's name.
| Argument | Type | Description |
|---|---|---|
| need* | string | The job in plain words, for example: current weather in Paris |
| count | integer | How many tools to return, 1-10 (default 5) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"need"
],
"properties": {
"need": {
"type": "string",
"maxLength": 300,
"minLength": 2,
"description": "The job in plain words, for example: current weather in Paris"
},
"count": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "How many tools to return, 1-10 (default 5)"
}
}
}Everything needed to call one tool: what it does, every input with its type, whether it is required and an example value, the price per successful call (and the lower price with a prepaid key where there is one), whether it is in the free calls, an example call and the shape of its answer. Free. Take the name from find_tool.
| Argument | Type | Description |
|---|---|---|
| name* | string | The tool's name from find_tool, for example weather_forecast |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "The tool's name from find_tool, for example weather_forecast"
}
}
}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 14, 2026.
What changed in this server's tools since we started watching, newest first. Each change is scanned again.
Find which of this service's 698700 tools does a job. Say the job in plain words ("current weather in Paris", "text of a PDF", "is this wallet sanctioned") and get up to ten tools, best match first, each with its name for call_tool, what it does, its price and its required inputs. Free; call it before call_tool whenever you do not already know the tool's name.