Integrations
Build Shelf apps from your AI assistant
Shelf ships an MCP connector. Connect it once, then say “build me a calorie tracker and add it to my Shelf” in Claude, ChatGPT, Claude Code, or Codex — the app appears in your Shelf on every device, even on the free plan.
Connector URLhttps://api.getmyshelf.app/mcp
Claude — web & desktop
Add a custom connector
- Open Settings → Connectors.
- Click Add custom connector.
- Paste
https://api.getmyshelf.app/mcp and save. - Click Connect — a browser window opens. Sign in with the same Google account you use in Shelf and click Allow.
- In any chat: “build me a habit tracker and add it to my Shelf”.
Claude Code
One command
- Add the connector:
claude mcp add --transport http shelf https://api.getmyshelf.app/mcp - Run
/mcp inside Claude Code and authenticate shelf — sign in with your Shelf Google account and click Allow. - Ask: “build me a standup-notes app and publish it to my Shelf”.
ChatGPT
Developer-mode connector
- Enable developer mode: Settings → Connectors → Advanced → Developer mode.
- Click Create (new connector), name it Shelf, set the MCP server URL to
https://api.getmyshelf.app/mcp, authentication OAuth. - Connect — sign in with your Shelf Google account and click Allow.
- In a chat, enable the Shelf connector from the composer’s tools menu, then ask it to build your app.
Codex
CLI or config file
- Add via CLI:
codex mcp add shelf --url https://api.getmyshelf.app/mcp - Or add to
~/.codex/config.toml:[mcp_servers.shelf]
url = "https://api.getmyshelf.app/mcp" - On first use Codex opens the browser for OAuth — sign in with your Shelf Google account and click Allow.
How it works
- Your assistant fetches Shelf’s build instructions, writes the app, and publishes it to your account. Every app passes Shelf’s safety scan before delivery.
- Apps sync to the Shelf desktop app on every machine where you’re signed in — free plan included. Look for the “New app from Claude” toast.
- Assistant-built apps don’t use your Shelf AI credits. A fair-use cap of 50 apps per day applies.
- You can disconnect anytime from your assistant’s connector settings.