Give your AI agent access to 150+ translators via the Model Context Protocol. Pay with a traditional API key or let your agent pay autonomously with USDC via x402.
The Model Context Protocol (MCP) is an open standard that lets AI assistants like Claude, GPT, and others connect to external tools and data sources. By adding Fun Translations to your agent's MCP config, it can translate text into 150+ languages, dialects, and encodings — Yoda speak, Klingon, Morse code, Pirate, and more — without leaving the conversation.
For humans & developers
For autonomous agents
MCP endpoint: https://funtranslations.com/ai/mcp/translate
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"funtranslations": {
"type": "http",
"url": "https://funtranslations.com/ai/mcp/translate",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
# List available translators — no token required
curl -X POST https://funtranslations.com/ai/mcp/translate \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "list-all-translations-tool",
"arguments": {"page": 1, "per_page": 12}
},
"id": 1
}'
# Translate to Yoda speak — token required
curl -X POST https://funtranslations.com/ai/mcp/translate \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "translate-tool",
"arguments": {"slug": "yodish", "text": "The force is strong with you"}
},
"id": 2
}'
translate-tool
Token requiredTranslate text using any of the 150+ translators. Inputs: slug, text.
list-all-translations-tool
PublicList all available translators with slugs — no token required. Paged response, 12 per page.
Your agent discovers pricing, pays with USDC on Base, and receives a Bearer token — all autonomously, no human in the loop. Based on the x402 open protocol.
GET https://funtranslations.com/x402/plans
Returns all active plans with slugs, prices in USDC, and purchase URLs.
POST https://funtranslations.com/x402/token/yodish-24h
← HTTP 402
← PAYMENT-REQUIRED: eyJzY2hlbWUiOiJleGFjd... (base64 JSON)
Decoded:
{
"scheme": "exact",
"network": "eip155:8453",
"maxAmountRequired": "100000", ← $0.10 USDC (6 decimals)
"payTo": "0x35526Fc12E7956b...", ← merchant wallet on Base
"asset": "0x833589fcd6eDb6E0...", ← USDC contract on Base
"resource": "https://funtranslations.com/x402/token/yodish-24h"
}
POST https://funtranslations.com/x402/token/yodish-24h
PAYMENT-SIGNATURE: <base64-encoded EIP-3009 signed payload>
← HTTP 200
{
"token": "1|abc123...",
"expires_at": "2026-03-06T00:00:00+00:00",
"abilities": ["translate", "translate:yodish"],
"mcp_endpoint": "https://funtranslations.com/ai/mcp/translate"
}
POST https://funtranslations.com/ai/mcp/translate Authorization: Bearer 1|abc123...
| Plan | Duration | Price (USDC) | Calls/day |
|---|---|---|---|
| Single Translator | 24 hours | $0.10 | 50 |
| Single Translator | 7 days | $0.50 | 300 |
| Single Translator | 30 days | $1.50 | 1,000 |
| All 150+ Translators | 24 hours | $0.50 | 50 |
| All 150+ Translators | 7 days | $2.00 | 200 |
| All 150+ Translators | 30 days | $5.00 | 500 |
Full live plan list with purchase URLs: GET /x402/plans
Network
Base Mainnet (eip155:8453)
Payment Token
USDC
USDC Contract
0x833589fcd6eDb6E08f4c7C32D4f71b54bdA02913
Protocol
EIP-3009 transferWithAuthorization