130+ developer APIs + 88 MCP tools for AI agents. Get started in under 60 seconds.
1 Try it now No auth needed
# Format JSON
curl -X POST https://toolpipe.dev/json/format \
-H "Content-Type: application/json" \
-d '{"json": "{\"name\":\"hello\",\"version\":1}"}'
# Generate a QR code
curl "https://toolpipe.dev/qr/generate?text=https://example.com&size=300"
# Hash some text
curl -X POST https://toolpipe.dev/hash/generate \
-H "Content-Type: application/json" \
-d '{"text": "hello world", "algorithm": "sha256"}'
# Generate UUID
curl https://toolpipe.dev/uuid/generate
2 Get a free API key (100 calls/day)
curl -X POST https://toolpipe.dev/api-keys/register \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]"}'
# Response: {"api_key": "tp_abc123...", "tier": "free", "daily_limit": 100}
3 Use your key
# Via header (recommended)
curl -H "X-API-Key: tp_abc123..." https://toolpipe.dev/api/crypto/prices
# Via query param
curl "https://toolpipe.dev/api/crypto/prices?api_key=tp_abc123..."
Connect ToolPipe directly to Claude, Cursor, Windsurf, or any MCP-compatible AI agent.
Add to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"toolpipe": {
"url": "https://toolpipe.dev/mcp"
}
}
}
That's it. 88 tools instantly available to Claude.
{
"mcpServers": {
"toolpipe": {
"command": "npx",
"args": ["-y", "@cosai-labs/toolpipe-mcp-server"],
"env": {
"TOOLPIPE_API_KEY": "tp_your_key_here"
}
}
}
}
Runs locally, calls ToolPipe API under the hood. Set TOOLPIPE_API_KEY for higher limits.
import requests
# Format JSON
r = requests.post(
"https://toolpipe.dev/json/format",
json={"json": '{"a":1}'}
)
print(r.json())
# Generate QR
r = requests.get(
"https://toolpipe.dev/qr/generate",
params={"text": "hello", "size": 200}
)
with open("qr.png", "wb") as f:
f.write(r.content)
// Format JSON
const res = await fetch(
"https://toolpipe.dev/json/format",
{
method: "POST",
headers: {"Content-Type": "application/json"},
body: JSON.stringify({json: '{"a":1}'})
}
);
console.log(await res.json());
// Generate UUID
const uuid = await fetch(
"https://toolpipe.dev/uuid/generate"
).then(r => r.json());
| Endpoint | Method | Description |
|---|---|---|
/json/format | POST | Format and validate JSON |
/qr/generate | GET | Generate QR code images |
/hash/generate | POST | Hash text (MD5, SHA-256, etc.) |
/uuid/generate | GET | Generate UUIDs |
/base64 | POST | Base64 encode/decode |
/dns/lookup | GET | DNS record lookup |
/api/crypto/prices | GET | Live crypto prices |
/api/jwt/decode | POST | Decode JWT tokens |
/api/jwt/create | POST | Create JWT tokens |
/api/regex/test | POST | Test regex patterns |
/api/sql/format | POST | Format SQL queries |
/api/xml/to-json | POST | Convert XML to JSON |
/api/web/extract | POST | Extract web page content |
/api/code/analyze | POST | Analyze code complexity |
/api/password/generate | POST | Generate secure passwords |
View all 130+ endpoints in the interactive docs
| Tier | Price | Daily Limit | Payment |
|---|---|---|---|
| Free | $0 | 100 calls/day | Email signup only |
| Pro | $9.99/mo | 10,000 calls/day | Crypto (ETH, USDC, USDT) |
| Enterprise | $49.99/mo | 100,000 calls/day | Crypto (ETH, USDC, USDT) |
# 1. Create a payment order
curl -X POST https://toolpipe.dev/payments/create \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]", "tier": "pro"}'
# 2. Send crypto to the provided wallet address
# Accepted: ETH, USDC, USDT, DAI on Ethereum, Polygon, Arbitrum, Base, Optimism
# 3. Verify your payment on-chain (instant upgrade)
curl -X POST https://toolpipe.dev/payments/verify-tx \
-H "Content-Type: application/json" \
-d '{"order_id": "tp-pro-abc123", "tx_hash": "0x..."}'
AI agents can do this entire flow programmatically. Zero human interaction needed.
ToolPipe is built API-first for AI agents. Any agent that supports MCP or HTTP can use all 130+ tools:
Add MCP server URL to claude_desktop_config.json. All 88 tools appear automatically.
Add as MCP server in settings. Tools available in AI assistant context.
Use the REST API directly. Register a key, call endpoints, verify payments, all via HTTP.
Agents can register keys, upgrade plans, and pay with crypto autonomously. Full self-service.