# Anthra > Anthra turns an idea into a finished, narrated, publishable ebook. It exposes > its full capability set to AI agents over both a Model Context Protocol (MCP) > server and a versioned REST API, authenticated with scoped API keys. ## Agent & API surface - [MCP endpoint](https://anthra.com/api/mcp): JSON-RPC over Streamable HTTP. Auth: OAuth 2.1 (Claude.ai / ChatGPT connectors: paste the URL) or `Authorization: Bearer ant_live_…` with an API key. Append `?toolset=core,production,webhooks` to narrow the tool list. Supports tools, resources (`anthra://books/{id}`), and prompts. - [REST tool catalog](https://anthra.com/api/v1/tools): machine-readable list of every tool with its JSON Schema and required scope (requires an API key; the public equivalent is [MCP tools reference](https://anthra.com/docs/mcp/tools)). - [OpenAPI spec](https://anthra.com/api/v1/openapi.json): the idiomatic REST resource tree (books, chapters, outline, produce, publish, analytics, webhooks…). - [Protected-resource metadata](https://anthra.com/.well-known/oauth-protected-resource): RFC 9728 descriptor of the bearer-token auth. - [Authorization-server metadata](https://anthra.com/.well-known/oauth-authorization-server): RFC 8414 descriptor of the OAuth 2.1 server (dynamic client registration, PKCE S256, refresh rotation). ## Authentication - Mint scoped API keys in the dashboard. Scopes: books:read, books:write, generation:run, publish:write, account:read, analytics:read. - Keys can be narrowed to specific books and given a monthly credit cap. ## Long-running work - `generate_book` runs the durable full-book pipeline and returns immediately. Poll `get_book` (status → ready) or register a webhook (`create_webhook`) for `job.succeeded` / `job.failed` / `book.published` events instead of polling. Deliveries are HMAC-signed. ## Docs - [Agentic book creator](https://anthra.com/agentic-book-creator): what Anthra's in-app agent does and how external agents use it - [Developer docs](https://anthra.com/docs) - [MCP setup](https://anthra.com/docs/mcp) - [Full text for LLMs](https://anthra.com/llms-full.txt): the FAQ, every blog post and the Writers Academy as markdown ## Product - [Features](https://anthra.com/services) - [How it works](https://anthra.com/process) - [Pricing](https://anthra.com/pricing) - [AI children's book maker](https://anthra.com/ai-childrens-book-maker) - [Comparisons](https://anthra.com/compare): Anthra vs ChatGPT, Sudowrite, Novelcrafter, Squibler and Inkfluence AI - [Free writing tools](https://anthra.com/tools): no-signup book title, blurb and story idea generators - [Writers Academy](https://anthra.com/academy): free courses on writing fiction, non-fiction and children's books, and on self-publishing - [FAQ](https://anthra.com/faq) - [Discover published books](https://anthra.com/discover)