Salsa Engage MCP by usefulapi

io.usefulapi/salsa-engage · v1.0.3 · communication

Salsa Engage MCP by usefulapi is healthy: it completed an MCP handshake in 935 ms and exposes 11 tools.

Search supporters, donations, emails and segments; create or update supporters in Salsa Engage.

Endpoint: https://salsa-engage.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count11
Latency935 ms
Last checked (UTC)2026-11-07T09:35:23.766Z

Health history

Checked (UTC)StatusLatencyError
2026-11-07T09:35:23.766ZHealthy935

Tools (11)

salsa_get_call_metricsShow the calls left in the current one-minute window for this token, the batch limit, and the call counters. Good first call to check the token works. Engage API: GET /integration/ext/v1/metrics.
salsa_search_supportersFind supporters by Salsa Engage supporter ID, by text (first name, last name, email or cell phone), or by the time their census data changed. Returns each supporter with address, contacts and per-record errors and warnings. Engage API: POST /integration/ext/v1/supporters/search.
salsa_get_supporter_groupsList the groups that each of the given supporters belongs to. Engage API: POST /integration/ext/v1/supporters/groups.
salsa_search_transactionsFind donation transactions by transaction ID or supporter ID, or by a transaction date range. Pass identifiers with identifierType, or transactionFrom (with transactionTo). Engage API: POST /integration/ext/v1/transactionDetails/search.
salsa_search_activitiesFind supporter activity (signups, donations, petitions, letters, event registrations and similar) by activity ID, by form, by supporter, or by modified time. Pass modifiedFrom or activityIds. Engage API: POST /integration/ext/v1/activities/search.
salsa_search_email_blastsFind sent email blasts by blast ID, content ID, or publish date. Use the returned cursor to read more. Engage API: POST /integration/ext/v1/emails/search.
salsa_get_email_blast_resultsRead the per-supporter results of one email blast (who received, opened or clicked it, as Engage reports them). Engage API: POST /integration/ext/v1/emails/individualResults.
salsa_search_segmentsGet the definition of segments (supporter groups used for email targeting and export) by segment ID. Engage API: POST /integration/ext/v1/segments/search.
salsa_search_segment_membersList the supporters in one segment, optionally only some supporter IDs or those who joined since a time. Engage API: POST /integration/ext/v1/segments/members/search.
salsa_list_custom_fieldsList the supporter and activity custom fields in this Engage organization, with their names and types. Use it before you write custom data. Engage API: GET /integration/ext/v1/customFields.
salsa_upsert_supportersCreate or update up to 20 supporters in one call. Give supporterId to update a known supporter. For a supporter without it, Engage decides the match, so check each result, errors and warnings in the reply. Engage API: PUT /integration/ext/v1/supporters.