MCP server
Neon CRM MCP by usefulapi
io.usefulapi/neon-crm
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Search Neon CRM accounts, donations, memberships and events; create accounts and activities.
Working at last checkVerified publisher: usefulapi.ioAbout 5,358 tokens per request once connected22 tools
https://neon-crm.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 22
- Token cost
- About 5,358 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http neon-crm https://neon-crm.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.neon-crm] url = "https://neon-crm.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"neon-crm":{"httpUrl":"https://neon-crm.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"neon-crm":{"url":"https://neon-crm.usefulapi.io/mcp"}}}
VS Code
{"servers":{"neon-crm":{"type":"http","url":"https://neon-crm.usefulapi.io/mcp"}}}
Antigravity
agy mcp add neon-crm https://neon-crm.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"neon-crm","server_url":"https://neon-crm.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"neon-crm","server_url":"https://neon-crm.usefulapi.io/mcp"}
Tools
neon_create_accountChanges accounts · ~578 tokens
Create a constituent account: an INDIVIDUAL (a person) or a COMPANY (with company_name, plus an optional primary contact). Neon's Account Match may merge it into an existing account with the same name and email, so check neon_list_accounts by email first. Returns the new id. Neon: POST /accounts.neon_create_activity~425 tokens
Create an activity — log an interaction with a constituent (call, meeting, note) or schedule a task. Needs a subject, a start date, a time zone id (neon_list_properties name=systemTimezones), a status id (name=activityStatuses) and a priority; link it to accounts and assign it to system users. Returneon_get_account~131 tokens
Fetch one account in full — returned as individualAccount or companyAccount with its primary contact, addresses, consent, custom fields, current membership status and timestamps. Neon: GET /accounts/{id}.neon_get_activity~118 tokens
Fetch one activity (a logged interaction or task) — subject, note, dates, linked accounts, assigned users, status and priority. Neon: GET /activities/{id}.neon_get_campaign~113 tokens
Fetch one campaign — dates, goal, fund, purpose, parent campaign, status, page URLs and fundraising statistics. Neon: GET /campaigns/{id}.neon_get_donation~116 tokens
Fetch one donation — amount, date, fund, campaign, purpose, source, tribute, soft-credit solicitor, payments and status. Neon: GET /donations/{id}.neon_get_event~110 tokens
Fetch one event — name, summary, dates, location, capacity, category, campaign, registration and financial settings. Neon: GET /events/{id}.neon_get_membership~114 tokens
Fetch one membership — level, term, dates, fee, status, auto-renewal, sub-members and payments. Neon: GET /memberships/{membershipId}.neon_get_organization_profile~100 tokens
Fetch the Neon CRM organization these credentials belong to — its name, org ID and app URL. A cheap way to confirm the org ID and API key work. Neon: GET /properties/organizationProfile.neon_list_account_donations~212 tokens
List one account's donations (amount, date, fund, campaign, purpose, status, payments), newest first by default. Neon: GET /accounts/{id}/donations.neon_list_account_event_registrations~204 tokens
List the event registrations one account has made, optionally for a single event. Neon: GET /accounts/{id}/eventRegistrations.neon_list_account_memberships~319 tokens
List one account's membership history — level, term, start and end dates, fee, status (e.g. SUCCEEDED/FAILED) and auto-renewal. Filter to active or the primary active membership. Neon: GET /accounts/{id}/memberships.neon_list_accounts~250 tokens
List constituent accounts (individuals and companies), optionally filtered by email, first or last name, or type. Returns accountId, names, email and userType. For richer queries use neon_search. Neon: GET /accounts.neon_list_campaigns~65 tokens
List fundraising campaigns (id, code, name, status). Neon: GET /campaigns.neon_list_event_registrations~242 tokens
List the registrations for one event — registrant account, tickets and attendees, amount, payments. Optionally only one registrant. Neon: GET /events/{id}/eventRegistrations.neon_list_events~374 tokens
List events, filterable by name, category, date window, published or archived state. Dates are YYYY-MM-DD. Only Neon's legacy events are exposed by the API. Neon: GET /events.neon_list_membership_levels~176 tokens
List the organization's membership levels (id, code, description, rank, type, status). Neon: GET /memberships/levels.neon_list_properties~221 tokens
List one of the organization's lookup lists — the ids other tools need: funds, purposes, sources, solicitation methods, activity statuses and system time zones (for neon_create_activity), system users, individual and company types, event categories, countries, states/provinces, genders, prefixes. Neneon_list_search_fields~215 tokens
Discover the field names neon_search accepts for a resource: kind=searchFields gives filterable fields with their allowed operators; kind=outputFields gives the columns you can return (standard field names plus custom fields with numeric ids). Call this before neon_search. Neon: GET /{resource}/searneon_search~653 tokens
Report-style search over accounts, donations (includes pledges and pledge payments), activities or events. Give filter criteria (field + operator + value), the output columns to return (standard field NAMES as strings, or custom-field IDS as integers — both from neon_list_search_fields), and 0-basedneon_update_account~410 tokens
Change an account's name, email, job title, company name or do-not-solicit / email opt-out flags. Only the fields you pass are changed (PATCH). The type must match the account (see neon_get_account). Addresses are not edited here. Neon: PATCH /accounts/{id}.neon_update_activity~212 tokens
Change an activity's subject, note, status (e.g. mark it completed) or priority. Only the fields you pass are changed (PATCH). Neon: PATCH /activities/{id}.
Browse
Related MCP servers
- CiviCRM MCP by usefulapi
Work with your own CiviCRM: contacts, contributions, memberships, events; log activities. - Wild Apricot MCP by usefulapi
Look up members, events, registrations, invoices and payments, and add contacts or check in guests. - Little Green Light MCP by usefulapi
Search Little Green Light donors, gifts, notes and memberships, and add gifts and contact reports. - Hello Club MCP by usefulapi
Read Hello Club members, events, bookings and transactions; add members and charges. - Eventzilla MCP by usefulapi
Read Eventzilla events, tickets, orders, attendees and users; open or close ticket sales. - Funraise MCP by usefulapi
Read Funraise supporters, donations, recurring gifts and forms; add notes, tasks and supporters. - Nostr Signer
Approve Nostr signatures with your own browser signer without exposing a private key. - Socialloop
SocialLoop: AI-native event platform — sell tickets, manage guests, run affiliates & promo codes.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/neon-crm)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents