Raisely for AI agents
Raisely is a fundraising platform for creating and managing online fundraising campaigns. Nonprofits use it to run donation drives and track supporter activity. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.
What agents do in Raisely.
Record an offline donation
Log a donation received outside the platform so campaign totals stay accurate.
Check campaign donations read-only
Pull a campaign's donation list to prepare a thank-you or progress update.
Delete a profile with approval
Remove a fundraising profile only after the campaign owner confirms it should be closed.
61 Raisely actions, graded by risk.
Every Raisely action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
37Look things up. Allowed by default.
- raisely.get_postGet Post
- raisely.get_userGet User
- raisely.get_usersGet Users
- raisely.list_tagsList Tags
- raisely.list_postsList Posts
- raisely.get_profileGet Profile
- raisely.list_ordersList Orders
- raisely.get_api_docsRetrieve Raisely API Documentation Summary
- raisely.get_campaignGet Campaign
- raisely.get_profilesRaisely Get Profiles
- raisely.get_campaignsGet campaigns
- raisely.list_segmentsList Segments
- raisely.list_webhooksList Webhooks
- raisely.list_donationsRaisely List Donations
- raisely.get_interactionGet Interaction
- raisely.get_authenticateAuthenticate Token
write
19Create and change things. Allow, or ask the user first.
- raisely.post_usersCreate User
- raisely.create_postCreate Post
- raisely.post_logoutLogout from Raisely
- raisely.update_postUpdate Post
- raisely.update_userUpdate User
- raisely.create_webhookCreate Webhook
- raisely.update_profileUpdate Profile
- raisely.update_webhookUpdate Webhook
- raisely.create_campaignCreate Campaign
- raisely.create_donationCreate Offline Donation
- raisely.update_campaignUpdate Campaign
- raisely.create_promo_codeCreate Promo Code
- raisely.create_interactionCreate Interaction
- raisely.create_exercise_logCreate Exercise Log
- raisely.update_exercise_logUpdate Exercise Log
- raisely.update_campaign_configUpdate Campaign Config
destructive
5Delete, cancel or archive. Ask first, or deny outright.
- raisely.delete_postDelete Raisely Post
- raisely.delete_profileDelete Profile
- raisely.delete_webhookDelete Raisely Webhook
- raisely.delete_interactionDelete Interaction
- raisely.delete_exercise_logDelete Exercise Log
Raisely in three steps.
- 01Your users connect RaiselyThey add their Raisely api key on Arc0 Connect, under your brand. It goes straight into the vault.
- 02You set the rulesReads run, writes like “create Post” can wait for the user, and “delete Raisely Post” can be denied outright.
- 03Any agent can actYour agent calls Raisely through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('raisely', { read: 'allow', write: 'ask', // create_post destructive: 'deny', // delete_post }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How Raisely connects.
Users add their Raisely api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.
The same Raisely connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →
- AUTH
- API key
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use Raisely from any agent.
More finance and accounting apps.
Raisely and Arc0, answered.
Can I use Raisely with Claude, ChatGPT or Cursor?
Yes. Connect Raisely to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Raisely actions you allow.
How do users connect Raisely?
Users add their Raisely api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.
Which Raisely actions can my agent take?
61 in total: 37 read, 19 write and 5 destructive, such as “create Post”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in Raisely?
Yes. Actions like “delete Raisely Post” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.
Can my own backend call Raisely too?
Yes. The same Raisely connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug Raisely into your agent.
Your users connect Raisely once, under your brand. Your agent gets 61 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan