# Tools for any AI

These are the tools TOLLkit Wallet’s AI reaches for. Any other AI can use them too: paid per call in USDC, free calls every day, and a failed call costs nothing.

**paid tools**  
34

**free tools**  
7

**the lowest price a call**  
$0.001

**accounts or API keys needed**  
None

Tools marked 3 free/day give three free calls a day once your AI is connected through MCP, no wallet needed.

Prices shown are the ones the service charges. The live list is at [extract.tollkit.dev/health](https://extract.tollkit.dev/health).

[Connect your AI](#connect) [See every tool and price](#web)

## Connect your AI

One web address. Nothing to install, no account, no API key. Pick your app for the three steps.

```
https://api.tollkit.dev/mcp
```

Connect TOLLkit Wallet and your AI pays from it, inside the tool-spend cap you set. Without a wallet it just shows the price, and the free tools work straight away.

### Claude, web and desktop app

1.  Open **Customize**, then **Connectors**.
2.  Click **+**, then **Add custom connector**.
3.  Paste this address, leave **Advanced settings** empty, and click **Add**:
    
    ```
    https://api.tollkit.dev/mcp
    ```
    

Turn it on in a chat with the **+** button, bottom left, then **Connectors**. Free plans can add one connector like this. On Team or Enterprise, an owner adds it under **Organization settings → Connectors** first.

### ChatGPT, Business, Enterprise and Edu

1.  Open **Settings → Apps → Advanced settings** and turn on **Developer mode**. On Enterprise and Edu an admin has to allow it first.
2.  Create a new app and give it this address as its MCP server:
    
    ```
    https://api.tollkit.dev/mcp
    ```
    
3.  Your workspace admin may need to approve it before it shows in chats.

Custom connectors in ChatGPT need a Business, Enterprise or Edu plan and work on the web. Pro can connect read-only. OpenAI changes these menus often; [their guide](https://help.openai.com/en/articles/12584461-developer-mode-and-mcp-apps-in-chatgpt) is the current word.

### Cursor, in one click

[Add to Cursor](/tools/cursor:/anysphere.cursor-deeplink/mcp/install?name=tollkit&config=eyJ1cmwiOiJodHRwczovL2FwaS50b2xsa2l0LmRldi9tY3AifQ%3D%3D)

Needs Cursor installed on this computer. Or add it by hand to `~/.cursor/mcp.json`:

```
{
  "mcpServers": {
    "tollkit": { "url": "https://api.tollkit.dev/mcp" }
  }
}
```

### VS Code, with GitHub Copilot

1.  In your project, open or create `.vscode/mcp.json`.
2.  Put this in it, or add the `tollkit` entry to what’s there:
    
    ```
    {
      "servers": {
        "tollkit": { "type": "http", "url": "https://api.tollkit.dev/mcp" }
      }
    }
    ```
    

VS Code uses `"servers"`, not `"mcpServers"`, the usual reason a copied snippet silently doesn’t load. Prefer menus? Run **MCP: Add Server** from the Command Palette and give it the address.

### Claude Code, in the terminal

Paste into your terminal:

```
claude mcp add --transport http --scope user tollkit https://api.tollkit.dev/mcp
```

`--scope user` makes it available in every project, not just this folder.

### Codex, OpenAI’s terminal agent

Paste into your terminal:

```
codex mcp add tollkit --url https://api.tollkit.dev/mcp
```

### Gemini CLI, in the terminal

Paste into your terminal:

```
gemini mcp add --transport http tollkit https://api.tollkit.dev/mcp
```

**Check it worked.** Ask it: **“Use TOLLkit’s try\_it\_free tool.”** It’s free and returns a real result. Free tools work straight away; paid ones need an agent with its own wallet. [Set one up](/wallet/#get).

![TOLLkit Wallet's Connect your AI panel: a private connector address, a Copy button and the steps for Claude.](/assets/site/connect.webp)

**Want your AI to run your wallet, not just read tools?** Do that from inside TOLLkit Wallet: it hands your AI the wallet with the limits you set. [Get TOLLkit Wallet](/wallet/#get)

## Web pages

Rendered in a real browser, so JavaScript-heavy pages work.

Web page tools, their MCP names, HTTP routes and prices
| Tool | MCP name and HTTP route | Price |
| --- | --- | --- |
| Read a page3 free/dayAny page’s visible text, title and final URL, up to 50,000 characters. | `read_page``POST web.tollkit.dev/read` | $0.002 |
| Screenshot a page3 free/dayA 1280×800 JPEG of how the page looks, with its SHA-256. | `screenshot_page``POST web.tollkit.dev/screenshot` | $0.003 |
| Summarize textHTTP onlyA short summary of text you send (up to 8,000 characters). | No MCP tool`POST web.tollkit.dev/summarize` | $0.005 |
| Page briefRead a page in a real browser and summarize it, in one call and one payment. | `page_brief``POST web.tollkit.dev/web/brief` | $0.007 |
| Read several pagesUp to 5 pages in one call and one payment, each read in a real browser. Pages that fail are listed with the reason; charged only if at least one is read. | `read_pages``POST web.tollkit.dev/web/pages` | $0.008 |
| PDF to text3 free/dayA PDF at a URL as text, page by page, with title, author and page count. Up to 300 pages and 25 MB; scans are refused free. | `pdf_to_text``POST web.tollkit.dev/pdf` | $0.005 |
| Web searchGoogle’s top results as clean JSON. Filter by date (past hour to past year), keep to or leave out up to 5 sites, or search news only. | `web_search``POST web.tollkit.dev/search` | $0.003 |
| Search and readSearch the web and get the top results plus the full text of the top 1–3 pages, each rendered in a real browser. Same date, site and news filters. | `search_and_read``POST web.tollkit.dev/search/read` | $0.005 |

![Operators in headsets typing incoming telegrams on teleprinters along a long desk at the Tokyo Central Telegraph Office, 1963.](/assets/found/telegraph-operators-in-tokyo-central-telegraph-office.jpg)

Before pages could be fetched by machine, people read the wire and typed it out: the Tokyo Central Telegraph Office, 1963. NTT Public Corporation, public domain.

## On-chain

Read live from Base, Ethereum or Solana, plus crypto news, Hyperliquid perps and Chainlink price history.

On-chain tools, their MCP names, HTTP routes and prices
| Tool | MCP name and HTTP route | Price |
| --- | --- | --- |
| Wallet balance3 free/dayETH or SOL, USDC (and USDT on Ethereum and Solana) plus up to 20 tokens you name. | `wallet_balance``POST chain.tollkit.dev/chain/balance` | $0.002 |
| Token info3 free/dayWhat a token really is: name, symbol, decimals, total supply (and mint authority on Solana). | `token_info``POST chain.tollkit.dev/chain/token` | $0.002 |
| Transaction lookup3 free/dayDid it go through, who paid whom, the fee, and every token transfer. | `transaction_lookup``POST chain.tollkit.dev/chain/tx` | $0.002 |
| Token price3 free/dayUSD price from the deepest Uniswap pool (Orca on Solana), with a thin-liquidity warning. | `token_price``POST chain.tollkit.dev/chain/price` | $0.001 |
| Token check3 free/dayBefore you buy or accept a token: what it is, its price and liquidity, and warnings read from the chain, including who controls the contract and whether it can mint, pause, blacklist or change fees. | `token_check``POST chain.tollkit.dev/chain/check` | $0.004 |
| Wallet portfolioEvery holding priced from on-chain pools, the wallet’s total in USD, and liquidity warnings. | `wallet_portfolio``POST chain.tollkit.dev/chain/portfolio` | $0.005 |
| Pre-trade checkOne call before a trade: USD price, pool depth, chain warnings, your trade size against the pool (rough price impact), your wallet’s current holding, and recent web results. Facts, not advice. | `pretrade_check``POST chain.tollkit.dev/chain/pretrade` | $0.01 |
| Crypto newsRecent news for a coin or topic from the past hour, day or week, with publisher, date and link, plus a short AI read of the coverage: mood, summary and themes. Not advice. | `crypto_news``POST chain.tollkit.dev/chain/news` | $0.004 |
| Perps marketHyperliquid perpetuals: mark price, 24h change, hourly funding (and annualized), open interest, volume and max leverage, for the coins you name or the top markets. Funding history for one coin. | `perps_market``POST chain.tollkit.dev/chain/perps` | $0.001 |
| Market pulseThe market in one call: Fear & Greed Index (by Alternative.me), BTC, ETH and SOL with 24h change, funding and Chainlink price, funding extremes, top gainers and losers. | `crypto_market_pulse``POST chain.tollkit.dev/chain/pulse` | $0.003 |
| Price historyPast USD prices for ETH, BTC, SOL, LINK and more over up to 365 days, read from Chainlink’s price feeds on Ethereum, with high, low and change. | `price_history``POST chain.tollkit.dev/chain/history` | $0.002 |

## Public data

Straight from the official public sources.

![Two men in hats read the day's posted weather map at a U.S. Weather Bureau kiosk on a Washington street corner.](/assets/found/u-s-weather-bureau-kiosque-lccn2016861780.jpg)

Public data, posted on the street: a U.S. Weather Bureau kiosk in Washington. Harris & Ewing, Library of Congress, public domain.

Public data tools, their MCP names, HTTP routes and prices
| Tool | MCP name and HTTP route | Price |
| --- | --- | --- |
| Company filings3 free/dayA US public company’s profile and latest SEC filings, with links. By ticker or CIK. | `sec_company``POST data.tollkit.dev/sec/company` | $0.002 |
| Company financialsRevenue, profit, EPS, assets, cash and more: 4 years plus the latest quarter, as filed. | `sec_financials``POST data.tollkit.dev/sec/financials` | $0.004 |
| Company snapshotProfile, key filings and financials for a US public company in one call. | `company_snapshot``POST data.tollkit.dev/data/company` | $0.006 |
| Company due diligenceGrowth, margins and leverage from SEC filings, key filings, and plain-English summaries of the latest material events. | `company_due_diligence``POST data.tollkit.dev/data/diligence` | $0.03 |
| IP lookup3 free/dayCountry, region, city and approximate coordinates for an IPv4 or IPv6 address. | `ip_lookup``POST data.tollkit.dev/ip` | $0.002 |
| Weather3 free/day7-day forecast for any latitude and longitude in the world, or a US street address. In the US: National Weather Service, with active alerts. Elsewhere: MET Norway. | `weather_forecast``POST data.tollkit.dev/weather` | $0.002 |
| Airport delays3 free/dayLive FAA ground stops, ground delay programs, arrival and departure delays and closures, for one US airport or all of them. | `airport_delays``POST data.tollkit.dev/airport/status` | $0.003 |
| Address to coordinates3 free/dayA US street address as latitude and longitude, with the standardized address, ZIP, county and FIPS code, and census tract. | `geocode_address``POST data.tollkit.dev/geocode` | $0.002 |
| Best x402 tools for a taskDescribe a job; get the paid x402 APIs for it ranked by paying wallets and repeat buyers, with prices and cautions. Weekly data. | `best_x402_tools``POST data.tollkit.dev/market/best` | $0.01 |
| x402 seller lookupAny x402 seller by hostname: rank, calls, revenue estimate, paying wallets, endpoints, competitors and unusual-number labels. | `x402_seller_lookup``POST data.tollkit.dev/market/seller` | $0.02 |
| x402 market datasetEvery active x402 seller and category as one JSON document, rebuilt weekly. | `x402_market_dataset``POST data.tollkit.dev/market/dataset` | $0.10 |
| Exchange rate3 free/dayECB reference rates for 30 currencies, today or any day in the last 90. | `exchange_rate``POST data.tollkit.dev/fx` | $0.002 |

Sources: U.S. SEC EDGAR; [IP Geolocation by DB-IP](https://db-ip.com) (CC BY 4.0); U.S. National Weather Service, which does not endorse TOLLkit; weather outside the US: data from MET Norway (CC BY 4.0); U.S. Federal Aviation Administration; U.S. Census Bureau geocoder (this product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau); European Central Bank. The ECB publishes its reference rates free of charge at [ecb.europa.eu](https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html). They are for information only, not for transactions.

## Product data

Any store’s product page as clean JSON.

Product data tools, their MCP names, HTTP routes and prices
| Tool | MCP name and HTTP route | Price |
| --- | --- | --- |
| Product detailsPrice, stock, brand, SKU, images and variants from one product page. | `get_product_details``POST extract.tollkit.dev/extract` | $0.01 |
| Compare productsUp to five product pages in one call and one payment. | `compare_products``POST extract.tollkit.dev/extract/batch` | $0.04 |

## Proof of a page

For terms, prices or claims you may need to prove later.

Page proof tool, its MCP name, HTTP route and price
| Tool | MCP name and HTTP route | Price |
| --- | --- | --- |
| Prove what a page saidSigned, timestamped record of a page’s text and screenshot. Anyone can verify it, free. | `attest_page``POST attest.tollkit.dev/attest` | $0.05 |

## Free tools

No payment, ever.

Free tools, their MCP names and HTTP routes
| Tool | MCP name and HTTP route | Price |
| --- | --- | --- |
| Find a paid toolDescribe a job; get matching x402 services, each checked live. See [Weigh Station](/weigh-station/). | `find_service``GET extract.tollkit.dev/find?q=…` | Free |
| Check before payingWhat any x402 service really charges and which wallet gets paid. | `check_service``GET extract.tollkit.dev/check?url=…` | Free |
| Verify a page proofCheck a signed page record is genuine, without trusting us. | `verify_attestation``POST extract.tollkit.dev/attest/verify` | Free |
| Free sampleA real product extraction of an example page, to see the output. | `try_it_free``GET extract.tollkit.dev/preview` | Free |
| Check my balanceHow much USDC an agent’s wallet has left. | `check_my_balance``GET extract.tollkit.dev/agents/balance` | Free |
| Service infoPrices, network and what each tool returns, machine-readable. | `get_service_info``GET extract.tollkit.dev/health` | Free |
| Monitoring statusHTTP onlyPublic uptime and price record for a monitored endpoint. | No MCP tool`GET extract.tollkit.dev/weigh/status?url=…` | Free |

## How paying works

1.  ### Ask
    
    Your AI calls a tool. Without a payment it gets the price back, not an error.
    
2.  ### Pay
    
    It signs a USDC payment on Base or Solana from the wallet it was given. No ETH or SOL needed for fees.
    
3.  ### Get the result
    
    The call runs and settles. If it fails, nothing is charged. Each answer comes with a receipt, and a retry with the same `Idempotency-Key` isn’t charged twice: the same key and body within 10 minutes returns the same answer.
    

[Get TOLLkit Wallet](/wallet/#get) [Connect your AI](#connect)

![TOLLkit Wallet's home screen: total balance, Buy, Sell, Receive, Move, Stake and Withdraw buttons, an Ask AI field and today's caps.](/assets/site/home.webp)

TOLLkit Wallet pays for its AI’s tool calls from your balance, inside the caps on its home screen.

## For builders

The same tools as agent skills, a Claude Code plugin, AgentCash entries, OpenAPI files and llms.txt.

### Skills and plugin

The same tools, packaged so an agent knows when to use them. Source: [github.com/UltraStarz/tollkit-skills](https://github.com/UltraStarz/tollkit-skills).

**Any agent that supports skills** (Claude Code, Cursor, Codex and others):

```
npx skills add UltraStarz/tollkit-skills
```

**Claude Code plugin** (adds the skills and the MCP server). Run this:

```
/plugin marketplace add UltraStarz/tollkit-skills
```

then this:

```
/plugin install tollkit@tollkit
```

**AgentCash**, one line for each host: web, chain, data and extract.

```
npx agentcash@latest add https://web.tollkit.dev
npx agentcash@latest add https://chain.tollkit.dev
npx agentcash@latest add https://data.tollkit.dev
npx agentcash@latest add https://extract.tollkit.dev
```

### Machine-readable

-   [llms.txt](https://api.tollkit.dev/llms.txt)Every tool, its URL, body and price
-   [OpenAPI: web](https://web.tollkit.dev/openapi.json)web.tollkit.dev
-   [OpenAPI: chain](https://chain.tollkit.dev/openapi.json)chain.tollkit.dev
-   [OpenAPI: data](https://data.tollkit.dev/openapi.json)data.tollkit.dev
-   [OpenAPI: extract](https://extract.tollkit.dev/openapi.json)extract.tollkit.dev
-   [OpenAPI: attest](https://attest.tollkit.dev/openapi.json)attest.tollkit.dev
-   [x402 manifest](https://extract.tollkit.dev/.well-known/x402)extract.tollkit.dev

OpenAPI comes one file per hostname. Each paid answer includes a `receipt`: request id, tool, price and payment transaction (`request_id`, `tool`, `price_usdc`, `payment_tx`). Every route on this page shows its host; an HTTP route given without one is on `https://extract.tollkit.dev`.

## Selling a tool yourself

[Weigh Station](/weigh-station/) checks any x402 endpoint for free. Monitoring is paid by the seller, never by agents, so the checks stay free and neutral.

Endpoint monitoring for sellers: route, term and price
| Tool | HTTP route and term | Price |
| --- | --- | --- |
| Endpoint monitoringYour endpoint checked every 15 minutes for 30 days, with a signed webhook when it goes down, changes price or changes wallet. | `POST extract.tollkit.dev/weigh/subscribe`30 days | $5.00 |

![A long row of operators in headsets at a Bell System international telephone switchboard, its sections labelled London, Paris, Bermuda and Ship-to-shore.](/assets/found/photograph-of-women-working-at-a-bell.jpg)

Keeping every line answered: operators at a Bell System international switchboard. U.S. National Archives.

## Live data

The figures on this page load in the browser from:

- <https://extract.tollkit.dev/health>

---

Tools — TOLLkit · HTML: <https://tollkit-v2.smallpond.workers.dev/tools/> · Every page as Markdown: [llms.txt](https://tollkit-v2.smallpond.workers.dev/llms.txt) · [sitemap](https://tollkit-v2.smallpond.workers.dev/sitemap.xml) · hello@tollkit.dev
