NeonCRM MCP. Query your whole non-profit database with plain chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
NeonCRM connects your non-profit operations to your AI agent. Track donor history, manage memberships, and pull event data without opening the CRM interface.
Use tools like `list_donations` or `get_account` to get constituent profiles, financial contributions, and grant details through natural conversation.
What your AI agents can do
Get account
Retrieves comprehensive profile details for a single account record.
Get crm event
Fetches all specific information about one event in the CRM.
Get donation
Gets full details and metadata for a single donation record.
You can retrieve a list of every account record in NeonCRM using list_accounts.
Fetch the full profile and history for one contact ID with get_account.
Pull a list of all financial contributions using list_donations, or get specifics on one gift via get_donation.
View the current status of accounts and their associated membership records through list_memberships.
Get a list of organization events with list_crm_events, or grab details for one specific event using get_crm_event.
List all unique and standard custom data fields defined in your CRM setup via list_custom_fields.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
NeonCRM MCP Server: 10 Tools for Nonprofit Ops
These ten tools let you manage every core area of your non-profit data—from contacts and memberships to donations and events—all through conversation.
019d75dcget account
Retrieves comprehensive profile details for a single account record.
019d75dcget crm event
Fetches all specific information about one event in the CRM.
019d75dcget donation
Gets full details and metadata for a single donation record.
019d75dclist accounts
Retrieves a list of all account records within NeonCRM.
019d75dclist contacts
Lists every contact record in the CRM for quick reference.
019d75dclist crm events
Gets a list of all events created and tracked within NeonCRM.
019d75dclist custom fields
Displays every standard and custom data field available in your CRM profiles.
019d75dclist donations
Provides a summarized list of all financial donations received by the organization.
019d75dclist grants
Lists every grant application and award record managed in the CRM.
019d75dclist memberships
Retrieves a list of all current and historical memberships attached to accounts.
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 NeonCRM, 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
NeonCRM connects your NeonCRM account straight to your agent. You get total access to non-profit data—constituent records, fundraising activity, memberships, and events—all without ever having to open the actual CRM interface. Your AI client handles all the database calls for you.
For instance, if you need a complete picture of who you're working with or what money came in, your agent uses specific tools to pull that data through natural conversation. You don't waste time navigating menus; you just ask.
Finding People and Organizations: Your agent can check out every account record in NeonCRM by running
list_accounts. If you need the detailed profile and full history for one specific contact, it usesget_account. To quickly list all your contacts without needing an associated account, it runslist_contacts. These tools let you pull profiles, viewing everything from basic demographic info to deep-dive activity logs.Tracking Money: You can get a summarized rundown of every financial gift the organization received using
list_donations. If you need the specific metadata or full details for just one particular donation, it executesget_donation. Beyond gifts, your agent manages grant records; runninglist_grantslists every single grant application and award kept in the CRM.Membership Status: Checking membership is simple. Your agent uses
list_membershipsto retrieve a list of all current and historical memberships tied to accounts. This lets you instantly verify who's an active member and when their status changed.Event Records: You don't have to scroll through hundreds of pages to find event details. Running
list_crm_eventsgives you a comprehensive list of every organization event tracked in NeonCRM. If you only want the specifics on one gala or fundraiser, it callsget_crm_event. These tools handle all the registration and scheduling data.Data Schema Visibility: Sometimes you need to know what data points are even available to pull. Your agent handles that by calling
list_custom_fields, which displays every single standard and custom field defined across your CRM profiles. This means you'll never miss a piece of required information because the system shows you exactly what fields exist.
Your agent pulls together all this info—account data, contact history, financial transactions from get_donation or list_donations, membership status via list_memberships, event details through get_crm_event and list_crm_events, grant records using list_grants, and the full field definitions from list_custom_fields—and presents it all in a single, conversational output. It's like having an instant data analyst sitting right next to you on your desk.
It’s built for non-profit organizations that need reliable access to deep constituent profiles without opening up complex database interfaces. You just talk to your agent, and the tools do the heavy lifting.
How NeonCRM MCP Works
- 1 First, subscribe to the NeonCRM server and provide your Organization ID and API Key.
- 2 Your AI client translates your request (e.g., 'Show me donations over $500 last year') into specific tool calls like
list_donations. - 3 The agent executes these tools against NeonCRM's database, returning structured data directly to you in conversation.
The bottom line is: your AI client talks to the CRM database for you, giving you real-time access without needing manual logins or dashboards.
Who Is NeonCRM MCP For?
Non-profit Directors and Development Teams who spend too much time jumping between the CRM, spreadsheets, and email. You're tired of manually verifying a donor's status or pulling grant data just to build a report. This lets you ask complex questions about your organization's health in plain English.
Uses the agent to verify donor information and membership statuses quickly during outreach, running tools like list_contacts or checking specific donation records with get_donation.
Automates report generation by listing grants (list_grants) or pulling comprehensive constituent lists for quarterly reports.
Checks event details and registration numbers using list_crm_events to plan logistics without logging into the full CRM portal.
What Changes When You Connect
- Instantly check donor status. Instead of logging into the CRM to verify if Jane Smith is a Gold Member, just ask. The agent runs
list_membershipsand gives you the answer immediately. - Build reports faster. Need to know total donations from 'Global Impact Foundation' this quarter? Ask your agent. It uses
list_donationsand summarizes the exact figures for you. - Stop digging through event logs. Planning a follow-up gala? Use
list_crm_eventsto see upcoming dates, then runget_crm_eventto pull the full registration list in seconds. - Get holistic profiles. Don't just view contacts. By using
get_account, you get one central data dump that combines membership status, contact info, and historical activity for a single person. - Never lose a piece of data. Need to know what fields exist? Use
list_custom_fields. This shows all standard and custom metadata, so your agent can pull exactly the data points you need.
Real-World Use Cases
Verifying donor history before a meeting
A Development Director has a meeting with a major donor. Instead of calling the CRM to look up their giving history, they ask: 'What's the donation history for account ID 987?' The agent runs get_account and list_donations, summarizing the total lifetime giving right in the chat window.
Auditing membership records
An Operations Manager needs to confirm which supporters are current members before a mailing push. They ask, 'List all accounts that are active Gold Members.' The agent uses list_memberships and returns an actionable list they can copy.
Pulling data for a quarterly grant report
The team needs to summarize current funding opportunities. They ask the agent to 'List all active grants.' The agent runs list_grants, giving them the names, status, and award dates needed for their board meeting presentation.
Checking event attendance after a fundraiser
After a gala, a Volunteer Coordinator needs to know how many people signed up. They ask: 'List all upcoming CRM events.' The agent runs list_crm_events and provides the count and dates immediately.
The Tradeoffs
Assuming everything is visible
Trying to find a specific data point (like 'Volunteer Hours') that doesn't have a dedicated tool, resulting in vague error messages.
→
If you can't find the field, run list_custom_fields first. This shows every single metadata option available for your profiles, so you know exactly what to ask for.
Asking for too much data at once
Writing a giant prompt: 'Give me everything about the donor who attended the gala and gave money.' The agent might get confused or time out.
→
Break it down. First, use list_crm_events to find the event ID. Then, ask for donations using get_donation with that specific context.
Trying to change data through chat
Telling the agent: 'Update John Doe's status to Gold.' Since this tool set focuses on reading/reporting, the request will fail.
→
This server is designed for reporting. To get current status, use get_account or list_memberships. If you need to change data, you must do it directly in NeonCRM.
When It Fits, When It Doesn't
Use this server if your primary job is reading, reviewing, and aggregating non-profit data from NeonCRM. You're building reports, verifying donor records, or listing contacts before a call. It's perfect for read-only reporting and auditing.
Don't use this if you need to perform high-frequency, transactional write actions—like updating an account status, changing an address, or submitting new donations. This server is built with data access tools (list_accounts, get_account) and should not be used as a primary input mechanism for operational changes.
If you only care about donor records, stick to the donation tools. If you need relationship context, rely on the account/contact tools. Don't try to force membership status checks into an event query.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by NeonCRM. 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
Finding constituent data shouldn't take logging into three different tabs.
Today, checking a donor’s full picture means opening the CRM dashboard, clicking through their contact profile to see activity, then switching to the Donations tab for giving history, and finally navigating to Memberships to check status. It's a manual process that wastes minutes every time.
With NeonCRM MCP Server, you just ask your agent: 'What is Jane Smith’s total lifetime contribution and her current membership tier?' The agent runs multiple tools—`get_account`, `list_donations`, and `list_memberships`—and delivers one consolidated answer. You get the full picture in a single chat prompt.
The NeonCRM MCP Server gives you instant access to your organization's data.
Before this, pulling lists of grants or all event registrations required running multiple reports within the CRM admin panel. You had to export CSVs and manually cross-reference IDs just to get a basic status report.
Now, you ask for 'All grant records from 2023.' The agent runs `list_grants` and returns the clean data set immediately, ready for your next step. It's faster than any export function.
Common Questions About NeonCRM MCP
How do I get all donor records using list_donations? +
Running list_donations provides a summary of every donation record in NeonCRM. This lists the basic details like amount and date, allowing you to see overall financial activity quickly.
Is get_account better than list_contacts? +
get_account is for deep dives on a single person or entity ID. list_contacts gives you a simple roster of names and IDs, which you then feed into the agent to run get_account for specifics.
Can I check membership status without using list_memberships? +
No. While other tools like get_account show general data, only list_memberships is guaranteed to pull the dedicated and accurate records of current or former memberships.
What if I need a specific event's registration list? +
First, use list_crm_events to find the event ID. Then, pass that ID into the agent when calling get_crm_event to retrieve all associated registration details.
What information is needed to authenticate calls using list_accounts? +
You must provide your NeonCRM Organization ID and an API Key. These two credentials let your AI client securely access the specific data within your non-profit instance.
How do I discover unique data points using list_custom_fields? +
The tool lists every standard and custom field defined in your CRM schema. This lets your agent pull niche, unique data that doesn't appear in default profile views.
What should I do if my query using get_donation fails due to rate limits? +
The system handles standard API rate limits and will return a specific error code. For reliable automation, your AI client needs to implement retries with an exponential backoff strategy.
Can I restrict the results when running list_grants for specific timeframes? +
Yes, you pass filtering parameters like date ranges or grant status in your prompt. The tool uses these criteria to narrow down the records retrieved from NeonCRM.
How do I find my NeonCRM Organization ID? +
Your Organization ID (Org ID) is found in your NeonCRM instance URL: https://[OrgID].neoncrm.com.
Where do I generate an API Key? +
In your NeonCRM dashboard, navigate to Settings > Global Settings > API Settings to find or create your API keys.
Can I see custom field data? +
Yes! The get_account and get_donation tools will return custom field values if they are populated, and you can list all available fields using list_custom_fields.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Tactile CRM
Connect your AI to Tactile CRM. Query companies, read contact details, and evaluate your sales opportunities and pipelines natively from the terminal.
Referly
Automate affiliate programs via Referly — manage partners, track conversions, and monitor workflows directly.
Formsite
Manage forms, retrieve results, and automate data collection via AI agents with Formsite.
You might also like
Stripe Alternative
Manage payments, customers, products and subscriptions via Stripe — create payment intents, track invoices and audit refunds from any AI agent.
DEV.to
Manage your DEV.to presence — publish articles, fetch latest posts, and update content directly from your AI agent.
Boostapp
Automate lead management in Boostapp — create new leads, assign pipeline stages, and manage customer data directly from any AI agent.