Buttondown Alternative MCP. Manage your entire subscriber lifecycle 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.
Buttondown Alternative MCP Server automates your newsletter and subscriber management. Manage lists, draft emails, and track tags directly from your AI client.
Use tools like `list_subscribers` and `create_tag` to segment audiences and `create_email` to schedule campaigns—all from a natural conversation.
What your AI agents can do
Create email
Generates and saves a new email draft in your Buttondown account.
Create subscriber
Adds a new contact record to your subscriber list.
Create tag
Creates a new segmentation tag for your audience.
Create, update, delete, and retrieve specific subscriber profiles, including their current activity status and metadata.
Generate new email drafts, set publication dates, and pull up details for past or scheduled campaigns.
Create and list tags to categorize your subscriber base, enabling precise audience segmentation for campaigns.
List and retrieve specific newsletters to maintain an overview of all your published content.
Create and list webhooks to ensure Buttondown events trigger actions in other tools or systems.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019e5d04create email
Generates and saves a new email draft in your Buttondown account.
019e5d04create subscriber
Adds a new contact record to your subscriber list.
019e5d04create tag
Creates a new segmentation tag for your audience.
019e5d04create webhook
Sets up a new event trigger to connect Buttondown to other systems.
019e5d04delete subscriber
Removes a subscriber profile from your active list.
019e5d04get email
Retrieves the full content and metadata of a specific email draft or campaign.
019e5d04get newsletter
Fetches the details and content of a specific newsletter publication.
019e5d04get subscriber
Retrieves all current information for a single subscriber ID.
019e5d04list emails
Gets a list of all email drafts and campaigns in your account.
019e5d04list newsletters
Retrieves a list of all published and draft newsletters.
019e5d04list subscribers
Lists the IDs and basic details of all subscribers in your account.
019e5d04list tags
Gets a list of all existing tags used for audience segmentation.
019e5d04list webhooks
Lists all active webhooks and their connection details.
019e5d04update subscriber
Modifies existing subscriber data, such as adding tags or changing status.
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 Buttondown Alternative, 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
Buttondown Alternative MCP Server gives your AI client the keys to your whole newsletter game. You're gonna manage your whole list—from adding contacts to scheduling emails—all without leaving your chat window. You don't gotta jump between your CRM, your editor, and your mailing platform. Just talk to your agent, and it handles the heavy lifting.
Manage Subscriber Records
- You can add a new contact using
create_subscriber. You'll find a specific person's info by runningget_subscriber, or you can get the basic details for everyone on your list withlist_subscribers. You've got the power to modify existing user data, like adding tags or changing their status, withupdate_subscriber. You can also wipe out a profile completely withdelete_subscriber.
Draft and Schedule Emails
- Need to send something? Use
create_emailto draft a new email and save it straight into your Buttondown account. You can pull up the full content and metadata of any draft or campaign withget_email. You'll also see a list of every email draft and campaign you've run usinglist_emails.
Segment and Tag Audiences
- You'll keep your audience tight by using
create_tagto build a new segmentation tag. You can see every tag you've got withlist_tags. The ability to manage tags means you can target your messages with precision.
View Newsletter History
- You can list all your published and draft newsletters using
list_newsletters. To check out the full details and content of a specific publication, runget_newsletter.
Connect External Workflows
- You can build bridges between Buttondown and other systems. Use
create_webhookto set up a new event trigger, and check all your active triggers and connection details withlist_webhooks.
How Buttondown Alternative MCP Works
- 1 Subscribe to the Buttondown Alternative server and enter your API key.
- 2 Your AI agent connects to the server, treating your Buttondown account as an external data source.
- 3 You issue a plain language command (e.g., 'Update the tags for user X to [new tags]'). The agent runs the appropriate tool, and the data changes in Buttondown.
The bottom line is: you tell your AI agent what you need to do to your audience list, and it handles the API calls to Buttondown.
Who Is Buttondown Alternative MCP For?
This is for the marketing operations professional who gets tired of switching between the CMS, the CRM, and the email platform just to launch a segmented campaign. It’s for the content creator who wants to schedule a newsletter draft without ever leaving their writing environment. It's built for people who need to manage complex audience relationships at scale.
Uses the agent to draft a new email using create_email and then schedules it for a specific future date without manually logging into Buttondown.
Uses the agent to analyze the audience by running list_subscribers and then using update_subscriber to tag specific groups for a targeted campaign.
Integrates the newsletter workflow by using create_webhook to ensure that when a subscriber is deleted, an external logging system is notified.
What Changes When You Connect
- Segment your audience instantly. Use
list_subscribersandupdate_subscriberto find and tag specific users, allowing you to run highly targeted campaigns. - Never lose a draft. The
create_emailtool lets you write and schedule new newsletters without leaving your primary writing environment. - Keep your data flow clean. Manage webhooks using
create_webhookto link Buttondown events to your internal databases, building a reliable data plumbing system. - Audit your content. Need to know what was sent? Run
get_newsletterorlist_emailsto pull up campaign details and check publishing history. - Maintain data integrity. Use
get_subscriberto check a user's status before sending a high-value campaign, ensuring they are active and correctly tagged. - Scale audience growth. Easily add new contacts using
create_subscriberand ensure they are immediately visible in your full list vialist_subscribers.
Real-World Use Cases
Cleaning up stale leads
A marketing ops engineer needs to clean out inactive users. They ask the agent to run list_subscribers to get the full list, then run get_subscriber on a few key IDs to verify their last activity date, and finally use delete_subscriber to remove them from the active list.
Drafting a multi-segment campaign
A content creator writes a new email draft. Instead of copying text into Buttondown, they use the agent to run create_email with the right subject line, then use list_tags to confirm the required segments, and finally use update_subscriber to apply the necessary tags before scheduling.
Connecting CRM to email triggers
The development team needs to ensure that when a user record is updated in the CRM, Buttondown knows about it. They use the agent to run create_webhook to set up the necessary trigger, linking the two systems reliably.
Auditing past campaign performance
An analyst needs to know the details of last month's major campaign. They ask the agent to run list_newsletters to find the ID, then use get_newsletter to retrieve the full campaign details and performance metrics.
The Tradeoffs
Manual API juggling
Having to log into the Buttondown dashboard, navigate to the subscriber list, manually filter by tag, and then copy the email addresses into a spreadsheet for segmentation.
→
Ask the agent to run list_subscribers and filter the results by tag using list_tags. The agent handles the data extraction and segmentation in one prompt.
Missing data updates
A subscriber changes their status in the main CRM, but the marketing team forgets to manually update their tag or status in Buttondown, leading to them receiving irrelevant emails.
→
Use the agent to run update_subscriber. You can pass the new status or tag directly, ensuring the Buttondown record matches the source of truth.
Forgetting webhook cleanup
A temporary integration is set up via webhooks, but the team forgets to delete the create_webhook trigger when the project is done, leaving unnecessary billing or security risks.
→
Use the agent to run list_webhooks to see every active trigger, and then use the appropriate tool to delete the unused webhook when the integration is complete.
When It Fits, When It Doesn't
Use this server if your core pain point is managing the lifecycle of your mailing list—segmentation, drafting, and deployment. You need to automate multi-step workflows that cross between your writing tool and your audience data. You should use it if you need to: 1) Tag users (create_tag), 2) Update user data (update_subscriber), or 3) Schedule content (create_email).
Don't use this if your only need is simple data viewing. If you just need to list all tags, you can use list_tags directly, but using the agent provides context. Don't use it if you are trying to build a full, custom analytics dashboard; you'll need a dedicated data warehousing solution instead of relying on list_subscribers alone. This is an operational tool, not a reporting engine.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Buttondown. 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 14 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Sifting through spreadsheets to manage lists is a waste of time.
Today, if you need to segment an audience, you export a CSV from Buttondown, open it in Excel, manually filter by tags, and then often have to clean up duplicate emails or manually adjust statuses. This process is slow, error-prone, and requires jumping between three different interfaces.
With this MCP server, you tell your agent, 'Give me all subscribers tagged 'Premium' who joined last month.' It runs the necessary tools (`list_subscribers` and `list_tags`) and gives you the clean, filtered data you need—instantly, without leaving your workspace.
Getting campaign details with Buttondown Alternative MCP Server
Before, checking on a campaign meant logging in, navigating to the 'Campaigns' tab, searching by date, and digging through pages of meta-data to see if it was scheduled or if it failed. It was a painful, multi-click drill-down.
Now, you just ask the agent, 'What's the status of the June newsletter?' It uses `get_newsletter` and gives you the direct answer, including the publish date and associated ID. It's that simple.
Common Questions About Buttondown Alternative MCP
How do I create a new subscriber using the `create_subscriber` tool? +
You provide the agent with the required email address and any initial metadata. The agent executes the tool and adds the new contact record to your Buttondown account.
Can I update a subscriber's tags using the `update_subscriber` tool? +
Yes. You must provide the subscriber's ID and the new tag(s) or metadata you want to apply. This action modifies the record directly in Buttondown.
What is the difference between `list_subscribers` and `get_subscriber`? +
list_subscribers gives you a summary list of many subscribers. get_subscriber retrieves the full, detailed profile for one specific subscriber ID.
Can I draft an email and schedule it using `create_email`? +
Yes. You provide the subject, body, and desired publish date. The tool creates the draft and saves it in your Buttondown account, ready for the specified time.
How do I list all the tags available in Buttondown? +
You run the list_tags tool. This returns a clean list of all existing tags, which you can then use to segment your audience.
How do I use the `list_webhooks` tool to manage my integration events? +
The list_webhooks tool shows you all existing webhooks. You can check their URLs and trigger events to confirm they're set up correctly for your workflows.
What happens if I try to create a subscriber with invalid data using `create_subscriber`? +
The system returns a specific error code indicating the validation failure. You'll need to check the API documentation for the exact required format (e.g., email format, required fields).
Can I retrieve campaign details for a specific email using the `get_email` tool? +
Yes, get_email retrieves all campaign details, including the draft status, publish date, and ID. You just need to provide the unique email ID.
Can I schedule a newsletter for a future date using the AI? +
Yes. When using the create_email tool, you can provide an ISO 8601 timestamp in the publish_date field to schedule your email for later.
How do I add tags to a subscriber when creating them? +
You can use the create_subscriber tool and pass an array of strings in the tags parameter to categorize the new subscriber immediately.
Is it possible to update the email address of an existing subscriber? +
Yes, use the update_subscriber tool with the subscriber's unique ID and provide the new email address in the email field.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Lorem Ipsum Generator
Generate deterministic placeholder text by words, sentences, or paragraphs. When an AI writes filler text, it varies wildly every time — this engine delivers consistent, predictable lorem ipsum.
Text Diff Engine
Exact character-by-character string comparison. Stop relying on LLM summaries and get absolute text diffs for code and contracts.
BoardEffect
Manage board activities via BoardEffect — list meetings, members, and documents directly from any AI agent.
You might also like
Recharge Alternative
Manage subscription commerce via Recharge — handle customers, subscriptions, addresses, and delivery schedules directly from your AI agent.
Lineascan
Explore the Linea blockchain — check ETH balances, track ERC-20/NFT transfers, and inspect smart contract source code directly from your AI.
Figshare
Manage research data and scholarly outputs via Figshare — list public articles, manage private uploads, and organize collections directly from your AI agent.