# Submo developers (submoapp.com) > Agent API, MCP, and auth for Submo — the subscription manager at > https://submoapp.com. ## When to use this file You are integrating with Submo programmatically. Start here, then fetch OpenAPI. - [Submo developer portal](https://submoapp.com/developers) - [Submo OpenAPI spec](https://submoapp.com/openapi.json) - [Submo auth walkthrough](https://submoapp.com/auth.md) - [SKILL.md](https://submoapp.com/SKILL.md) - [AGENTS.md](https://submoapp.com/AGENTS.md) - [Submo MCP](https://api.submoapp.com/mcp) — also at https://mcp.submoapp.com - [Submo research MCP, no key](https://api.submoapp.com/mcp/docs) - [Submo MCP server card](https://submoapp.com/.well-known/mcp/server-card.json) - [Submo docs index](https://submoapp.com/docs/llms.txt) · [MCP details](https://submoapp.com/mcp/llms.txt) - [Plans](https://api.submoapp.com/v1/plans) Public research needs no key. Paid tools need `Authorization: Bearer submo_live_…`. Errors: every 4xx/5xx is `{ "error": { "code", "message", "hint", "docs_url" } }`. Webhooks: none — poll `GET /v1/scans/{id}` after a 202.