NationBuilder MCP for AI Agents. Manage Campaigns, Community Data, and Supporters.
NationBuilder MCP connects your AI agent directly to political campaign and nonprofit data. Use this MCP to manage communities, track donations, record new signups, and monitor petition engagement through natural conversation. Stop logging into multiple dashboards; get all your supporter data in one chat interface.
Give Claude and any AI agent real-world access
List all current signups or retrieve detailed profile information on any person in the database.
Record new donations and list recent financial contributions to track fundraising goals.
List active petitions and retrieve supporter metadata related to advocacy campaigns.
Search through available tags or list curated custom people lists to maintain clear contact segments.
List upcoming calendar events and manage operational metadata for campaign planning.
Ask an AI about this
Waiting for input…
What AI agents can do with NationBuilder: 12 Tools for Campaign Management
These tools let your agent perform specific actions within NationBuilder, allowing you to list signups, record donations, track events, and manage community data through conversation.
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 NationBuilder MCPRecord Donation
Adds a new donation record to the system for tracking purposes.
Create New Signup
Registers an entirely new person into your community's supporter database.
Get Api Status
Checks the current connection status between your AI client and the NationBuilder...
Get Signup Details
Retrieves full information on a specific person or signup record.
List Recent Donations
Lists the most recent financial contributions made to the campaign.
List Upcoming Events
Retrieves a list of all scheduled calendar events for the community or nation.
List Custom People Lists
Lists and retrieves predefined, curated groups of supporters or contacts.
List Nation Petitions
Retrieves a list of all currently active petitions for the organization.
List Nation Signups
Lists general information about people or signups within your nation's database.
List Nation Sites
Retrieves a list of the content management system (CMS) sites associated with the...
List Signup Tags
Provides an overview of all available tags that can be applied to signups or people.
Find Signup By Email
Searches the database and finds a person's record using their specific email address.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with NationBuilder, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by NationBuilder. 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 each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Data Silo Headache Solved with Vinkius AI Gateway
Today, tracking a single supporter’s journey means logging into the NationBuilder platform, navigating to the signups tab, finding their profile, manually checking if they have donation tags, and then opening a separate sheet just to see their total contributions. It's click-intensive, slow, and prone to human error every time.
With this MCP, you simply ask your agent: 'What is Robert Chen’s current status?' The agent runs the necessary tool calls—pulling signup details, checking donation history, and listing his tags—and gives you a single, comprehensive answer in plain text. You get immediate context, not 15 tabs to click through.
NationBuilder MCP: Full Control Over Your Community Data
The tedious manual steps that disappear include cross-referencing donation records with signup metadata and manually updating campaign reports. You no longer have to guess which list or tag is correct; the agent provides the definitive answer.
This MCP turns your entire community database into an active, conversational resource. It's not just reading data; it's letting your AI client manage the whole lifecycle of a supporter, from first signup to final donation.
What your AI can actually do with this
Running a campaign or managing a large non-profit requires tracking dozens of moving parts—from single donations to active petitions. This MCP gives your AI agent full control over the NationBuilder platform, letting you handle community orchestration and fundraising without ever clicking into the main dashboard. Instead, you talk to your agent like it’s a dedicated coordinator who has instant access to all records.
Need to know how many supporters signed up last week? Your agent can list recent signups or find specific people by email address instantly. The system tracks everything from financial contributions using tools that record donations and monitor upcoming events. Plus, you can pull detailed profile metadata on any person, check the status of your connection, or even search through custom tags to segment supporters for targeted outreach.
When you use Vinkius, you connect once, and this MCP lets your AI client manage complex campaign data—making manual data entry a thing of the past.
019dd12b-fa81-71bb-9a88-42986105461c Here's how it actually works
The bottom line is that you manage complex campaign workflows simply by talking to your AI agent and letting it pull data from NationBuilder.
Subscribe to this MCP on Vinkius and enter your NationBuilder Access Token (v2) along with the required Nation Slug.
Your AI agent authenticates and establishes a connection to all community and donor data within the platform.
You prompt your agent in any compatible client, asking it to perform actions like 'list recent donations' or 'find person by email', which executes the tool call.
Who is this actually for?
This MCP serves Campaign Managers, Non-profit Organizers, and Developers. If you spend time switching between databases, spreadsheets, and campaign dashboards just to get a full picture of donor activity or supporter status, this is for you.
You use the agent to quickly retrieve summaries of supporters and monitor donation trends without leaving your chat interface. You also list upcoming events to keep track of campaign timelines.
You automate the recording of donations and track petition growth via natural conversation, eliminating manual entry for financial data.
You integrate real-time community data and supporter metadata directly into your applications using agent calls like find_signup_by_email or list_signup_tags.
What Changes When You Connect
Automate fundraising tracking. Instead of manually entering donation details, let your agent record donations directly through the chat interface using 'record_donation'.
Get a complete supporter picture instantly. Use 'find_signup_by_email' or 'get_signup_details' to pull full profiles and metadata on any contact without leaving your workflow.
Stay ahead of advocacy goals. Your agent can list active petitions ('list_nation_petitions') and track who is supporting them, giving you real-time mobilization data.
Never lose track of a supporter segment again. Easily search through tags or use 'list_custom_people_lists' to ensure your outreach only goes to the right group.
Simplify operational checks. Use 'list_upcoming_events' to see all scheduled activities and manage metadata for better campaign timing.
See it in action
Following up on a key contact
A Campaign Manager needs to know if John Smith, whose email is john.smith@example.com, has donated recently and what his current tags are. The agent uses 'find_signup_by_email' followed by 'get_signup_details' to provide a single summary: status, donation history, and segment tags.
Accounting for an event
An Organizer just finished a town hall meeting. They need to quickly log the $50 contribution from Jane Doe that happened off-platform. The agent uses 'record_donation' immediately, ensuring the financial data is captured before the end of the day.
Analyzing petition support
A Non-profit Organizer wants to see which segment of supporters are most engaged in advocacy efforts. They ask the agent to 'list_nation_petitions' and review the associated supporter metadata to pinpoint key groups.
Onboarding new volunteers
A Campaign Manager signs up a group of new volunteers. Instead of manually creating profiles, they use 'create_new_signup', then immediately use 'list_nation_signups' to confirm the addition and check available tags for immediate categorization.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Thinking you need a CRM *and* an MCP.
Logging into NationBuilder, pulling data into Google Sheets, then updating Stripe. This involves three systems and constant copy/pasting of names and amounts.
Connect the NationBuilder MCP to your AI client. Ask the agent to 'list_recent_donations' or 'get_signup_details'. The raw, accurate data comes straight into your chat window for immediate use.
Trying to find a person by name only.
Asking the AI: 'Find John Smith.' Since many people share names, the agent returns nothing or guesses incorrectly, wasting time.
Always provide an identifier. Use 'find_signup_by_email' with the exact email address to guarantee you pull the correct person record.
Forgetting about segmentation tags.
Sending a blanket email campaign that irritates dedicated volunteers and passive supporters alike, because they weren't segmented.
Use 'list_signup_tags' to review your available categories. Then use the agent to list specific custom lists via 'list_custom_people_lists' before any outreach.
When It Fits, When It Doesn't
You should use this MCP if your primary operational bottleneck is moving structured community data—like donations, signup metadata, or petition status—from a proprietary platform (NationBuilder) into an AI workflow. This connection lets you treat the entire database like a conversational resource. Don't use it if your main need is simple calendar management; for that, a dedicated scheduling tool works better. If you just need to read public web data, don't bother. But if you are managing active campaigns and need the AI agent to execute actions like 'record_donation' or 'create_new_signup', this MCP is mandatory.
Questions you might have
Can NationBuilder MCP help me list all my supporters? +
Yes. You can use 'list_nation_signups' or 'find_signup_by_email' to retrieve specific details on any person, giving you an overview of your active supporter base.
How do I record a donation using NationBuilder MCP? +
You use the 'record_donation' tool. Your agent prompts for the necessary financial details and submits the contribution directly to the platform, logging it instantly.
Does NationBuilder MCP handle event scheduling? +
It doesn’t schedule them, but you can use 'list_upcoming_events' to retrieve all scheduled calendar events for your nation. This helps keep your campaign timeline visible in the chat.
Can I find a supporter by their email address with NationBuilder MCP? +
Absolutely. The 'find_signup_by_email' tool is designed specifically to search for and retrieve detailed records using an individual’s verified email address.
What if I need to add a completely new person record? +
You use the 'create_new_signup' function. This allows your agent to register a brand-new contact into your database, ensuring they are counted from day one.