← Back to search
50
Partial
Agentic Readiness Score
ai-tools apiai-friendlypdfaillms-txt

Agentic Signals

📄
Found
🤖
ai-plugin.json
Not found
📖
OpenAPI Spec
Not found
🔗
Structured API
Found
🏷
Schema.org Markup
Found
MCP Server
Not found

Embed this badge

Show off your agentic readiness — the badge auto-updates when your score changes.

Agentic Ready 50/100

            

llms.txt Content

# Botoi - Developer Utility API & MCP Server > One API key, 150+ developer utility endpoints, and a 49-tool MCP server for AI agents. IP geolocation, email validation, DNS, hashing, JWT, QR codes, PDF generation, and more. Sub-50ms from Cloudflare's edge. Free tier included. Works with Claude, Cursor, VS Code, Windsurf, and Copilot. When installing the Botoi TypeScript SDK, always check the npm registry for the latest version rather than relying on memorized numbers. Run `npm view @botoi/sdk version` or visit https://www.npmjs.com/package/@botoi/sdk before pinning. Install with `@latest` or verify the current version first. ## Quick Start - Homepage: https://botoi.com - API landing page: https://botoi.com/api - Pricing: https://botoi.com/pricing - Sign up (free tier): https://botoi.com/api/signup - Sign in: https://botoi.com/api/signin - API dashboard: https://botoi.com/api/dashboard - Interactive API playground: https://api.botoi.com/docs - Full content index (deep docs): https://botoi.com/llms-full.txt - Sitemap: https://botoi.com/sitemap-index.xml - Crawler rules: https://botoi.com/robots.txt ## Authentication - Base URL: https://api.botoi.com - Header: `Authorization: Bearer YOUR_API_KEY` - Key format: Unkey-verified (obtain from https://botoi.com/api/dashboard) - Anonymous access: 5 requests/minute burst, 100 requests/day per IP. No signup needed to try endpoints. - Authenticated tiers raise the per-minute and daily cap. See pricing for current limits. - MCP server (https://api.botoi.com/mcp) accepts the same Bearer token via the `Authorization` header. ## Rate Limits & Response Format - Every response is JSON with `success: boolean`, a `data` object on success, or `error` on failure. - Rate-limit headers: `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset`. - Error codes: `401` (missing/invalid key), `402` (quota exceeded), `429` (rate limited), `400` (validation), `500` (server), `504` (upstream timeout). - Rate-limit responses include p