Toll402 is a gateway where AI agents get 2,600+ tools and pay per call: web reading, PDF, email/fx, provenance (human vs synthetic), trusted lookup with citations, a 4.6M-business verified…
toll402-mcp is an MCP project maintained in the toll402/toll402 repository. The maintainer describes its purpose as “Toll402 is a gateway where AI agents get 2,600+ tools and pay per call: web reading, PDF, email/fx, provenance (human vs synthetic), trusted lookup with…”. Read the project documentation for the complete scope.
The documented npm package is toll402-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
The example declares TOLL402_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| read_url | $0.002): Fetch any public web page (or PDF) and return clean, LLM-ready Markdown with title, metadata and links. |
| pdf_to_text | $0.005): Download a PDF from a URL and return its full text, page count and title. |
| verify_email | $0.001): Validate an email address: syntax, MX/A records, disposable-domain, free-provider and role-account detection, with a 0-100 score. |
| fx_rate | $0.001): Exchange rate between two ISO currencies (ECB reference rates), optionally converting an amount. |
| extract_structured | $0.06): Turn a web page or raw text into JSON that matches YOUR JSON Schema. |
| summarize | $0.05): Faithful summary of a URL or text in the style, length and language you choose. |
| judge_output | $0.07): Independent LLM-as-judge: scores a candidate output against a task and criteria (0-100), with pass/fail, issues and suggestions. |
| provenance | $0.01): Human or synthetic? Provenance evidence for a URL: archive first-capture date, domain age, authorship markup, curated source tier, AI disclosures and… |
| trusted_lookup | $0.01): Answer from TRUSTED sources only (Wikipedia, Wikidata, arXiv, Crossref/DOI, World Bank): returns passages with URL, reliability tier and retrieval time |
| business_search | $0.005): Global business directory for agents (any city in the world; unknown cities are seeded on demand). |
| business_verify | $0.01): Is this business real, and is its contact info live? Give an id, website, phone or name: matches it against the directory and runs live checks now… |
| business_details | $0.08): Deep profile of a business from its OWN website: crawls up to 5 relevant pages (menu, services, prices, hours, contact, booking) and returns a… |
| business_shortlist | $0.25): Sourcing for agents whose principal is launching or buying something: describe the need ("opening a coffee brand in Monterrey, need packaging suppliers |
| list_service | $1): Buy a verified listing for YOUR x402 endpoint, remote MCP server or A2A agent — paid by the agent in USDC, no humans. |
| forge_tool | $0.25): Create a NEW tool from a description, an input schema and test examples. |
| do | $0.02): One endpoint for everything (OpenRouter-style): describe what you need and pass the input; Toll402 picks the best tool from the whole catalog… |
| github_repo_stats | $0.003): Stars, forks, open issues, license and last push for a GitHub repo via https://api.github.com/repos/ / . |
| ip_geolocate | $0.002): Country, region, city, timezone and ASN for an IPv4/IPv6 address via https://ipapi.co/ /json/. |
| hn_top | $0.005): Top N Hacker News stories (title, url, score) via https://hacker-news.firebaseio.com/v0/topstories.json and /v0/item/ .json. |
| rss_latest | $0.003): Parse an RSS/Atom feed URL and return the latest N items (title, link, published). |
| npm_package_info | $0.003): Latest version, description, license, weekly downloads (via api.npmjs.org) and homepage for an npm package. |
| text_stats | $0.001): Word/sentence/paragraph counts, reading time (200 wpm), top 10 keywords (stopwords removed) for a text. |
| url_status | $0.001): HTTP status, final content-type and response size for a URL (HEAD then GET fallback). |
| wikipedia_summary | $0.002): Summary extract and canonical URL for a Wikipedia topic via https:// .wikipedia.org/api/rest_v1/page/summary/ . |
| json_schema_validate | $0.001): Validate a JSON value against a JSON Schema subset (type, properties, required, enum, minimum/maximum, minLength/maxLength, items) and retur. |
| crypto_price | $0.002): Spot price in USD for a crypto asset symbol using https://api.coinbase.com/v2/prices/ -USD/spot. |
| jsonld_extract | $0.003): Fetches a public URL, extracts all blocks, parses them as JSON, and returns the parsed objects along wit. |
| mst_vn_validate | $0.001): Offline structural validator for a Vietnamese Enterprise/Tax Code (Mã số thuế, MST). |
| partita_iva_validate | $0.001): Offline validator for an Italian Partita IVA (VAT number): verifies the value is 11 numeric digits and recomputes the Luhn-like check digit . |
| pan_in_validate | $0.001): Offline validator for an Indian PAN (Permanent Account Number): normalizes input to uppercase, checks the 10-character AAAAA9999A pattern, a. |
| siren_validate | $0.001): Offline validator for a French SIREN (9-digit business identifier). |
| cin_in_validate | $0.001): Offline structural validator for an Indian CIN (Corporate Identity Number, 21 characters). |
| vat_fr_validate | $0.001): Offline validator for a French VAT number (TVA intracommunautaire, e.g. |
| cpr_dk_validate | $0.001): Offline validator/normalizer for a Danish CPR-nummer (personal identification number, format DDMMYY-SSSS). |
| cvr_dk_validate | $0.001): Offline validator for a Danish CVR-nummer (8-digit business registration number issued by the Danish Business Authority). |
| rrn_be_validate | $0.001): Offline validator for a Belgian National Register Number (Rijksregisternummer / Numéro de registre national), format YYMMDDXXXCC. |
{
"mcpServers": {
"toll402": {
"command": "npx",
"args": [
"-y",
"toll402-mcp"
],
"env": {
"TOLL402_API_KEY": "YOUR_TOLL402_API_KEY"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| TOLL402_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
Enables Discord bot integration with Model Context Protocol (MCP) compatible applications like Claude Desktop.