INTEGRATIONS · MCP
One MCP URL. ChatGPT and Claude talk to your OnlyFans data.
The Only API ships a native MCP server. Connect it to ChatGPT or Claude with OAuth — no API keys, no copy-paste, no glue code. Then just ask: "who unsubscribed this week, send a campaign, restock the vault." 59 tools, all 200+ endpoints.
Set up in under a minute
Same OAuth flow on every client. Approve once per panel, and the token lives in your client's config — revoke anytime from the dashboard.
ChatGPT
OAuth 2.1 + DCR- 01Open the Apps SDK in ChatGPT (Settings → Apps → Add app).
- 02Paste https://theonlyapi.com/mcp as the server URL.
- 03Click Connect. A consent screen pops up — sign in with the email tied to your CRM panel.
- 04Approve the requested scopes. ChatGPT now has access to all 59 tools.
Claude (web / desktop)
OAuth 2.1 + DCR- 01Open Claude → Settings → Connectors → Add custom connector.
- 02Paste https://theonlyapi.com/mcp.
- 03Approve the OAuth consent screen.
- 04The connector is now available in any Claude chat — type /mcp to list the tools.
Claude Code / Claude Agent SDK
CLI- 01Run: claude mcp add theonlyapi https://theonlyapi.com/mcp
- 02An OAuth window opens in your browser — approve.
- 03Inside a Claude Code session, type /mcp to confirm the 59 tools are loaded.
- 04Build agents that call the OF tools directly from your workflows.
Same OAuth flow — no API keys to manage.
Cursor / config-file clients
JSON config- 01Open your client's MCP config file (Cursor: Settings → Cursor Settings → MCP).
- 02Paste the snippet below into mcpServers.
- 03Restart the client. OAuth pops automatically on first tool call.
Config snippet (Cursor / Claude Desktop config file)
{
"mcpServers": {
"theonlyapi": {
"url": "https://theonlyapi.com/mcp"
}
}
}What you can ask it
A few of the 100 hand-evaluated prompts from PROMPTS_100.md. Drop any of these into ChatGPT or Claude after connecting.
59 tools across 13 domains
Every domain of the OnlyFans API is wrapped — read and write. The AI picks which tools to chain based on the question.
Accounts
4 toolsList, switch, refresh and inspect each connected OnlyFans account.
Earnings
4 toolsSummary, time-series, per-creator chart, biggest tip — all date-windowed.
Fans
6 toolsSearch, top-spenders, conversation history, tags, notes, lifetime value.
Subscribers
5 toolsActive, expiring, churned, recently joined, restart-flow ready.
Inbox & DMs
7 toolsRead threads, send messages, send PPV, schedule, queue mass-DM batches.
Campaigns
4 toolsCreate / list / claimers / cancel — both standard and PPV campaigns.
Transactions
4 toolsList, filter by type, cached aggregates, big-ticket lookups.
PPV & vault
4 toolsVault contents, upload media, send PPV, track unlocks.
Automations
4 toolsList, enable/disable, trigger inspection, run history.
Webhooks
4 toolsCreate, list, test-fire, view delivery log.
Notifications & events
4 toolsOF native notifications + the polled-event stream from the backend.
Integrations & login
6 toolsMake/Zapier/n8n hooks; 2FA-aware OF login + session repair.
Escape hatches
3 toolsRaw of_proxy_request and of_crm_request for endpoints not yet wrapped.
Security model
- OAuth 2.1 + PKCE + DCR. Industry-standard auth. Each client (ChatGPT, Claude, Cursor) auto-registers via Dynamic Client Registration — no manual client IDs to wrangle.
- Audience-bound JWTs. The issued token is scoped to one CRM panel and one MCP audience — it cannot be replayed against another tenant or a different MCP server.
- Revoke anytime. Open the dashboard, MCP section, "Connected clients". Disconnect a client and its tokens are dead immediately.
- Rate limits + quota guard. The MCP server enforces the same per-plan API quota as the REST API — runaway AI agents can't blow your budget.
Scale affordably in the AI Era
Let's discuss how we can help transform your digital presence and drive growth.