Raisely logoMCP server · CRM and sales

Raisely MCP server

Raisely in any MCP client, through Memtro: Raisely does not publish this server. Memtro's Raisely connector reads Raisely through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.

What the model can do

Raisely fundraising: campaigns with goals and totals, donations by campaign, fundraising page, supporter or status, supporters, fundraising pages with totals and donor counts, regular gifts, supporter interactions, interaction categories and tags; when you ask, can create or update supporters, log interactions, tag and untag records, record offline donations, edit or delete them, and email donation receipts.

Reads

  • raisely_list_campaignsRaisely campaigns: uuid, name, path, status, live or test mode, currency, goal, amount raised and percent of goal, and address.
  • raisely_list_donationsRaisely donations, newest first unless order is asc: amount and total in major units with currency, status, online or offline, payment method…
  • raisely_list_supportersRaisely supporters (users): uuid, name, status, whether they unsubscribed, tags and dates.
  • raisely_list_profilesFundraising pages (profiles) in a Raisely campaign: individual, team and organisation pages with goal, amount raised, donation and donor counts…
  • raisely_list_regular_giftsRaisely regular gifts (subscriptions): amount and currency, how often, status, next payment date, when paused or failing, donor name, and campaign.
  • raisely_list_interactionsInteractions logged in Raisely (calls, notes, emails and automatic activity): category, what happened, the record it concerns, comment and date.
  • raisely_list_interaction_categoriesThe interaction categories set up in Raisely (call, note, meeting and the organisation's own), with uuid and path…
  • raisely_list_tagsTags in Raisely, including private ones: uuid, label, path and which kind of record they apply to.

Acts, when you ask

These change something in Raisely. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.

  • raisely_create_supporterCreates a supporter in Raisely with the email and names given; with update_if_exists, updates the supporter who already has that email instead.
  • raisely_update_supporterChanges a Raisely supporter's names or email; only the fields passed change.
  • raisely_log_interactionLogs an interaction (a call, note, meeting, or another category) on a Raisely supporter's record, visible to the organisation's admins.
  • raisely_tag_recordsAdds a Raisely tag to the records you list by uuid (supporters, donations or whatever the tag applies to).
  • raisely_untag_recordRemoves a Raisely tag from one record.
  • raisely_record_offline_donationRecords a donation received outside Raisely (cash, cheque, bank transfer) against a campaign…
  • raisely_update_donationEdits a Raisely donation's donor names, email, anonymity or message; the amount cannot be changed.
  • raisely_delete_donationPermanently deletes an offline Raisely donation, taking it out of the campaign's and page's totals.
  • raisely_send_receiptEmails a donation receipt to the donor (outside the organisation), or to send_to without changing the donation…

Connect it

First connect Raisely on Dashboard → Connections, then add Memtro to your client once. The Raisely tools appear alongside the tools of everything else you have connected; nothing is configured per connector.

Claude Code

The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.

claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...

Cursor

Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.

{
  "mcpServers": {
    "memtro": {
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Claude Desktop

Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…

OpenCode

A remote server in opencode.json.

{
  "mcp": {
    "memtro": {
      "type": "remote",
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Pi

One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.

Any other client

Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.

Who may use it

The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Raisely connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.

Ask it like this

  • › How far is the spring appeal from its goal?
  • › Which regular gifts are failing?
  • › Which fundraising pages have raised the most on the fun run?
  • › What donations came in yesterday?
  • › What interactions have we logged with this supporter?

Questions

Is this an official Raisely MCP server?
No. It is Memtro's MCP server with Memtro's Raisely connector behind it: the connector reads Raisely through its API with the credentials you connect on Dashboard → Connections, and Raisely publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
What does it cost?
Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
Can it change anything in Raisely?
Only when you ask, and only what it has been granted: create a supporter, or update the one with that email; update a supporter; log an interaction on a supporter; tag records; remove a tag from a record; record an offline donation; edit a donation's donor details or message; delete an offline donation; email a donation receipt to the donor. Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
Which clients work?
Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.

Other MCP servers · CRM and sales

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time