x402-farm
REMOTE · API.X-402.ONLINE · SCANNED SEP 20
64 x402 tools: cheap LLM $0.002, web+news search, French residential-IP scraping, FR/UK/US data.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 63 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability65
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 7126 tokens (~113/item across 63 items; 63 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management91
- Stability check failed: schema churn in the 30 days we've observed: 0 tool removals, 10 breaking changes, 0 auth/transport breaks, 3 additions. See how to fix → Fail
Tool Coverage67
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 0% of tool parameters carry a description.Fail
Tool Safety75
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- 0 of 6 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "extract" implies "send" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Fail
- An AI judge read all 64 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
How do I install the x402-farm MCP server?
x402-farm is a hosted endpoint at https://api.x-402.online/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · api.x-402.online
claude mcp add --transport http online-x-402-mcp 'https://api.x-402.online/mcp'
{
"mcpServers": {
"online-x-402-mcp": {
"url": "https://api.x-402.online/mcp"
}
}
} {
"servers": {
"online-x-402-mcp": {
"type": "http",
"url": "https://api.x-402.online/mcp"
}
}
} [mcp_servers.online-x-402-mcp] url = "https://api.x-402.online/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"online-x-402-mcp": {
"type": "remote",
"url": "https://api.x-402.online/mcp",
"enabled": true
}
}
} openclaw mcp add online-x-402-mcp --url 'https://api.x-402.online/mcp' --transport streamable-http
mcp_servers:
online-x-402-mcp:
url: "https://api.x-402.online/mcp" {
"McpServers": {
"online-x-402-mcp": {
"Transport": "http",
"Url": "https://api.x-402.online/mcp"
}
}
} assistant mcp add online-x-402-mcp -t streamable-http -u 'https://api.x-402.online/mcp'
{
"mcpServers": {
"online-x-402-mcp": {
"type": "http",
"url": "https://api.x-402.online/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 20 Sept 26 −1
- Stability: pass → fail ▼ security
- A breaking change shipped without a version bump: still 1.0.0 ▼ security
- “mobile-proxy_1gb” added a required parameter “exit”, so existing callers break ▼ functional
- “mobile-proxy_5gb” added a required parameter “exit”, so existing callers break ▼ functional
- “proxy_1gb” added a required parameter “exit”, so existing callers break ▼ functional
- “proxy_20gb” added a required parameter “exit”, so existing callers break ▼ functional
- “proxy_5gb” added a required parameter “exit”, so existing callers break ▼ functional
- “proxy_mobile_1gb” added a required parameter “exit”, so existing callers break ▼ functional
- “proxy_mobile_5gb” added a required parameter “exit”, so existing callers break ▼ functional
- “proxy_port_1d” added a required parameter “exit”, so existing callers break ▼ functional
- “proxy_port_30d” added a required parameter “exit”, so existing callers break ▼ functional
- “proxy_port_7d” added a required parameter “exit”, so existing callers break ▼ functional
- New tool “brief” functional
- New tool “solve” functional
- New tool “us_brief” functional
- 19 Sept 26 0
- Tool “fr_concurrents” rewrote its description, which is the text the model reads security
- Tool “fr_enrich” rewrote its description, which is the text the model reads security
- Tool “fr_entreprise-360_partial” rewrote its description, which is the text the model reads security
- Tool “fr_estimation-immo” rewrote its description, which is the text the model reads security
- Tool “fr_immo” rewrote its description, which is the text the model reads security
- Tool “fr_kyb_partial” rewrote its description, which is the text the model reads security
- Tool “fr_leboncoin” rewrote its description, which is the text the model reads security
- Tool “fr_marches-publics” rewrote its description, which is the text the model reads security
- Tool “fr_procedures-collectives” rewrote its description, which is the text the model reads security
- Tool “fr_qualified-leads” rewrote its description, which is the text the model reads security
- Tool “fr_reseau-dirigeant” rewrote its description, which is the text the model reads security
- Tool “fr_score-entreprise” rewrote its description, which is the text the model reads security
- Tool “fr_score-entreprise_partial” rewrote its description, which is the text the model reads security
- Tool “fr_seloger” rewrote its description, which is the text the model reads security
- Tool “fr_valorisation” rewrote its description, which is the text the model reads security
- Tool “fr_verif-artisan” rewrote its description, which is the text the model reads security
- Tool “links” rewrote its description, which is the text the model reads security
- Tool “maps” rewrote its description, which is the text the model reads security
- Tool “meta” rewrote its description, which is the text the model reads security
- Tool “mobile-proxy_1gb” rewrote its description, which is the text the model reads security
- Tool “mobile-proxy_5gb” rewrote its description, which is the text the model reads security
- Tool “proxy_1gb” rewrote its description, which is the text the model reads security
- Tool “proxy_20gb” rewrote its description, which is the text the model reads security
- Tool “proxy_5gb” rewrote its description, which is the text the model reads security
- Tool “proxy_mobile_1gb” rewrote its description, which is the text the model reads security
- Tool “proxy_mobile_5gb” rewrote its description, which is the text the model reads security
- Tool “proxy_port_1d” rewrote its description, which is the text the model reads security
- Tool “proxy_port_30d” rewrote its description, which is the text the model reads security
- Tool “proxy_port_7d” rewrote its description, which is the text the model reads security
- Tool “render” rewrote its description, which is the text the model reads security
- Tool “screenshot” rewrote its description, which is the text the model reads security
- Tool “search_news” rewrote its description, which is the text the model reads security
- Tool “sms_inbox” rewrote its description, which is the text the model reads security
- Tool “sms_number” rewrote its description, which is the text the model reads security
- Tool “transcribe” rewrote its description, which is the text the model reads security
- Tool “uk_company” rewrote its description, which is the text the model reads security
- Tool “uk_company-check” rewrote its description, which is the text the model reads security
- Tool “uk_officers” rewrote its description, which is the text the model reads security
- Tool “uk_psc” rewrote its description, which is the text the model reads security
- Tool “unblock” rewrote its description, which is the text the model reads security
- Tool “us_company” rewrote its description, which is the text the model reads security
- Tool “us_filings” rewrote its description, which is the text the model reads security
- Tool “us_financials” rewrote its description, which is the text the model reads security
- Tool “us_snapshot” rewrote its description, which is the text the model reads security
- 18 Sept 26 0
- Tool “guard” rewrote its description, which is the text the model reads security
- Tool “llm_pro” rewrote its description, which is the text the model reads security
- 30 Aug 26 +6
- Stability: fail → pass ▲ security
- 27 Aug 26 −1
No change was recorded against any check on this day. Stability & Change Management went from 60 to 55.
- 26 Aug 26 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 24 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 53 to 56.
- 11 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Probed https://api.x-402.online/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=api.x-402.online | CN=YR2,O=Let's Encrypt,C=US | 21 Jul 2026 | 19 Oct 2026 | RSA 2048 | SHA256-RSA | 5261838868821a35e1ba50da0073a3e3c0f |
| SANs: api.x-402.online | ||||||
| CN=YR2,O=Let's Encrypt,C=US (CA) | CN=Root YR,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | RSA 2048 | SHA256-RSA | 4ebd24947e24d394802d84a52fd5b319 |
| CN=Root YR,O=ISRG,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | RSA 4096 | SHA256-RSA | f24b6d17f9d9ad7cb1c9fea78782699f |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of api.x-402.online. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| online. | present | 30961 | 13 | Verified |
| x-402.online. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=63072000 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://api.x-402.online/mcp | Verified | 200 | |
| http (plaintext) | http://api.x-402.online/mcp | HTTPS enforced | 308 | https://api.x-402.online/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
amazon ~98
Look up an Amazon product by ASIN or search term: title, current price, availability, rating, review count and main image, returned as structured data. Requests exit through a residential IP with a real browser, since Amazon rejects datacenter traffic. For agents tracking prices, monitoring competitors or verifying a listing before a purchase decision. — $0.02/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| asin | string | yes | – |
No output schema declared.
No examples provided.
brief ~145
Send a topic and receive a sourced news briefing in one call: fresh headlines are collected, then summarised into a structured JSON brief with a summary, key points each citing its numbered source, and the open questions the headlines do not settle. The raw headlines come back alongside the brief, so an agent can verify every claim or follow a link. Replaces the two calls agents make today, a news search followed by a summarisation prompt, and costs less than assembling them by hand. — $0.012001/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| gl | string | – | – |
| max_items | string | – | – |
| q | string | – | – |
No output schema declared.
No examples provided.
extract ~91
Send a URL and receive the main content of the page as clean markdown, stripped of navigation, advertising and boilerplate. The page is fetched through a French residential IP with a real Chromium browser, so JavaScript-rendered content is fully resolved and sites that reject datacenter traffic are still reachable. — $0.005/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | – | – |
No output schema declared.
No examples provided.
extract-structured ~121
URL + wanted fields -> clean JSON. Scrapes the page from a residential IP (reaches sites that block datacenters) and uses an LLM to return exactly the fields you ask for. The 'scrape into this shape' call agents love (Firecrawl-extract territory), cheaper. Query: ?url=&fields=price,rating,stock (or ?schema=free-text) — $0.015/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| fields | string | yes | – |
| url | string | yes | – |
No output schema declared.
No examples provided.
fr_analyse-immo ~102
Full investment analysis of a French property from its address: estimated value against recorded sale prices, median price per square metre, energy performance rating, environmental and natural risk exposure, local demographics and expected rental yield. Assembled from DVF, DPE and INSEE open data in one call. — $0.08/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| adresse | string | yes | – |
| surface | string | yes | – |
No output schema declared.
No examples provided.
fr_analyse-immo_partial ~105
Lite property analysis for a French address: median price per square metre in the area, estimated value and an investment score. Enough to screen a shortlist of addresses cheaply before committing to depth. Upgrade to /v1/fr/analyse-immo for energy performance, environmental risks, local demographics and expected rental yield. — $0.03/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| adresse | string | yes | – |
| surface | string | yes | – |
No output schema declared.
No examples provided.
fr_biens-sous-cotes ~104
Find undervalued French properties in an area: listings whose asking price sits below the median price per square metre recorded in actual DVF sales nearby, returned with the gap expressed in percent. Crosses live listings against real transaction data so the comparison is against what sold, not what was asked. — $0.05/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | yes | – |
| cp | string | yes | – |
No output schema declared.
No examples provided.
fr_bilans ~101
Annual accounts and financial statements of a French company by SIREN, sourced from the INPI national register, an authentication-gated source most public APIs cannot reach. Returns revenue, net income and share capital along with the list of accounting periods actually filed, so an agent can see both the figures and how current they are. — $0.06/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| siren | string | yes | – |
No output schema declared.
No examples provided.
fr_concurrents ~101
Identify the competitors of a French company: businesses sharing the same activity code within the relevant geographic area, returned with their size, age and current status so the list can be ranked rather than merely read. For agents preparing market analysis, competitive benchmarking or a sales territory plan on the French market. — $0.080001/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | – |
| zone | string | yes | – |
No output schema declared.
No examples provided.
fr_due-diligence ~103
Full due-diligence dossier on a French company, assembled from official registries in one call: legal identity, directors and beneficial owners, filed annual accounts with revenue and profit trend, insolvency proceedings from BODACC court announcements, and a consolidated risk reading. Replaces a paid solvency report and several hours of manual research. — $0.15/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | – |
No output schema declared.
No examples provided.
fr_enrich ~91
Enrich a French company record from a name, a SIREN or a website: returns verified legal identity, activity code, headcount bracket, headquarters address and current status. Turns a partial CRM row into a complete, registry-backed record. — $0.080002/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | yes | – |
| name | string | yes | – |
No output schema declared.
No examples provided.
fr_entreprise-360 ~104
Complete profile of a French company in a single call, assembled from official sources: legal identity and form, headquarters address, activity code, headcount, incorporation date, filed annual accounts, insolvency proceedings and registered establishments. Replaces four or five separate lookups against INSEE Sirene, INPI RNE and BODACC. — $0.04/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | – |
No output schema declared.
No examples provided.
fr_entreprise-360_partial ~104
Lite overview of a French company by SIREN or name: legal identity, activity code, headcount bracket and current administrative status, drawn from the official INSEE Sirene registry. This is the cheaper preview of the full 360 profile, meant to let an agent confirm it has the right company before paying for depth. — $0.020001/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | – |
No output schema declared.
No examples provided.
fr_estimation-immo ~113
Estimate the market value of a French property from its address and surface area, using actual recorded sale prices from the DVF open dataset rather than asking-price listings. Returns an estimated value, the local median price per square metre and the sample size behind it, so an agent can judge how reliable the figure is. — $0.050001/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| adresse | string | yes | – |
| surface | string | yes | – |
| type | string | yes | – |
No output schema declared.
No examples provided.
fr_etude-implantation ~91
Location study for opening a business at a French address: local demographics, purchasing power, existing competition in the same activity, footfall drivers and how the surrounding area is evolving. Assembled from INSEE and official open data. — $0.12/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| activite | string | yes | – |
| commune | string | yes | – |
No output schema declared.
No examples provided.
fr_immo ~84
Recorded French property transactions around an address from the official DVF dataset: actual sale prices, dates, surface areas and property types for comparable sales nearby. These are prices that were really paid, not asking prices. — $0.030001/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | yes | – |
| cp | string | yes | – |
No output schema declared.
No examples provided.
fr_kyb ~94
Know-your-business dossier on a French company, assembled from official registries for compliance and onboarding: verified legal identity, company form and registration, directors and beneficial owners, current administrative status, and insolvency proceedings from BODACC. Returns a structured file an agent can attach to a compliance record. — $0.10/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | – |
No output schema declared.
No examples provided.
fr_kyb_partial ~98
Lite know-your-business check on a French company: legal existence, current administrative status and any insolvency flag. The minimum an agent needs to decide whether a counterparty is real and active before going further. Upgrade to /v1/fr/kyb for directors, beneficial owners and the full compliance dossier. — $0.030002/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | – |
No output schema declared.
No examples provided.
fr_leboncoin ~94
Search Leboncoin listings by keyword, category and location, returning title, price, location, publication date and listing link as structured data. The site blocks datacenter traffic outright, so the request is routed through a French residential IP with a real browser. — $0.020002/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | yes | – |
| text | string | yes | – |
No output schema declared.
No examples provided.
fr_marches-publics ~80
Search French public procurement notices by keyword, buyer or region: object of the contract, buyer, estimated value, deadline and notice link, returned as structured data from official sources. — $0.020003/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| departement | string | yes | – |
| q | string | yes | – |
No output schema declared.
No examples provided.
fr_procedures-collectives ~87
Is this French company in insolvency proceedings? Returns a synthetic status, the full history of court judgments (safeguard, receivership, liquidation) and a registry deregistration flag, taken from official BODACC court announcements. — $0.030003/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| siren | string | yes | – |
No output schema declared.
No examples provided.
fr_qualified-leads ~83
Build a list of qualified French company leads from an activity and a territory, each row returned with verified registry identity, headcount bracket, age and solvency signals so the list arrives already filtered. — $0.120001/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| activity | string | yes | – |
| location | string | yes | – |
No output schema declared.
No examples provided.
fr_reseau-dirigeant ~112
Map the network of a French company director: every other company where the same person holds or held a mandate, with each entity's status and activity. Reveals group structures, related parties and conflicts of interest that a single-company lookup will never surface. For agents running compliance checks, fraud detection or acquisition research on French counterparties. — $0.080003/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| nom | string | yes | – |
| prenom | string | yes | – |
No output schema declared.
No examples provided.
fr_score-entreprise ~122
Solidity and risk score from 0 to 100 for a French company, computed by crossing INPI financial accounts (revenue and profit trend), BODACC insolvency proceedings, company age and current administrative status. Returns the score, its qualitative level and the factors that drove it, so an agent can explain the verdict rather than merely report it. Replaces a paid solvency report for supplier vetting and credit decisions. — $0.080004/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | – |
No output schema declared.
No examples provided.
fr_score-entreprise_partial ~112
Lite solidity score for a French company: a rating from 0 to 100, its qualitative level and the count of insolvency proceedings on record. Enough for an agent to triage a list of companies cheaply and decide which ones deserve a closer look. Upgrade to /v1/fr/score-entreprise for the factor-by-factor breakdown and the underlying financials. — $0.020004/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | – |
No output schema declared.
No examples provided.
fr_seloger ~92
Search SeLoger property listings by location, budget and type, returning price, surface area, room count, address and listing link as structured data. The site rejects datacenter traffic, so requests exit through a French residential IP driving a real browser. — $0.030004/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | yes | – |
| cp | string | yes | – |
No output schema declared.
No examples provided.
fr_valorisation ~104
Estimate the value of a French company from its filed financial accounts, applying sector multiples to revenue and earnings and returning the resulting range with the assumptions behind it. Draws on INPI accounting data rather than declarations. For agents screening acquisition targets, preparing a negotiation, or giving an owner an order-of-magnitude answer before engaging a formal valuation. — $0.100001/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | – |
No output schema declared.
No examples provided.
fr_verif-artisan ~109
Verify a French craftsman or building trade professional before hiring: legal existence, trade registration, activity code, company age and any insolvency proceedings on record. Answers the question a marketplace or an insurer must settle before letting someone quote for work. For agents vetting contractors, onboarding trades on a platform, or checking a quotation is signed by a real registered business. — $0.080005/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | – |
No output schema declared.
No examples provided.
guard ~105
Screen untrusted text before your agent acts on it: prompt injection, data exfiltration, phishing and wallet-drainer intent. Pass raw content, or a URL we open from a residential IP so your agent never touches the trap. Returns a verdict, a 0-100 score, each finding with its matched snippet, and a sanitized copy of the text. — $0.012/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | yes | – |
No output schema declared.
No examples provided.
links ~78
Send a URL and receive every hyperlink found on the page, resolved to absolute addresses and returned with its anchor text. The page is rendered by a real browser first, so links injected by JavaScript are included rather than missed. — $0.005001/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | – | – |
No output schema declared.
No examples provided.
llm ~88
Cheap LLM inference pay-per-call, no account, no API key: prompt in, completion out (DeepSeek v4, up to 2000 output tokens). Among the lowest $/call on x402. Body: {prompt, system?, max_tokens?} — $0.002/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| prompt | string | – | – |
No output schema declared.
No examples provided.
llm_pro ~83
Long-form LLM inference: same engine as /v1/llm with a four times larger output budget, up to 8000 tokens, for answers the cheap route truncates. Body: {prompt, system?, max_tokens?} — $0.006/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| prompt | string | – | – |
No output schema declared.
No examples provided.
maps ~93
Search local businesses on a map by activity and location: name, address, coordinates, rating, review count, category and opening status. Returns the structured result set an agent needs to build a prospect list or verify a physical presence, without scraping a mapping site directly. — $0.030005/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| location | string | yes | – |
| q | string | yes | – |
No output schema declared.
No examples provided.
meta ~77
Send a URL and receive its metadata: title, description, Open Graph and Twitter card fields, canonical address, language and favicon. The page is rendered by a real browser, so tags injected client-side are captured too. — $0.005002/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | – | – |
No output schema declared.
No examples provided.
mobile-proxy_1gb ~122
Buy 1 GB of mobile proxy bandwidth on a real mobile carrier IP address in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776) and receive a proxy key valid for 30 days. Mobile carrier addresses are shared by thousands of subscribers, which makes them the hardest class of IP for a site to block without collateral damage. Carrier and ASN are verified live and returned with the key. — $7.00/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| exit | string | yes | – |
No output schema declared.
No examples provided.
mobile-proxy_5gb ~131
Buy 5 GB of mobile proxy bandwidth on a real mobile carrier IP address in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776), delivered as a proxy key valid for 30 days. Mobile addresses are shared by thousands of subscribers, making them the hardest class of IP to block without hitting legitimate users. Carrier, ASN and uptime verified live at purchase. Suited to agents running sustained collection against sites that already reject residential exits. — $30.00/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| exit | string | yes | – |
No output schema declared.
No examples provided.
pdf ~119
Send a URL and receive the page as a PDF document, rendered by a real Chromium browser exiting through a French residential IP. JavaScript runs before printing, so single-page applications and dynamically loaded sections appear in the output. Useful for agents that need an archivable, shareable record of a web page: a quotation, a legal notice, a listing or any document that must be kept exactly as it was published on a given day. — $0.01/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | – | – |
No output schema declared.
No examples provided.
proxy_1gb ~243
Buy 1 GB of French West Indies residential proxy bandwidth for scraping and agent traffic, delivered as a ready-to-use key in the form http://buyer:KEY@host, valid 30 days and metered per gigabyte at 3.50 USD. The exit is a real FTTH home line in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776), reverse DNS ftthcc.*.sfrcaraibe.fr. Geolocation is split across databases and we say so rather than pick the flattering one: ipinfo and ipwho.is place it in Martinique (MQ), ip-api and db-ip place it in mainland France (FR). Reachability, carrier and proxy-blacklist status are probed from the public internet before every sale: the address currently comes back clean, not flagged as a proxy or VPN. If no exit is verified live you are not charged. A Caribbean residential exit is rare, so a site fingerprinting by region sees an address no datacenter range can imitate. — $3.50/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| exit | string | yes | – |
No output schema declared.
No examples provided.
proxy_20gb ~245
Buy 20 GB of French West Indies residential proxy bandwidth at 2.60 USD per gigabyte, the best rate in the range, delivered as a proxy key valid for 30 days. The exit is a real FTTH home line in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776), reverse DNS ftthcc.*.sfrcaraibe.fr. Geolocation is split across databases and we say so rather than pick the flattering one: ipinfo and ipwho.is place it in Martinique (MQ), ip-api and db-ip place it in mainland France (FR). Reachability, carrier and proxy-blacklist status are probed from the public internet before every sale: the address currently comes back clean, not flagged as a proxy or VPN. If no exit is verified live you are not charged. Designed for agents running long crawling campaigns or continuous monitoring, where bandwidth is consumed steadily over weeks. No account, no subscription: one payment, one key, metered per gigabyte until exhausted. — $52.00/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| exit | string | yes | – |
No output schema declared.
No examples provided.
proxy_5gb ~246
Buy 5 GB of French West Indies residential proxy bandwidth at 3.00 USD per gigabyte and receive a proxy key valid for 30 days. The exit is a real FTTH home line in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776), reverse DNS ftthcc.*.sfrcaraibe.fr. Geolocation is split across databases and we say so rather than pick the flattering one: ipinfo and ipwho.is place it in Martinique (MQ), ip-api and db-ip place it in mainland France (FR). Reachability, carrier and proxy-blacklist status are probed from the public internet before every sale: the address currently comes back clean, not flagged as a proxy or VPN. If no exit is verified live you are not charged. Cheaper per gigabyte than Browserbase at 8 USD, with no account to open and no monthly commitment. Suited to agents running sustained crawling or data-collection jobs where a datacenter IP would be blocked on the first request. — $15.00/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| exit | string | yes | – |
No output schema declared.
No examples provided.
proxy_mobile_1gb ~133
Buy 1 GB of rotating mobile proxy bandwidth for scraping and agent traffic, on a real mobile carrier IP in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776). The carrier reassigns the address by itself: six distinct IPs observed within one hour, no rotation logic to write. Mobile addresses are shared by thousands of subscribers, so blocking one means blocking real customers, which is why they survive where residential and datacenter exits fail. — $7.000001/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| exit | string | yes | – |
No output schema declared.
No examples provided.
proxy_mobile_5gb ~130
Buy 5 GB of mobile proxy bandwidth on a real mobile carrier IP address in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776), delivered as a proxy key valid 30 days and metered per gigabyte. Mobile carrier IPs are shared by thousands of subscribers, so sites cannot block them without cutting off real customers. Carrier, ASN and uptime verified live. For agents whose collection jobs are already failing on residential exits. — $30.000001/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| exit | string | yes | – |
No output schema declared.
No examples provided.
proxy_port_1d ~156
Rent a dedicated mobile port for 24 hours on a real mobile carrier IP in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776), up to 5 GB included. The entry ticket: qualify the exit against your own target before committing to a week or a month. You rent the line, not a slice of a shared pool — one physical SIM, one client, one address for the full day. Carrier, ASN and uptime are probed every 10 minutes and returned with the key; if no mobile exit is verified live, you are not charged. — $10.00/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| exit | string | yes | – |
No output schema declared.
No examples provided.
proxy_port_30d ~130
Rent a dedicated mobile port for 30 days on a real mobile carrier IP in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776), up to 100 GB included. You rent the line itself, not access to a shared pool: one physical SIM, one client on it, one address that stays yours for the whole term, so logged-in sessions and long crawls remain coherent. Rotating pools reassign you by design. — $129.00/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| exit | string | yes | – |
No output schema declared.
No examples provided.
proxy_port_7d ~136
Rent a dedicated mobile port for 7 days on a real mobile carrier IP in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776), up to 25 GB included. You rent the line, not a slice of a shared pool: one physical SIM, one client, a sticky address for the full term. Mobile carrier IPs are shared by thousands of subscribers, so blocking one cuts off real customers too. Carrier, ASN and uptime checked live at purchase. — $39.00/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| exit | string | yes | – |
No output schema declared.
No examples provided.
render ~87
Send a URL and receive the complete HTML of the page after JavaScript execution, exactly as a browser would see it. The request goes through a French residential IP driving a real Chromium instance, which resolves single-page applications and gets past defences that block datacenter ranges. — $0.005003/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | – | – |
No output schema declared.
No examples provided.
screenshot ~122
Send a URL and receive a PNG screenshot of the fully rendered page, captured by a real Chromium browser exiting through a French residential IP. JavaScript is executed and lazy-loaded content resolved before capture, so the image matches what a human visitor would see. Useful for agents that must verify a page visually, archive evidence of a listing or a price, or hand a rendered view to a vision model for analysis. — $0.010001/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| fullPage | string | – | – |
| url | string | – | – |
No output schema declared.
No examples provided.
search ~75
Cheap web search (real Google results via Serper): top 10 organic results + answer box + knowledge graph. Cheaper than Exa /search on x402. Query: ?q=&gl=&hl= — $0.003/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | – |
No output schema declared.
No examples provided.
search_news ~71
Fresh news search (Google News via Serper): latest headlines with source, date, snippet. Great for crypto/market/current-events agents. Query: ?q=&gl=&hl= — $0.003001/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | – |
No output schema declared.
No examples provided.
sms_inbox ~107
Read the messages received by a phone number rented through /v1/sms/number: sender, body, and reception time, returned as structured data so an agent can extract a verification code without human help. The number is a physical SIM in a handset we operate, so it receives from senders that refuse virtual lines. — $0.020005/call, paid per request via x402 (USDC).
| Name | Type | Req | Description |
|---|---|---|---|
| phone | string | yes | – |
| since | string | yes | – |
No output schema declared.
No examples provided.
What is the x402-farm MCP server?
x402-farm is an MCP server listed in the public MCP registry as online.x-402/mcp. 64 x402 tools: cheap LLM $0.002, web+news search, French residential-IP scraping, FR/UK/US data. This page covers its hosted endpoint (https://api.x-402.online/mcp).
Is the x402-farm MCP server safe to use?
x402-farm scores 74 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the x402-farm MCP server expose?
x402-farm exposes 63 tools: transcribe, proxy_1gb, proxy_5gb, proxy_20gb, proxy_port_30d, and 58 more. Their descriptions and schemas cost roughly 7,059 tokens of context every time the server is loaded.
Does the x402-farm MCP server require authentication?
No. We connected to x402-farm without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the x402-farm MCP server still maintained?
x402-farm is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.