Wild Apricot MCP by usefulapi for LangChain
io.usefulapi/wild-apricot
Look up members, events, registrations, invoices and payments, and add contacts or check in guests.
client:LangChain
transport:streamable-http
tools:21
Install Wild Apricot MCP by usefulapi in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"wild-apricot": {
"transport": "streamable_http",
"url": "https://wild-apricot.usefulapi.io/mcp",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- wildapricot_list_accounts
- wildapricot_get_account
- wildapricot_list_contacts
- wildapricot_get_contact
- wildapricot_list_contact_fields
- wildapricot_list_membership_levels
- wildapricot_list_member_groups
- wildapricot_list_saved_searches
- wildapricot_get_saved_search
- wildapricot_list_events
- wildapricot_get_event
- wildapricot_list_event_registration_types
- wildapricot_list_event_registrations
- wildapricot_list_invoices
- wildapricot_list_payments
- wildapricot_list_donations
- wildapricot_list_audit_log
- wildapricot_create_contact
- wildapricot_update_contact
- wildapricot_create_event_registration
- wildapricot_check_in_attendee