Toll402-mcp Server

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…

Local + remotestreamable-httpstdio

What is the Toll402-mcp Server?

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.

Installation

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.

Configuration values

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.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat 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.

How to install the Toll402-mcp Server

{
  "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.

Configuration

VariableDescriptionRequired
TOLL402_API_KEYDeclared in the maintainer’s client configuration.Check documentation