Robly MCP for AI. Manage Lists and Contacts via Natural Conversation.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Robly MCP Server automates email marketing management through your AI client. Use natural conversation to list contacts, create segmented subscriber lists, update user profiles, or check if an email belongs in a specific campaign group.
Stop switching between dashboards; manage your entire audience lifecycle from one chat window.
What your AI can do
Add contact
Adds a specified email address to an existing subscriber list.
Check list membership
Determines if a given email address is currently listed in a specific sub-list.
Clear sub list
Removes all contacts from an entire specified sub-list. Use with extreme caution.
Create, rename, delete, and list segmented subscriber groups (sub-lists) for targeted campaigns.
Search for an email address and update specific contact details, like company or job title, directly in the system.
Check if a given email is part of any list, add new contacts to lists, or remove them entirely from your audience.
Retrieve full lists of contacts and view all existing webhooks for system monitoring.
Ask an AI about this
Waiting for input…
Robly MCP Server: 12 Tools for Email Marketing Automation
Control list creation, searching, membership checks, and contact details using all twelve dedicated tools from the Robly API.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Robly on VinkiusAdd Contact
Adds a specified email address to an existing subscriber list.
Check List Membership
Determines if a given email address is currently listed in a specific sub-list.
Clear Sub List
Removes all contacts from an entire specified sub-list. Use with extreme caution.
Create Sub List
Creates a new, empty subscriber list for segmentation purposes.
Delete Sub List
Permanently deletes an entire sub-list from your account (data loss).
List Contacts
Retrieves a comprehensive list of all marketing contacts in your Robly account.
List Sub Lists
Returns an array of the names and IDs of every sub-list you have created.
List Webhooks
Displays all currently active webhooks set up for your Robly account, useful for...
Rename Sub List
Changes the name of an existing sub-list without affecting its membership or...
Search Contact
Finds and retrieves detailed metadata for a specific contact using their email...
Unsubscribe Contact
Removes an individual contact's email from all marketing communications immediately.
Update Contact
Modifies specific details—like job title or company—for a single, existing contact record.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 Robly, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Robly. 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 connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Managing contacts across multiple tabs feels like a job in itself.
Right now, if you want to see who's in the 'Beta Users' list but also need to update their company name because they changed jobs, you open the dashboard. You filter by segment. Then, you copy names into a spreadsheet. Finally, you switch to another section and manually run updates—a process that takes at least 15 clicks and three different screens.
With Robly MCP Server, you tell your agent: 'Find all users in 'Beta Users' who need their job title updated.' Your AI client runs `list_sub_lists` first, then executes the targeted `search_contact` and `update_contact` tools—all within one chat window. It's instant.
Robly MCP Server: List & Manage Lists
The biggest time sink is the list maintenance loop. You need to create a new segment, like 'High Priority Leads,' but you also have to ensure only specific contacts are added and that old leads are kept out of it. Doing this manually means checking permissions and running multiple export/import jobs.
Now, your agent handles the full lifecycle. It runs `create_sub_list`, confirms its existence, and then uses `add_contact` or `check_list_membership` to manage membership. You just talk to it.
What your AI can actually do with this
Robly MCP Server - Manage Contacts & Lists with Your Agent
Forget switching between dashboards. You'll manage your whole audience lifecycle right here in chat using your AI client. This server gives your agent direct, conversational access to the core data inside your Robly account, letting you handle everything from list setup to individual profile tweaks without needing a single API call or manual click.
Managing Your Audience Segments
You're gonna run targeted campaigns, right? You need segmented lists. Your agent handles all that. It can generate completely new sub-lists for specific groups (create_sub_list). If a campaign goal changes, it lets you rename an existing group without messing up who’s in it (rename_sub_list). You can always see every single sub-list you've got by asking your agent to list them out (list_sub_lists).
Need to clean house? It can remove all contacts from a whole sub-list (clear_sub_list), though you gotta be careful with that one. If you wanna trash an entire list permanently, it will delete the sub-list for good (delete_sub_list).
Handling Individual Contacts and Membership Status
Dealing with people is where this shines. You can check if a specific email address is already sitting in a particular sub-list (check_list_membership). If they're new leads, your agent adds them directly to an existing list using just their email (add_contact). Want to pull someone out of all marketing comms immediately? It handles that unsubscribe process instantly for you (unsubscribe_contact).
Updating and Finding People
Don't ever assume a contact’s details are up-to-date. Your agent searches for any user by email address, pulling back their full metadata so you know who they are (search_contact). Once you find them, it lets you fix things—you can update specific data points like their job title or company name right in the system using update_contact.
You also get a complete rundown of every single marketing contact in your Robly account with one command (list_contacts).
System Checks and Debugging
It's not just about people; it’s about the plumbing, too. If you ever gotta check how your integrations are working, your agent displays all active webhooks set up in your Robly account (list_webhooks), which is super useful for debugging connections.
Basically, when you use this server, your AI client acts like a dedicated marketing coordinator sitting right next to you. You talk to it naturally—you say, 'Check if John Doe is on the Q3 list and update his job title.' It executes the whole sequence: search, check membership, and then update the profile.
No switching windows, no boilerplate code. Just direct control over your entire audience database.
019dd14f-fbcb-70f1-8585-b8203ebc16f5 Here's how it actually works
The bottom line is that your AI client uses these specific API tools to interact with Robly’s backend, giving you full control over your marketing data through natural language prompts.
Subscribe to the Robly MCP Server on Vinkius.
Input your unique Robly API ID and API Key into your AI client's configuration settings.
Ask your agent a task, like: 'Find all contacts in the 'High Value Leads' list and update their company name to Acme Corp.' The agent calls the necessary tools sequentially.
Who is this actually for?
This is for the email marketer who hates switching between dashboards. It's built for Ops Engineers and Content Managers whose job requires keeping contact lists clean and segmented, without relying on manual CSV exports or unreliable internal systems.
Creates new segments (create_sub_list), checks who belongs where (check_list_membership), and runs bulk cleanup campaigns by unsubscribing users.
Needs to find a lead's record (search_contact) and update key details like job title or company before passing it off to the marketing team.
Manages audience health by listing all contacts (list_contacts), reviewing list membership, and ensuring contact metadata is current.
What Changes When You Connect
Centralized Control: Instead of jumping between the list creation tab, the contact detail view, and the analytics dashboard, all management happens in one chat session. You can run list_sub_lists and then immediately use add_contact for a new lead.
Data Cleaning Power: Easily manage audience health by calling unsubscribe_contact or using clear_sub_list when a segment is outdated. Your agent handles the necessary calls so you don't have to build complex multi-step reports.
Rapid Segmentation: Need a list of users who changed jobs? You can use search_contact on several leads and then run create_sub_list with the filtered results, automating what used to take hours.
Visibility into System State: Don't get stuck debugging why your webhooks aren't firing. Use list_webhooks to check every connection point directly from your chat interface, saving time on manual backend checks.
Accurate Contact Records: Before running a campaign, verify data accuracy using search_contact and then instantly fix mistakes with update_contact. This ensures the right message gets to the right person.
See it in action
Onboarding a new client list
A sales rep signs up 50 leads. Instead of manually uploading them, they ask their agent: 'Take these 50 emails and create a sub-list called 'Q3 New Leads', then add all contacts.' The agent runs create_sub_list followed by multiple add_contact calls in one go.
Cleaning up outdated segments
The marketing team realizes the 'Event Attendees' list is stale. They ask: 'Show me all contacts in 'Event Attendees' who haven't been updated recently.' The agent runs list_contacts and filters, letting the user decide if they need to run clear_sub_list or just delete_sub_list.
Updating a key contact detail
A sales rep finds an old lead. They ask: 'Find John Doe using his email and update his company name to Acme Inc.' The agent runs search_contact, verifies the record, and executes update_contact without needing to navigate any forms.
Auditing list structure
The Ops team needs to know exactly what lists exist before a major migration. They simply prompt: 'List all available sub-lists.' The agent runs list_sub_lists and provides an immediate, clean inventory.
The honest tradeoffs
Assuming bulk actions work in one go
Trying to ask the AI: 'Add 10 contacts and then update their titles.' The agent might fail because it needs clear, sequential tool calls for each action.
Break it down. First, run add_contact for all new people. Then, in a second prompt, address updates: 'Now that they are added, please use the batch list to update their titles.' Always think of tools as separate steps.
Confusing deletion with clearing
Asking: 'Just remove all people from this list.' This is too vague and could trigger delete_sub_list when you only meant to empty it.
Be specific. If you want to keep the list but remove everyone, say: 'Run clear_sub_list on [List ID].' Never confuse clearing with deleting.
Over-relying on a single tool
If you only use search_contact, you can find the person, but you still have to manually figure out if they are subscribed or if their details need fixing.
Chain tools. Search first (search_contact). Then check membership (check_list_membership). Finally, update data (update_contact) if needed.
When It Fits, When It Doesn't
Use this server if your job involves the constant management of audience segments and contact records—if you spend more time in dashboards than writing copy. You need it when you must automate multi-step workflows: finding a person, checking their status, updating their profile, and adding them to a new list.
Don't use this if your goal is merely to view a static report (e.g., 'How many people did we email last month?'). For that, stick to Robly’s native reporting tools; the MCP server handles actions, not historical reporting.
If you need to perform advanced system maintenance or integration debugging, list_webhooks is your go-to tool. But for daily campaign work, focus on combining create_sub_list, add_contact, and update_contact.
Questions you might have
How do I find out what sub-lists exist using Robly MCP Server? +
You run the list_sub_lists tool. This instantly gives you a complete, structured list of every segment available in your account, so you know exactly where to target your campaigns.
Can I update contact details with Robly MCP Server? +
Yes, use the update_contact tool. You simply tell your agent which email and what specific field (like 'job title') needs changing. It handles the API call directly.
What happens if I run `clear_sub_list`? +
It removes every single contact from that specified sub-list immediately. This is a destructive action, so double-check your list name before asking for this to prevent data loss.
Does Robly MCP Server help me check if an email is in a list? +
Absolutely. Use check_list_membership and provide the email and the target list ID. It gives you a simple yes/no answer, which is perfect for validation checks.
What authentication details do I need to use the `list_contacts` tool? +
You must provide your Robly API ID and Key when connecting the server. The system uses these credentials to authorize every request before listing contacts. This ensures that only your account can access the data.
If I run `update_contact` with an invalid contact ID, what happens? +
The tool will throw a specific API error code indicating the missing record. Your AI client captures this failure and tells you exactly which identifier needs to be corrected. You then fix the ID and rerun the command.
Are there rate limits when using the `add_contact` tool? +
Yes, the underlying API enforces rate limits for adding contacts in quick succession. If you hit this threshold, the server returns a 429 error. You'll need to build retry logic with backoff delays into your agent.
Does running `delete_sub_list` impact other lists or data? +
No, deleting a sub-list only removes that single segment and its associated contacts. The tool is isolated and won't affect any of your other list structures or metadata.
Can my AI automatically find if a specific email exists in a Robly subscriber list? +
Yes! Use the exists_in_sub_list tool. Provide the email and the sub_list_id, and your agent will return the membership status and subscription details instantly.
How do I find my Robly API ID and API Key? +
Log in to your Robly account, go to My Account (top right), and you will find your unique API ID and API Key listed in the account overview.
We've already built the connector for Robly. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.