Integration · CRM & sales
Connect Claude & ChatGPT to Solidarity Tech
Ask your AI who RSVPed to Saturday's meeting, what a member has done recently, or to set a follow-up call. It can find and update members, create events, record RSVPs and attendance, add notes and follow-up tasks, and send a text or email to a member. It also reads lists, chapters, calls, texts, donations and action pages.
Free plan, no credit card. Takes about a minute.
Try asking
“Who has RSVPed to Thursday's volunteer training?”
The AI finds the event and its session, then lists the RSVPs.
“What has Maria Lopez done with us lately?”
It finds the member by email or phone and lists her activity feed, calls and texts.
“Create a follow-up task to call Tom Reed next Monday.”
It creates the task on his member record with the due date, and an assignee if you name one.
What your AI can do
Members
Search and filter members, create or update them with tags, chapters and custom properties, and read their activity feed, calls and texts.
Events and RSVPs
Create events, list sessions with RSVP counts, record and change RSVPs, and mark attendance.
Outreach and follow-up
Send a text or email to a member, add notes, and create and update follow-up tasks.
“Mark Ana Silva as attended at last night's meeting.”
It records her attendance for that event session.
“Text Jamal a reminder about tomorrow's canvass.”
It sends the text message to the member right away.
“Add a new member: Sam Lee, [email protected], Eastside chapter.”
It creates the member, or updates the existing one with the same email or phone.
30 tools for Solidarity Tech
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_member_noteChanges dataAdd a note with `content` to a member by `user_id`, optionally marking it restricted or recording the interaction method.create_eventChanges dataCreate an event with `title`, `event_type`, `start_time` and `end_time` (Unix timestamps), `scope_type` and `scope_id`, plus location or virtual URL and capacity.create_event_rsvpChanges dataRSVP a member to an event session: `event_id`, `event_session_id`, `is_attending`, `user_id` and `agent_user_id` (the team member recording it). May send a confirmation email.create_follow_up_taskChanges dataCreate a follow-up task about a member by `user_id` with a `due_at` date, optional notes, reminder and assignee.create_or_update_memberChanges dataCreate a member, or update the existing one with the same phone or email: name, email, phone, address, chapter, tags and custom properties.filter_membersChanges dataFind members matching a `filter` of rules and conditions, optionally combined with email or phone.get_eventGet one event by `event_id`, with its sessions.get_memberGet one member by `user_id`, with contact details, tags, chapters and custom properties.get_member_listGet one member list by `user_list_id`, including its filter rules.list_action_pagesList action pages (sign-up forms, petitions, donation pages).list_automationsList automations, optionally only active ones.list_callsList calls, optionally for one member by `user_id`.list_chaptersList chapters (local groups) in your organization.list_donationsList donation charges.list_event_rsvpsList RSVPs, filtered by `event_id` or member `user_id`.list_event_sessionsList event sessions (dates/times of an event), filtered by `event_id`, `chapter_id`, `upcoming`, tags or start dates; can include RSVP counts.list_eventsList events, optionally within a chapter scope.list_follow_up_tasksList scheduled follow-up tasks, filtered by member `user_id` or assigned `agent_user_id`.list_member_actionsList submissions on action pages, filtered by `page_id` or member `user_id`.list_member_activityList the activity feed, optionally for one member by `user_id`.list_member_listsList saved member lists.list_team_membersList team members (staff and organizers with app access).list_textsList text messages, optionally for one member by `user_id`.record_event_attendanceChanges dataMark whether a member `attended` an event session by `user_id`, `event_id` and `event_session_id`.search_membersFind members (people in your CRM) by `email`, `phone_number` or `user_list_ids`, or list recent ones with `since`. Use to find a member's ID.send_emailChanges dataSend a one-off email with `subject` and `body_html` to a member by `user_id`. The email is sent immediately.send_textChanges dataSend a text message `body` to a member by `user_id`. The SMS is sent immediately.update_event_rsvpChanges dataChange an RSVP by `event_rsvp_id`, e.g. `is_attending` or `is_confirmed`.update_follow_up_taskChanges dataUpdate a follow-up task by `task_id`: notes, due date, assignee or `marked_as_completed`.update_memberChanges dataUpdate a member by `user_id`: name, email, phone, address, chapters, tags or custom properties. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Solidarity Tech from the app list.
- 2
Paste your key
Paste a Solidarity Tech API key. In Solidarity Tech go to Settings > API Keys and generate a key. If you do not see that section, your role lacks access, so ask an admin on your team for a key.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Solidarity Tech?
The AI can search, filter and read members, member lists, chapters, team members, events, sessions, RSVPs, calls, texts, activity, follow-up tasks, automations, action pages and donations. It can create and update members, create events, record RSVPs and attendance, add notes, create and update follow-up tasks, and send texts and emails to members.
Does the AI see my Solidarity Tech credentials?
No. Your Solidarity Tech API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups only. Sending a text or email reaches the member right away, and updating members changes your CRM, so these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Solidarity Tech account.
Will the AI text or email members without asking?
Only if you let it. send_text and send_email send the message right away, so you can leave them off or require your approval before they run. Recording an RSVP may also send a confirmation email to the member.
Related integrations
Let your AI work in Solidarity Tech today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Solidarity Tech freePipMCP is not affiliated with Solidarity Tech. Product names are trademarks of their owners.






