Patreon MCP. Manage your entire creator business from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Patreon (Creator Subscriptions) MCP Server lets your AI agent manage everything related to your creator account. You can list active campaigns, check individual member details, track post history across all your content streams, and build real-time webhooks for instant updates on membership changes or posts going live.
What your AI agents can do
Create webhook
Sets up a new webhook notification for specific events like posts publishing or members joining.
Delete webhook
Removes an existing, unnecessary webhook from your active list.
Get campaign
Retrieves the full details for one specific Patreon campaign using its ID.
Fetch a list of subscribers for any specific Patreon campaign using list_campaign_members.
Retrieve every post associated with an active campaign to keep your content schedule current via list_campaign_posts.
Set up webhooks using create_webhook so your agent gets instant notifications when a member joins or a post publishes.
Pull specific data points—like membership status or profile details—for one person using get_member.
Quickly check your authenticated user's profile and current permissions with the get_identity tool.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Patreon (Creator Subscriptions) MCP Server: 10 Tools for Creators
Use these ten tools to interact with every major component of your Patreon account—from listing campaigns and getting member details to setting up real-time webhooks.
019e5d42create webhook
Sets up a new webhook notification for specific events like posts publishing or members joining.
019e5d42delete webhook
Removes an existing, unnecessary webhook from your active list.
019e5d42get campaign
Retrieves the full details for one specific Patreon campaign using its ID.
019e5d42get identity
Shows who is currently logged in and what permissions your account has access to.
019e5d42get member
Pulls detailed information for a single, specific member by their ID.
019e5d42list campaign members
Retrieves a full list of members associated with an entire campaign.
019e5d42list campaign posts
Gets a comprehensive list of all posts ever published under a specific campaign ID.
019e5d42list campaigns
Returns an overview and list of every campaign you own on Patreon.
019e5d42list webhooks
Lists all the webhooks that your agent or client has set up for tracking.
019e5d42update webhook
Changes settings, like the URL or event types, for an existing webhook.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Patreon (Creator Subscriptions), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Look, this isn't some fancy dashboard you just glance at—this lets your AI agent actually do stuff with your creator account. You can connect it to any client, and suddenly, your agent knows how to manage everything from tracking down every single member right up through handling real-time alerts for new posts or folks joining up.
Managing Your Campaigns and Accounts
You gotta know what you're working with first. You can see a rundown of every campaign you own by running list_campaigns. If you need the deep dive on just one, use get_campaign to pull all those specific details using its ID. To quickly check your credentials and make sure everything's pointing right, run get_identity; that shows exactly who's logged in and what permissions they've got.
Deep Dive into Your Memberships
When it comes to your audience, you don't have to guess. You can pull a complete list of every member attached to an entire campaign using list_campaign_members. Need details on just one person? Use get_member and feed it their ID, and you get specific data points like their membership status or profile info.
This is how your agent tracks who's paying attention and who might be slipping away.
Tracking Your Content History
Forget manually checking old posts. To keep track of all the content going out for a specific campaign, use list_campaign_posts. It pulls every single post associated with that campaign ID—the whole history, right there. If you need to check multiple campaigns' content streams, you just run this tool repeatedly against different IDs.
Setting Up Real-Time Alerts (Webhooks)
This is where the automation magic happens. You don't want to wait for a member join or a post publish notification; you wanna know the second it happens. Your agent manages that with webhooks. You set one up using create_webhook so your client gets instant pings when specific events fire, like someone joining or new content going live.
If that webhook is giving you trouble, you can update its settings—like changing the URL or tweaking which event types it listens for—using update_webhook. When a hook isn't needed anymore, you clean it up fast with delete_webhook. And if you wanna see everything your agent has set up, run list_webhooks.
Putting It All Together
Your AI client runs this whole sequence naturally. You tell your agent something like, “Pull the member list for the 'VIP' campaign and check their last five posts.” The agent automatically executes get_campaign, then list_campaign_members followed by list_campaign_posts. It’s all done without you having to write a bunch of code or switch between tabs.
You just talk, and your client does the heavy lifting across your entire creator business.
How Patreon MCP Works
- 1 Subscribe to the Patreon server on Vinkius Marketplace and provide your Creator Access Token.
- 2 Ask your AI agent a natural language question (e.g., "What's my engagement rate for Campaign X?").
- 3 The agent translates the request into tool calls (
list_campaign_members,get_member) and returns a summary of the data.
The bottom line is you manage your entire creator ecosystem—from posts to members—without ever leaving your chat window or IDE.
Who Is Patreon MCP For?
This is for content creators and community managers who are tired of switching between Patreon, Google Sheets, and their internal CMS just to get a simple status report. You're the person who needs to know if a new member joined or if a post went live right now so you can reply immediately.
Needs to run list_campaigns and quickly check post history using list_campaign_posts to ensure content is scheduled correctly across all campaigns.
Uses the agent to pull member lists (list_campaign_members) for specific campaigns, allowing them to track growth and identify key members needing attention.
Builds custom automated workflows by using create_webhook and managing webhooks so that state changes trigger actions in external systems.
What Changes When You Connect
- See who's subscribed and how many you have by calling
list_campaign_members. You get an instant roster without navigating through member dashboards. - Stay ahead of content gaps. Use
list_campaign_poststo pull a full history of posts across all your campaigns, so you know exactly what needs promoting next. - Automate communication flow. Setting up webhooks with
create_webhookmeans when someone hits a milestone (like joining), an action happens automatically elsewhere. - Know your audience deeply. Instead of just counting heads, use
get_memberto fetch specific details on key members for targeted outreach. - Keep track of everything in one place. Running
list_campaignsgives you the full scope of campaigns and their associated data points immediately.
Real-World Use Cases
Auditing membership gaps
A community manager needs to know if Campaign B is performing as well as Campaign A. They ask their agent: "List all campaigns, and for the last two, pull the member list.". The agent runs list_campaigns then executes list_campaign_members twice, giving them a direct comparison report instantly.
Responding to new content
A creator just published a major post. Instead of manually checking the dashboard, they prompt: "List all posts for Campaign ID 123 and create a webhook for future publishes.". The agent uses list_campaign_posts and then sets up the necessary alert using create_webhook.
Tracking high-value users
The ops engineer wants to analyze the top 10 most engaged members. They ask the agent to list campaign members, filter for specific details (using get_member), and compile a spreadsheet of key contact points without ever leaving their local environment.
Securing external actions
A developer needs to ensure that any new integration only runs if the user has the right permissions. They run get_identity first, confirming the active token's scope before attempting complex webhook management or data retrieval.
The Tradeoffs
Trying to find one member's post history
A user tries to ask: "What did John Smith post?" The agent fails because the tools don't link individual members directly to posts.
→
You need a multi-step approach. First, use get_member (by ID) and then cross-reference that member’s campaign ID with list_campaign_posts. Don't assume one tool knows everything.
Manually listing every webhook
A user has 50 webhooks and can't remember if they updated the URL for three of them.
→
Don't scroll through the Patreon UI. Use list_webhooks to see all registered hooks, then use get_identity or update_webhook to confirm status or make changes programmatically.
Thinking a single query solves everything
Asking: "Show me the revenue from posts and members." The agent fails because tools separate content listing (list_campaign_posts) from member data (list_campaign_members).
→
Break it down. First, pull all campaign details with list_campaigns. Then, run separate queries on specific tool outputs to calculate revenue totals.
When It Fits, When It Doesn't
Use this server if your workflow requires actions or data points from multiple, distinct areas of the Patreon account: membership status, content history, and automated webhooks. You need a single source of truth for all three. Don't use it if you only need to view basic profile info—a simple API call might suffice. More importantly, don't rely on this server to calculate financial metrics; the tools give raw data (like member counts or post IDs), but calculating total revenue requires an additional computation layer outside of MCP.
The key is that your goal involves tracking state changes (create_webhook) or pulling structured lists (list_campaigns, list_campaign_members). If you're doing either, this suite covers the necessary groundwork.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Patreon. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Tracking member status and post history shouldn't require jumping between tabs.
Right now, if a community manager wants to see how many members are subscribed (the count) and also want to know what posts were published last month (the content), they have to click into the Member tab, copy down the ID range, then switch over to the Posts tab, and repeat the process. It's slow, error-prone data juggling.
With this MCP server, you just ask your agent: "Give me a list of members for Campaign X and all posts published there." The agent handles both `list_campaign_members` and `list_campaign_posts` in sequence, giving you the complete picture right where you are.
Patreon (Creator Subscriptions) MCP Server: Get Webhooks
Before this server, setting up real-time notifications meant logging into a separate settings page and manually pasting URLs. You were limited to the UI's built-in options, making custom integrations nearly impossible.
Now you use `create_webhook` directly via your agent. You define exactly what event triggers (e.g., 'member join') and where it sends data, automating state management without touching a settings page.
Common Questions About Patreon MCP
How do I list all my campaigns using list_campaigns? +
You simply ask your agent to run list_campaigns. It returns an overview of every campaign tied to your account, giving you the IDs and names needed for subsequent actions.
Can I get member details using get_member? +
Yes. If you have a specific member's ID, running get_member pulls their detailed profile information directly to your agent's output. This is better than relying on basic list views.
What if I need to change an existing webhook? +
You use the update_webhook tool. You give it the ID of the webhook you want to change, and specify which parameters (like the target URL or event type) need updating.
Is list_campaign_members better than just using get_member? +
If you need a bulk count or a roster of many people, use list_campaign_members. Use get_member only when you know the specific ID and want details on that one person.
Using the `get_identity` tool, what scope of data can I check for my connected Patreon account? +
It returns your authenticated profile details and associated permissions. You'll see if your token includes memberships and campaign viewing rights, letting you verify access before running other tools.
What is the workflow for checking and managing existing notifications using `list_webhooks`? +
You use list_webhooks to pull a manifest of all current webhook setups. This lets you confirm which events are monitored, helping you decide if you need to update or delete any feeds.
How does the data from `get_campaign` differ from just listing campaigns with `list_campaigns`? +
list_campaigns only provides a high-level overview of your campaigns. Calling get_campaign pulls all the deep, specific metrics and details for one campaign ID you specify.
When I use the `create_webhook` tool, what events trigger real-time notifications? +
You define which actions generate alerts. These include membership creation or when a post is published. The webhook ensures your agent gets live updates from Patreon when those specific events occur.
Can I list all members of a specific campaign? +
Yes, you can use the list_campaign_members tool by providing the specific Campaign ID to retrieve a full list of associated members.
Is it possible to set up real-time notifications for new members? +
Absolutely. Use the create_webhook tool with the members:create trigger and your destination URI to start receiving real-time updates.
Can I see the posts I have published on my campaign? +
Yes, the list_campaign_posts tool allows you to fetch all posts associated with a specific campaign ID.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
MasterGo
Collaborative design platform and UI/UX tool — manage design files, nodes, and comments via AI.
API Design Prover
Validates HTTP API designs before implementation. Enforces semantic verbs, clear versioning, consistent response envelopes, proper pagination, and RFC 7807 error contracts.
Airwallex
Process global payments, manage multi-currency accounts, and track international transfers with enterprise-grade treasury tools.
You might also like
Durianpay
Equip your AI agent to manage payments, track checkout orders, and monitor settlements via the Durianpay API.
Pipedream
Manage Pipedream serverless workflows, sources, webhooks, and raw event data natively via AI agents.
NeetoInvoice
Automate billing and project management via NeetoInvoice — manage clients, track time, and generate invoices directly from any AI agent.