Pay less for x402 APIs: free pre-payment checks, cheapest working service finder, web/PDF reader.
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.
FREE. Before paying an x402 (HTTP 402) API, check it: is it up right now, does its real price match its listing, and is there a cheaper service that does the same job? Covers ~25,000 paid agent APIs, re-checked continuously.
The paid service's URL
HTTP method the service uses
FREE. Before paying an x402 (HTTP 402) API, check it: is it up right now, does its real price match its listing, and is there a cheaper service that does the same job? Covers ~25,000 paid agent APIs, re-checked continuously.
| Argument | Type | Description |
|---|---|---|
| url* | string | The paid service's URL |
| method | string | HTTP method the service uses |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "The paid service's URL"
},
"method": {
"type": "string",
"default": "GET",
"description": "HTTP method the service uses"
}
},
"additionalProperties": false
}Describe what you need; get the cheapest WORKING paid APIs for it, ranked by live price, uptime and speed, with example inputs. 20 free calls per day per client, then $0.002 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| task* | string | What you need done, in plain words |
| limit | integer | Number of results (default 5) |
| max_price_usd | number | Ignore services above this price per call |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"task"
],
"properties": {
"task": {
"type": "string",
"maxLength": 500,
"minLength": 3,
"description": "What you need done, in plain words"
},
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Number of results (default 5)"
},
"max_price_usd": {
"type": "number",
"description": "Ignore services above this price per call",
"exclusiveMinimum": 0
}
},
"additionalProperties": false
}Title, description, canonical URL, language, site name, author, publish date, image and JSON-LD of a public page. $0.002 per call via x402.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Public http(s) URL"
}
},
"additionalProperties": false
}FREE. Run this before paying any x402 (HTTP 402) service. Pass the service URL and the PAYMENT-REQUIRED value it sent you (or price_usd and pay_to). Returns GO / CAUTION / STOP with reasons: is the service working, is the price fair (vs its public listing, what our monitor saw, and similar services), is the wallet it asks you to pay safe and the one it normally uses?
| Argument | Type | Description |
|---|---|---|
| url | string | The service you're about to pay (optional when payment_required names it) |
| method | string | HTTP method the service uses |
| pay_to | string | Wallet you're asked to pay, if you don't pass payment_required |
| price_usd | number | Price asked, if you don't pass payment_required |
| max_price_usd | number | Optional: STOP when the price is above this |
| payment_required | any | The PAYMENT-REQUIRED header value the service sent (base64), or its decoded JSON / 402 body |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "The service you're about to pay (optional when payment_required names it)"
},
"method": {
"type": "string",
"default": "GET",
"description": "HTTP method the service uses"
},
"pay_to": {
"type": "string",
"description": "Wallet you're asked to pay, if you don't pass payment_required"
},
"price_usd": {
"type": "number",
"minimum": 0,
"description": "Price asked, if you don't pass payment_required"
},
"max_price_usd": {
"type": "number",
"minimum": 0,
"description": "Optional: STOP when the price is above this"
},
"payment_required": {
"anyOf": [
{
"type": "string"
},
{
"type": "object",
"additionalProperties": {}
}
],
"description": "The PAYMENT-REQUIRED header value the service sent (base64), or its decoded JSON / 402 body"
}
},
"additionalProperties": false
}Fetch a public web page or PDF and return clean Markdown of the main content, plus title, author, date, JSON-LD and links. $0.003 per call via x402. Failed reads are not charged.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL |
| selector | string | Optional CSS selector to convert only part of the page |
| max_chars | integer | Max Markdown characters (default 50000) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Public http(s) URL"
},
"selector": {
"type": "string",
"maxLength": 200,
"description": "Optional CSS selector to convert only part of the page"
},
"max_chars": {
"type": "integer",
"maximum": 200000,
"minimum": 500,
"description": "Max Markdown characters (default 50000)"
}
},
"additionalProperties": false
}