otherapi_key

Raisely

Raisely is a fundraising platform that enables organizations to create and manage online fundraising campaigns.

Verdict

Raisely is a fundraising platform for nonprofits and campaigns. This MCP lets your team query donor data, campaign stats, and user profiles without opening the Raisely dashboard. @mention it to pull supporter lists, check campaign progress, or update donor records from chat. Most useful for fundraising coordinators who need quick answers during planning calls or want to log new supporters on the fly. Requires an API key with read/write access — you'll grant full account permissions, so limit this to trusted Spaces.

Common use cases

  • Pull donor lists during planning meetings
  • Check campaign totals before board calls
  • Log new supporters from event signups
  • Review fundraiser profiles for outreach
  • Track webhook events for integration debugging

Integration

Vendor
Raisely
Category
other
Auth
API_KEY
Tools
16
Composio slug
raisely

Tools

  • Create or Update User

    Tool to create or update a user by email. use when you need to upsert a user record based on email.

  • Get Available Events

    Tool to retrieve a list of available raisely webhook events. use when you need to know all event types raisely can send via webhooks.

  • Get campaigns

    Tool to retrieve a paginated list of campaigns from raisely. use when you need to list campaigns after obtaining a valid api token.

  • Get Raisely Available Events

    Tool to retrieve a list of available raisely webhook events. use when you need to know all event types raisely can send via webhooks.

  • Get User Profiles

    Tool to retrieve all profiles associated with a specific user. use when you have a user uuid and need to list both public and optionally private profiles.

  • Get users

    Tool to retrieve a list of all users in the raisely platform. use when you need a paginated user list with optional sorting and private fields.

  • Logout from Raisely

    Tool to invalidate the current user's token and log out. use when ending an authenticated raisely session to ensure the token is invalidated.

  • Raisely Get Campaign Profiles

    Tool to list all fundraising profiles in a campaign. use after obtaining a valid campaign uuid.

  • Raisely Get Campaigns

    Tool to retrieve a list of campaigns from raisely. use when you need to list campaigns with optional search, filtering, sorting, and pagination after obtaining a valid api token.

  • Raisely Get Profiles

    Tool to retrieve all fundraising profiles in a campaign. use when you need to list profiles with optional filters, sorting, and ranking after obtaining a valid api token.

  • Raisely Get Tags

    Tool to retrieve all tags available in the raisely platform. use when you need a paginated list of tags after obtaining a valid api token.

  • Raisely Get Users

    Tool to retrieve a list of all users in the raisely platform. use when you need a paginated user list, with optional sorting or inclusion of private fields.

  • Raisely Get Webhooks

    Tool to retrieve a list of configured webhooks. use when you need to list all webhook subscriptions for the current campaign after authenticating.

  • Raisely List Subscriptions

    Tool to retrieve a list of subscriptions. use when you need to fetch all subscriptions after authenticating with raisely.

  • Retrieve Raisely API Documentation

    Tool to retrieve the raisely api documentation. use when you need the full openapi specification of the raisely api.

  • Retrieve Raisely Posts

    Tool to retrieve all posts available on the raisely platform. use when you need to list posts with pagination and sorting.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find Raisely in the MCP directory and click Connect. 3. You'll be prompted to paste your Raisely API key — generate one by logging into your Raisely account, going to Settings > Integrations > API Keys, and creating a new key with the scopes you need (typically 'read' and 'write' for full functionality). 4. Copy the key and paste it into Switchy's prompt, then click Authorize. 5. Once connected, open any Space and type '@Raisely get campaigns' to confirm the integration works — you should see a list of your active campaigns. 6. To invoke other tools, @mention Raisely followed by your request (e.g. '@Raisely show me all users who donated last week').

What teammates see: by default, memories from Raisely are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

List Active Campaigns

@Raisely get campaigns and show me the name, goal, and amount raised for each one
Open in a Space →

Find Donor by Email

@Raisely find the user with email donor@example.com and show me their profiles and recent activity
Open in a Space →

Add New Supporter

@Raisely create or update a user with email newdonor@example.com, first name Alex, last name Chen
Open in a Space →

List Campaign Fundraisers

@Raisely get all fundraising profiles for campaign uuid abc123 and rank them by amount raised
Open in a Space →

Check Webhook Events

@Raisely list all available webhook events so I can set up notifications for new donations
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Raisely show me all active campaigns and their fundraising totals so I can see which ones need more promotion this month.

Output

Here are your active campaigns: 'Winter Relief Drive' has raised $12,450 of its $20,000 goal across 23 profiles; 'Community Garden Fund' is at $8,200 of $15,000 with 17 profiles; 'Youth Sports Program' reached $22,100, exceeding its $20,000 goal with 31 profiles. Winter Relief and Community Garden are both under 70% funded and may benefit from additional outreach. This data reflects the current state of your Raisely account as of this query.

Notes

This example demonstrates the MCP's read capability for campaign data and the AI's ability to synthesize fundraising metrics. Requires an API key with campaign read permissions. Note that totals update in real-time on Raisely's platform, so repeated queries may show different values as donations come in.

Prompt

@Raisely create a new user account for sarah.chen@example.com with the name Sarah Chen so she can start her fundraising profile.

Output

User created successfully for sarah.chen@example.com. The account has been assigned UUID a3f7c8d2-4e91-4b3a-9c12-8f6e2d4a7b91 and is now active in your Raisely organization. Sarah Chen can log in with this email to set up her fundraising profile. If this email already existed in your system, the record would have been updated instead of creating a duplicate—Raisely's upsert logic ensures one user per email address.

Notes

This showcases the MCP's write capability for user management. The create-or-update tool prevents duplicate accounts by email, which is useful when importing contact lists. Be aware this action immediately provisions access to your Raisely organization, so verify email addresses before running batch operations. Requires API key with user write permissions.

Prompt

@Raisely pull all fundraising profiles for the Winter Relief campaign and draft a thank-you message highlighting our top three fundraisers by amount raised.

Output

I found 23 profiles in the Winter Relief campaign. Top fundraisers: Marcus Johnson raised $3,240 through his 'Warm Hearts' page with 42 donors; Elena Rodriguez brought in $2,890 via 'Community Cares' with 38 donors; and David Kim collected $2,650 on 'Help Our Neighbors' with 31 donors. Draft message: 'Thank you to Marcus, Elena, and David for leading our Winter Relief efforts—together you've raised over $8,700 and inspired 111 people to give. Your dedication is making a real difference in our community this season.' This summary is based on current profile data.

Notes

This example pairs the MCP's profile-listing tool with the AI's synthesis ability to create actionable content from fundraising data. Useful for donor communications and campaign reporting. Profile totals reflect the moment of the query; for time-sensitive communications, confirm amounts before sending. Requires campaign UUID and read permissions for profile data.

Use-case deep-dives

Donor outreach after fundraising event

When Raisely wins for post-campaign donor follow-up

A three-person nonprofit team wraps a month-long fundraising campaign and needs to segment donors for thank-you emails and next-step asks. The Raisely MCP pulls campaign profiles and user records directly into Switchy, letting the team filter by donation tier or engagement level without exporting CSVs or switching tabs. The 'Get Campaign Profiles' and 'Get users' tools handle the heavy lifting, and the API key setup takes under five minutes. This works best when your campaign has under 5,000 profiles—beyond that, pagination gets clunky and you'll want a dedicated CRM sync. If your follow-up workflow lives entirely in email or Slack, this MCP closes the loop between campaign data and donor communication in one shared workspace.

Volunteer coordinator onboarding check-ins

Use this MCP to track volunteer profile completeness

A volunteer coordinator at a mid-sized charity onboards 40 new volunteers per quarter and needs to verify profile completeness before assigning shifts. The Raisely MCP's 'Get User Profiles' tool surfaces both public and private fields in Switchy, so the coordinator can spot missing emergency contacts or certifications without logging into the Raisely dashboard. The workflow runs in standup: paste a list of new volunteer emails, query their profiles, flag incomplete records. This scenario assumes your volunteer data lives in Raisely profiles, not a separate HRIS—if profiles are just fundraising pages, this tool won't help. The buying call: if you're manually checking volunteer records in a browser tab today, this MCP cuts that ritual from 20 minutes to two.

Webhook event audit for integration debugging

When you need to troubleshoot Raisely webhook failures fast

A two-person ops team integrates Raisely with Zapier to trigger donor receipts, but webhooks start failing silently after a platform update. The 'Get Available Events' tool lists every event type Raisely can send, so the team cross-checks their Zapier config against the current event schema in Switchy without digging through vendor docs or support tickets. This is a narrow, high-value scenario: you're debugging a live integration, not building one from scratch. If your webhooks work fine or you don't use them at all, skip this MCP—it won't add daily value. The trade-off: this tool shines in crisis mode, not routine ops. If you've burned an hour hunting down a webhook mismatch in the last quarter, this MCP pays for itself immediately.

Frequently asked

What does the Raisely MCP let me do in Switchy?

It connects your Raisely fundraising platform to Switchy's AI workspace so you can query campaigns, manage donor profiles, and update user records through natural language. Your team can ask questions like "show me all active campaigns" or "update this donor's email" without logging into Raisely's dashboard. The MCP handles authentication and translates requests into Raisely API calls.

Do I need admin access to connect Raisely?

You need a Raisely API key, which typically requires admin or developer permissions in your Raisely account. Standard fundraisers won't have access to generate API keys. Once you paste the key into Switchy, the MCP authenticates all requests automatically. If your key expires or is revoked, the connection stops working until you update it.

Can the Raisely MCP process donations or send emails?

No. The MCP focuses on reading campaign data and managing user profiles — it can't process payments, send donor emails, or trigger Raisely's built-in communications. If you need to automate donation workflows, you'll still use Raisely's native integrations with Stripe or PayPal. The MCP is for querying and light admin tasks, not transaction processing.

How is this different from just using Raisely's dashboard?

The MCP lets your team ask questions in plain English across multiple tools without context-switching. Instead of logging into Raisely, filtering campaigns, exporting CSVs, then cross-referencing with Slack or Notion, you ask Switchy once. It's faster for ad-hoc queries and reporting, but Raisely's dashboard remains better for configuring campaign pages or designing donation forms.

Who on my team should connect the Raisely MCP?

Whoever manages your Raisely account and has API key access — usually your fundraising lead or a technical admin. Once connected in Switchy, any workspace member can query Raisely data through the AI, but only the person who added the key can update or revoke it. The connection doesn't count as an extra Raisely user seat.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.