IteraTools just hit 51 tools. This post covers three new endpoints added this week: POST /image/describe, POST /sms/send, and POST /ai/chat. All pay-per-use, no subscription, MCP-compatible.
1. Image Description — POST /image/describe
Describe any image in detail using GPT-4o vision, with automatic fallback to Claude 3 Haiku.
Pass a public URL or base64-encoded image and get back:
- A rich natural-language description
- Semantic tags extracted from the content
- Which model was used
Use cases:
- Generate alt-text for accessibility compliance
- Classify or tag user-uploaded images
- Extract product details from e-commerce photos
- Feed visual context into AI agent reasoning
- Understand screenshots in support workflows
Request:
curl -X POST https://api.iteratools.com/image/describe \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"image": "https://example.com/product-photo.jpg",
"prompt": "Describe the main product and its features."
}'
Response:
{
"ok": true,
"data": {
"description": "The image shows a sleek wireless headphone in matte black finish. The ear cups are large and padded with soft leather material. A braided USB-C charging cable is visible in the lower right corner...",
"tags": ["headphones", "wireless", "black", "leather", "audio", "cable", "usb-c"],
"model": "gpt-4o"
}
}
Supported formats: JPEG, PNG, GIF, WEBP · Max 10MB
Price: $0.008/request
2. SMS Sending — POST /sms/send
Send SMS to any phone number worldwide via the Twilio API.
curl -X POST https://api.iteratools.com/sms/send \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+5548999999999",
"message": "Your verification code is 847291"
}'
Response:
{
"ok": true,
"sid": "SMxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"status": "queued",
"to": "+5548999999999",
"segments": 1,
"price_tier": "international"
}
Phone number must be in E.164 format (e.g. +12025550100). Messages over 160 characters are split into multiple segments — each billed separately.
Pricing:
- USA / Canada: $0.012/SMS
- Brazil & International: $0.018/SMS
Use cases: OTP codes, order notifications, appointment reminders, alert systems.
3. AI Chat — POST /ai/chat
A unified LLM proxy. One API key, three models:
| Model | Alias | Notes |
|---|---|---|
| GPT-4o-mini | gpt-4o-mini |
Default, fast, cheap |
| GPT-4o | gpt-4o |
Best reasoning |
| Claude 3 Haiku | claude-haiku |
Anthropic |
| Gemini Flash | gemini-flash |
curl -X POST https://api.iteratools.com/ai/chat \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"message": "Summarize this in 3 bullet points: [your text]",
"model": "gpt-4o-mini",
"max_tokens": 256
}'
Response:
{
"ok": true,
"response": "• Point one...\n• Point two...\n• Point three...",
"model": "gpt-4o-mini",
"provider": "openai",
"tokens": { "prompt": 42, "completion": 38, "total": 80 }
}
Price: $0.005/message
Using with MCP
All 51 tools are available as MCP tools. Add to Claude Desktop, Cursor, or any MCP host:
npx -y @iteratools/mcp --key YOUR_API_KEY
The image_describe, sms_send, and ai_chat tools will appear automatically.
Get started
- Get an API key: iteratools.com
- Full docs: api.iteratools.com/docs
- All 51 tools: iteratools.com/tools
Built with pay-per-use x402 micropayments on Base network — no subscription, no commitment.
Top comments (0)