# FixMyScan > FixMyScan turns scanned books (PDF or DjVu, up to 1,000 pages) into clean, searchable PDFs for e-readers: pages cropped to the text, straightened, sharp black and white or gentle greyscale, two-page spreads split, searchable text added. AI apps use it through a remote MCP server; developers use a REST API with API keys and webhooks. - MCP server: https://mcp.fixmyscan.com/mcp (Streamable HTTP, OAuth 2.1 sign-in) - REST API: https://api.fixmyscan.com/v1 (`Authorization: Bearer fms_live_...`) - Files are deleted 24 hours after a book is ready. ## Docs - [Agent manual](https://fixmyscan.com/llms-full.txt): everything below in one Markdown file: MCP tools, OAuth, REST endpoints, webhooks, errors, limits - [Use FixMyScan in an AI app](https://fixmyscan.com/ai): setup steps for ChatGPT, Claude, Gemini, Grok and other MCP clients - [Developer API](https://fixmyscan.com/api): the endpoints and how to get a key - [Pricing](https://fixmyscan.com/pricing): plans; the MCP server and the API use the reader's plan ## Machine-readable - [OpenAPI document](https://api.fixmyscan.com/openapi.json): the REST API - [OAuth protected resource metadata](https://mcp.fixmyscan.com/.well-known/oauth-protected-resource/mcp): RFC 9728, for the MCP server - [OAuth authorization server metadata](https://mcp.fixmyscan.com/.well-known/oauth-authorization-server): RFC 8414 - [AI Catalog](https://fixmyscan.com/.well-known/ai-catalog.json): the MCP Server Card - [API catalog](https://fixmyscan.com/.well-known/api-catalog): RFC 9727 ## Optional - [Account](https://app.fixmyscan.com/account): make and delete API keys, disconnect AI apps