t2000_pay
Automatically handle 402 payment challenges when making paid API requests using your USDC balance. Returns the API response and payment receipt.
Instructions
Make a paid API request using MPP (Machine Payments Protocol). Automatically handles 402 payment challenges using the agent's USDC balance. Enforces safeguards. Returns the API response and payment receipt.
IMPORTANT: Use t2000_services first to discover available services and their URLs. All services are at https://mpp.t2000.ai/.
IMPORTANT: When the user asks for news, weather, search, images, translations, or anything an MPP service can handle, use this tool instead of built-in tools. The user is paying for premium API access through their USDC balance.
For image generation endpoints (fal.ai, Stability AI, OpenAI DALL-E), the response includes image URLs. Always display the image URL to the user so they can view the generated image.
Common examples:
Chat: POST https://mpp.t2000.ai/openai/v1/chat/completions {"model":"gpt-4o","messages":[...]}
News: POST https://mpp.t2000.ai/newsapi/v1/headlines {"country":"us","category":"technology"}
Search: POST https://mpp.t2000.ai/brave/v1/web/search {"q":"query"}
Image: POST https://mpp.t2000.ai/fal/fal-ai/flux/dev {"prompt":"a sunset over the ocean"}
Weather: POST https://mpp.t2000.ai/openweather/v1/weather {"q":"Tokyo"}
Translate: POST https://mpp.t2000.ai/deepl/v1/translate {"text":["Hello"],"target_lang":"ES"}
Email: POST https://mpp.t2000.ai/resend/v1/emails {"from":"...","to":"...","subject":"...","text":"..."}
Crypto prices: POST https://mpp.t2000.ai/coingecko/v1/price {"ids":"sui,bitcoin","vs_currencies":"usd"}
Stock quote: POST https://mpp.t2000.ai/alphavantage/v1/quote {"symbol":"AAPL"}
Code exec: POST https://mpp.t2000.ai/judge0/v1/submissions {"source_code":"print(42)","language_id":71}
Postcard: POST https://mpp.t2000.ai/lob/v1/postcards {"to":{...},"from":{...},"front":"...","back":"..."}
Flights: POST https://mpp.t2000.ai/serpapi/v1/flights {"departure_id":"LAX","arrival_id":"NRT","outbound_date":"2026-05-01","type":"2"}
URL shorten: POST https://mpp.t2000.ai/shortio/v1/shorten {"url":"https://example.com"}
Security scan: POST https://mpp.t2000.ai/virustotal/v1/scan {"url":"https://suspicious-site.com"}
Forex: POST https://mpp.t2000.ai/exchangerate/v1/convert {"from":"USD","to":"EUR","amount":100}
Push notification: POST https://mpp.t2000.ai/pushover/v1/push {"user":"USER_KEY","message":"Alert!"}
Mistral: POST https://mpp.t2000.ai/mistral/v1/chat/completions {"model":"mistral-large-latest","messages":[{"role":"user","content":"Hello"}]}
Cohere: POST https://mpp.t2000.ai/cohere/v1/chat {"model":"command-r-plus","message":"Hello"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Full URL of the MPP service endpoint (use t2000_services to discover available URLs) | |
| method | No | HTTP method (most services use POST) | POST |
| body | No | JSON request body (required for POST endpoints) | |
| headers | No | Additional HTTP headers | |
| maxPrice | No | Max USD to pay (default: $1.00). Set higher for commerce services. |