# Usual > Subscriptions for Shopify stores, with a REST API (https://regular-subs.fly.dev/api/v1) and an MCP server (https://regular-subs.fly.dev/mcp) that agents can use safely: every change can be previewed, riskier changes wait for a person's approval, and almost everything can be undone. All pages in one file: https://regular-subs.fly.dev/llms-full.txt ## Get started - [Overview](https://regular-subs.fly.dev/docs/md/index): What you can build, and the two ways in. - [Quickstart](https://regular-subs.fly.dev/docs/md/quickstart): Your first call in three minutes. - [Usual Subagent](https://regular-subs.fly.dev/docs/md/mcp): Connect Claude, Cursor or VS Code to your store over MCP. ## Concepts - [How changes work](https://regular-subs.fly.dev/docs/md/concepts/changes): Commands, plans, approvals and undo. - [Keys and permissions](https://regular-subs.fly.dev/docs/md/concepts/keys): API keys, agent keys and what each may do. - [Errors and retries](https://regular-subs.fly.dev/docs/md/concepts/errors): Error codes, safe retries and pagination. - [Data and privacy](https://regular-subs.fly.dev/docs/md/concepts/data): What we keep, and who can see it. ## Recipes - [Handle a cancel request](https://regular-subs.fly.dev/docs/md/recipes/cancel-request): One offer, then cancel if they say no. - [Chase failed payments](https://regular-subs.fly.dev/docs/md/recipes/failed-payments): Find failing renewals and get cards updated. - [Move from Recharge](https://regular-subs.fly.dev/docs/md/recipes/move-from-recharge): Bring every subscription over in an afternoon. - [Pause everyone on a product](https://regular-subs.fly.dev/docs/md/recipes/pause-a-product): For a stock-out or a recall. ## Reference - [REST API](https://regular-subs.fly.dev/docs/md/reference/api): Every endpoint, with parameters and permissions. - [Commands](https://regular-subs.fly.dev/docs/md/reference/commands): Every change you can make, with its input. - [MCP tools](https://regular-subs.fly.dev/docs/md/reference/mcp-tools): Every tool an agent can call. ## Machine-readable - [OpenAPI 3.1](https://regular-subs.fly.dev/api/v1/openapi.json): every REST endpoint and command