Skip to main content

OnlyFans and Fansly MCP server · CreatorAPI

A native OnlyFans API and Fansly API, exposed as Model Context Protocol tools. Run your creator business from Claude, ChatGPT, Cursor or any MCP client. This server wraps CreatorAPI, one REST API for native OnlyFans and Fansly access, so an agent can read fans, messages, media, earnings, posts, transactions and subscribers across every creator you connect.

Not scraping: CreatorAPI calls the same authenticated endpoints the apps use, through your own session, so responses are clean and predictable JSON.

Looking for the hosted, no install version? Add https://api.creator-api.com/mcp as a connector in Claude or ChatGPT and sign in with your account. Details at creator-api.com/onlyfans-api-mcp.

Why

  • One key, two platforms. Native OnlyFans and Fansly under a single ca_live_ key, with Fanvue, ManyVids and JustForFans on the roadmap.
  • Built for agents. Stable JSON, an llms.txt and a full machine readable reference.
  • Safe by default. Passwordless connect, one residential IP per account, and outbound writes off unless you opt in.

Get a key

Sign up at creator-api.com/signup. You start with 1,000 free credits, no card.

Install

The server runs from uvx (or pipx), so there is nothing to clone.

Claude Desktop

Add this to claude_desktop_config.json:

{
  "mcpServers": {
    "creator-api": {
      "command": "uvx",
      "args": ["creator-api-mcp"],
      "env": { "CREATOR_API_KEY": "ca_live_your_key" }
    }
  }
}

Cursor, Windsurf, Cline, Claude Code

Add the same block to the client's MCP config (mcp.json or settings).

Hosted, with sign in (Claude and ChatGPT)

No install. In Claude or ChatGPT, open Settings, then Connectors, then Add custom connector, paste https://api.creator-api.com/mcp, and sign in with your CreatorAPI account. OAuth 2.1 with PKCE and dynamic client registration. Verified end to end with both clients.

Tools

Reads and first party CRM writes are always available:

  • whoami, get_billing · plan, scope and remaining credits
  • list_platforms, list_accounts · supported platforms and your connected creators
  • native_get · read fans, messages, media, earnings, posts, transactions and subscribers
  • get_fan_summary · Fan AI Summary for one fan
  • list_tags, add_tag · first party CRM tags
  • list_smart_links, create_smart_link, get_link_stats · trackable links
  • list_webhook_events, list_webhooks, create_webhook · signed event delivery
  • list_export_datasets, create_export, list_exports, get_export · bulk data exports

Outbound writes (opt in)

Sending messages and other native writes are off by default, so an agent cannot act outward without your say so. To enable native_write, set CREATOR_API_ENABLE_WRITES=1 in env.

Environment

Variable Purpose
CREATOR_API_KEY your ca_live_ key (required)
CREATOR_API_BASE override the base URL (default https://api.creator-api.com)
CREATOR_API_ENABLE_WRITES set to 1 to register native_write
CREATOR_API_MCP_TRANSPORT stdio (default), sse, or streamable-http

Docs

License

MIT. See LICENSE.

Operated by AWE Trade Group LLC, Wyoming, United States. Not affiliated with, endorsed by, or sponsored by OnlyFans, Fansly, Fanvue or any other platform. All platform names and marks belong to their respective owners.

Metadata

Release files for creator-api-mcp 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for creator-api-mcp 0.2.0
File Size Uploaded
creator_api_mcp-0.2.0.tar.gz 7.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for creator-api-mcp 0.2.0
File Interpreter ABI Platform
creator_api_mcp-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.0 kB

Release files / creator_api_mcp-0.2.0.tar.gz

Download URL creator_api_mcp-0.2.0.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a002dcc3f5dc2ca7621f018aa4759a63da82b3f356a1b8e5fe328a41eb3a9db9
BLAKE2b-256 checksum
How to use checksums
8c7de126c57557b157e4bde4df837e2e0c964a37c7b5d05ae7927b8f74c18c50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / creator_api_mcp-0.2.0-py3-none-any.whl

Download URL creator_api_mcp-0.2.0-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
10a3221f88f9dc909872e8b7cb02309dfb2d95046c2daae72c8fb039f12252cd
BLAKE2b-256 checksum
How to use checksums
40717e69d0928f0dea40329a1a664b5bebe307bdf63dc259ab45ff827054a317
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page