Raisely MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Raisely MCP or direct API to launch campaigns, manage donors, track fundraising progress, and automate outreach through natural language.

Raisely logoRaisely
Api Key

Raisely is a fundraising platform that helps organizations create and manage online fundraising campaigns. It streamlines donor management and empowers teams to drive donations more effectively.

61 Tools

Try Raisely now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Raisely
Try asking
TOOLS

Supported Tools

Every Raisely action and event your agent gets out of the box.

Check Profile URL Availability

Tool to verify if a profile URL is available for a given campaign and get suggestions if unavailable.

Check User Registration

Tool to check if a user is already registered to a campaign with a specific email address.

Create Campaign

Tool to create a new campaign in Raisely.

Create Offline Donation

Tool to record an offline donation in Raisely.

Create Exercise Log

Tool to create a new exercise log in Raisely.

Create Interaction

Tool to create a new interaction in Raisely.

Create Post

Create a new post in Raisely.

Create Promo Code

Tool to create a new promo code in Raisely.

Create Webhook

Tool to add a new webhook to your Raisely account.

Delete Exercise Log

Tool to delete an exercise log from Raisely.

Delete Interaction

Tool to delete an existing custom interaction from Raisely.

Delete Raisely Post

Tool to delete a post from the Raisely platform.

Delete Profile

Tool to archive a profile in Raisely.

Delete Raisely Webhook

Tool to delete a webhook from the Raisely platform.

Retrieve Raisely API Documentation Summary

Retrieve a summary of the Raisely API documentation including metadata and sample endpoints.

Authenticate Token

Authenticate a token to confirm it's valid and check the logged-in user.

Get Available Events

Tool to retrieve a list of available Raisely webhook events.

Get Campaign

Tool to retrieve a specific campaign from Raisely.

Get Campaign Profile

Tool to retrieve the campaign profile for a Raisely campaign.

Get campaigns

Tool to retrieve a paginated list of campaigns from Raisely.

List Campaign Profiles

List all fundraising profiles in a Raisely campaign.

Get Exercise Log

Retrieve a specific exercise log by UUID from the Raisely platform.

Get Interaction

Tool to retrieve a specific interaction from Raisely by its UUID.

Get Post

Tool to retrieve a specific post from the Raisely fundraising platform.

Get Profile

Retrieves a specific fundraising profile from Raisely by UUID or path.

Raisely Get Profiles

Retrieves a paginated list of fundraising profiles for a Raisely campaign.

Get User

Tool to retrieve a specific user from Raisely by UUID.

Get User Profiles

Tool to retrieve all profiles associated with a specific user.

Get Users

Retrieve a paginated list of users from the Raisely platform.

List Campaign Donations

Tool to retrieve donations from a specific campaign in Raisely.

List Campaign Products

Retrieves all products available in a Raisely campaign.

List Campaign Subscriptions

List all subscriptions for a specific Raisely campaign.

Raisely List Donations

Retrieve donations from Raisely.

Raisely List Exercise Logs

Retrieve exercise logs from Raisely.

List Interaction Categories

Tool to retrieve all interaction categories in the organisation from Raisely.

List Interactions

Tool to retrieve all interactions from Raisely.

List Orders

Tool to retrieve all orders in a campaign from Raisely.

List Posts

Tool to retrieve a list of posts you've previously created on Raisely.

List Profile Donations

Retrieves a paginated list of donations for a specific fundraising profile from Raisely.

List Profile Members

Retrieves a paginated list of all members belonging to a team profile in Raisely.

List Profile Posts

List all posts created by a specific profile in Raisely.

List Promo Codes

Tool to retrieve all promo codes in a campaign from Raisely.

List Segments

Tool to retrieve all segments from Raisely.

Raisely List Subscriptions 2

Tool to retrieve subscriptions from Raisely.

List Tags

Tool to retrieve the list of tags from Raisely.

List User Donations

Retrieves a paginated list of donations for a specific user from Raisely.

List User Interactions

Retrieves all interactions for a given user from Raisely.

Raisely List User Subscriptions

Retrieve subscriptions for a specific user from Raisely.

List Webhooks

Tool to retrieve the list of webhooks configured for a campaign.

Move Donation

Tool to move a donation to a different profile in Raisely.

Logout from Raisely

Tool to invalidate the current user's token and log out.

Create User

Create a new user in Raisely.

Update Campaign

Tool to update an existing campaign in Raisely.

Update Campaign Config

Tool to update a specific configuration attribute for a campaign in Raisely.

Update Exercise Log

Update an existing exercise log in Raisely.

Update Post

Tool to update a specified post in Raisely.

Update Profile

Updates a specific profile in Raisely.

Update User

Tool to update a specified user in Raisely.

Update Webhook

Tool to update a specified webhook in Raisely.

Upload Campaign Media

Tool to upload one or more files to a campaign's media library in Raisely.

Upsert User

Tool to upsert a user record in Raisely, optionally tagging and creating an interaction.

SETUP GUIDE

Connect Raisely MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK and Claude Agent SDK
2

Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });

console.log("Creating Tool Router session...");
const { mcp } = await composio.create('your-user-id');
console.log(`Tool Router session created: ${mcp.url}`);
Initialize the Composio client and create a Tool Router session
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText, stepCountIs } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: mcp.url,
    headers: { 'x-api-key': 'your-composio-api-key' }
  }
});

const tools = await client.tools();

const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{ role: 'user', content: 'List all campaigns on Raisely' }],
  stopWhen: stepCountIs( 5 )
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent
SETUP GUIDE

Connect Raisely API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute Raisely Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'List all fundraising campaigns created this year'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Raisely actions with your Agent

Why Use Composio?

AI Native Raisely Integration

  • Supports both Raisely MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Raisely data

Managed Auth

  • Built-in API key management with secure storage
  • Central place to manage, scope, and revoke Raisely access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Raisely
  • Scoped, least privilege access to Raisely resources
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, Raisely requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with Raisely.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Raisely tool your agent needs.Free to start.

Start building