# automatebusinessnow > One bearer token. Every ABN employee, every ABN workflow, every autonomous agent. One credit balance powers the web app, your scripts, and your AI agents. Failed jobs auto-refund. automatebusinessnow is a programmable AI workforce. Agents call our REST API or MCP server to run text employees (copywriter, financial-analyst, etc.), generate images and voice through ABN workflows, transcribe audio, and invoke autonomous Tier-2 agents. Customers call ABN services; ABN handles model/runtime execution behind the service boundary. Every call is metered in credits against a single balance. ## How to use a key correctly - Call ABN service endpoints with documented intent fields, e.g. /images with { prompt, aspectRatio, quality, style }. - Keep root abn_* keys on your backend; mint scoped abnct_* client tokens for browser/mobile flows. - Do not invent routing fields. Fields like modelId, provider, and vendorApiKey are not part of the standard app API. - Platform rules live at https://automatebusinessnow.com/aup. ## Get started - Sign up + create an API key: https://automatebusinessnow.com/app/api-keys - Free tier: 200 credits on signup, no card. - Quickstart: https://automatebusinessnow.com/docs ## Connect via MCP (Claude Desktop, Cursor, Continue, anything MCP-aware) URL: https://automatebusinessnow.com/api/v1/mcp Auth: Authorization: Bearer abn_YOUR_KEY_HERE Mode: stateless, JSON-response Streamable HTTP Drop into your client's mcp.json: { "mcpServers": { "abn": { "url": "https://automatebusinessnow.com/api/v1/mcp", "headers": { "Authorization": "Bearer abn_YOUR_KEY_HERE" } } } } Tools exposed (ABN capabilities): chat, image_generate, voice_synthesize, jobs_status, credits_get, agent_invoke. ## Connect via OpenAPI (Custom GPT, Claude Action, agent frameworks) OpenAPI 3.1 spec: https://automatebusinessnow.com/api/v1/openapi Auth: Bearer (Authorization header). ChatGPT GPT builder -> Configure -> Actions -> Import URL -> paste the OpenAPI URL -> set auth as API Key, Bearer. ## Connect via direct HTTPS Base URL: https://automatebusinessnow.com/api/v1 Auth: Authorization: Bearer abn_YOUR_KEY_HERE Content-Type: application/json Every JSON response is shaped { "ok": true|false, "creditsUsed": ..., "balance": ..., ... }. ABN-capability endpoints (default for every key - your one key powers your whole app): - POST /chat - text employees (copywriter, business-consultant, customer-service, etc.) - GET /employees - valid employee slugs + scope/access metadata - POST /code/chat - ABN Coder (same engine as /coder + Studio) - POST /images - generate image (intent fields: prompt, aspectRatio, quality, style) - POST /voice/synthesize - text-to-speech (streaming, voice-agent ready) - POST /voice/transcribe - speech-to-text (multipart) - POST /agents/{id}/invoke - invoke an autonomous Tier-2 agent - POST /tokens/mint - mint a short-lived abnct_* browser/mobile token from a parent abn_* key - POST /tokens/revoke - revoke a client token by id - GET /tokens/list - list active client tokens - GET /credits - current balance - GET /status - public health check (no auth) Client tokens (abnct_*): - Root `abn_live_*` keys are BACKEND ONLY. Never embed in browser/mobile binaries. - Mint short-lived (15 min default, 24 h max), origin-bound, end-user-attributed abnct_* tokens via POST /tokens/mint from your server. - Hand the abnct_* token to your frontend; it calls /api/v1/* with that token. - Tokens carry a subset of the parent's scopes + a required allowed_origins list. - end_user_id is required at mint - ABN attributes spend per end-user-id. ## Pricing & safety - Per-key burn cap: 100,000 credits / 60 seconds -> auto-revoke + email owner. - Per-key, per-tier rate limits return 429 with Retry-After. - Every successful response: { creditsUsed, balance }. Failed jobs auto-refund. - Top-ups never expire. Plan credits refresh monthly. - /chat supports stream=true for text/event-stream. Use latencyProfile="website_chat" + responseFormat="plain_text" for website chat widgets. - Responses include requestId + latencyMs; send X-Request-ID to make ABN echo your trace id. ## Full reference - Human-readable docs: https://automatebusinessnow.com/docs - Developer landing: https://automatebusinessnow.com/developers - Verbose llms-full.txt: https://automatebusinessnow.com/llms-full.txt - Status: https://automatebusinessnow.com/api/v1/status ## Contact hello@automatebusinessnow.com - replies within 1 business day.