mcpbeat Sign in

Raisely MCP by usefulapi MCP Server

answering

Raisely MCP by usefulapi is answering right now. Last checked 11 min ago. It exposes 23 tools. Last commit 2 Nov 2026.

Read campaigns, donations, profiles and supporters; record offline donations and upsert users.

Uptime history 91 days of history · worst day 14%
91 days agonow
100.0%
Uptime 24h
91 of 91 checks
23
Tools
read from the server
155 ms
Response time
average over 24h
1
Stars
last commit 2 Nov 2026

What changed 100

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 30 September 2026. No other catalogue keeps this.

2 Nov a tool changed version
31 Oct a tool changed version4 times that day
30 Oct a tool changed version2 times that day
29 Oct a tool changed version2 times that day
28 Oct a tool changed version2 times that day
27 Oct a tool changed version
25 Oct a tool changed version4 times that day
24 Oct a tool changed version3 times that day
23 Oct a tool changed version
22 Oct 22 tools appeared raisely_create_donation, raisely_create_post, raisely_get_authenticated_user and 19 more
and 69 more, back to 30 September 2026

What the code does

We read the source, 22 h ago · tools taken from the live server · rules 995398eba69f

Evidence

Things with no honest explanation: a promise that contradicts the code, code that runs at install time while hiding what it does, data leaving the machine.

Claims local-only, but ships network tools raisely_request
заявлено «локально, без передачи данных», но есть raisely_request
Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Page executes code built at runtime portal/index.html:231
        results.innerHTML = order.map(function (g) {

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

We found things in this code

Code changes quietly between releases, and nobody reads the diff of a dependency. We do, on every release — watch Raisely MCP by usefulapi and you get told the day something new turns up.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.

run in your terminal
claude mcp add raisely --transport http https://raisely.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://raisely.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.raisely]
url = "https://raisely.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "raisely": {
      "url": "https://raisely.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "raisely": {
      "type": "http",
      "url": "https://raisely.usefulapi.io/mcp"
    }
  }
}

Available tools 23

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

raisely
raisely_create_donation
MUTATES Raisely data: records a donation (use for OFFLINE/manual donations — e.g. cash or cheque). Raisely API: POST /donations with the body wrapped as { data: {...} }. Required by the API: amount (integer, in cents/smallest currency unit), currency (3-letter code), email (donor), type (ONLINE or OFFLINE), method (payment gateway, e.g. OFFLINE). Link it to a campaign/profile via campaignUuid/profileUuid. Everything else (firstName, lastName, message, date, items, public, private, ...) goes through `fields`. Returns the created donation.
raisely_create_post
MUTATES Raisely data: publishes a post (a campaign/profile update). Raisely API: POST /posts with the body wrapped as { data: {...} }. Required by the API: path (the post's URL slug), body (the content), photoUrl. Link it to a profile via profileUuid (pass through `fields`). Extra fields (title, date, ...) via `fields`. Returns the created post.
raisely_get_authenticated_user
Verify credentials and show the currently authenticated user plus their privileges. Raisely API: GET /authenticate. Use this first to confirm RAISELY_API_KEY works. Returns { data:{...} }.
raisely_get_campaign
Fetch a single campaign by id or path/slug. Raisely API: GET /campaigns/{campaign}. Returns { data:{...} }.
raisely_get_donation
Fetch a single donation by uuid. Raisely API: GET /donations/{uuid}. Returns { data:{...} }.
raisely_get_profile
Fetch a single fundraising profile by path (a URL slug OR the uuid — a string either way). Raisely API: GET /profiles/{path}. Returns { data:{...} }.
raisely_get_subscription
Fetch a single subscription (recurring donation) by uuid. Raisely API: GET /subscriptions/{uuid}. Returns { data:{...} }.
raisely_get_user
Fetch a single user (donor/supporter) by uuid. Raisely API: GET /users/{uuid}. Returns { data:{...} }.
raisely_list_campaign_donations
Convenience: list donations for a specific campaign. Raisely API: GET /campaigns/{campaign}/donations. Returns { data:[...], pagination }.
raisely_list_campaign_profiles
Convenience: list fundraising profiles for a specific campaign. Raisely API: GET /campaigns/{campaign}/profiles. Returns { data:[...], pagination }.
raisely_list_campaigns
List fundraising campaigns. Raisely API: GET /campaigns. Returns the list envelope { data:[...], pagination }.
raisely_list_donations
List donations. Raisely API: GET /donations. Filter via `params` (e.g. campaign, status, sort, order). Returns { data:[...], pagination }.
raisely_list_orders
List orders (ticket/product purchases). Raisely API: GET /orders. Filter via `params`. Returns { data:[...], pagination }.
raisely_list_posts
List posts (campaign/profile updates). Raisely API: GET /posts. Filter via `params`. Returns { data:[...], pagination }.
raisely_list_profiles
List fundraising profiles (individual/team fundraising pages). Raisely API: GET /profiles. Filter via `params` (e.g. campaign, type, sort, order). Returns { data:[...], pagination }.
raisely_list_segments
List saved audience segments. Raisely API: GET /segments. Returns { data:[...], pagination }.
raisely_list_subscriptions
List subscriptions (recurring donations). Raisely API: GET /subscriptions. Filter via `params`. Returns { data:[...], pagination }.
raisely_list_tags
List tags used to label records. Raisely API: GET /tags. Returns { data:[...], pagination }.
raisely_list_user_donations
Convenience: a donor's giving history. Raisely API: GET /users/{uuid}/donations. Returns { data:[...], pagination }.
raisely_list_users
List users (donors/supporters/fundraisers). Raisely API: GET /users. Filter via `params`. Returns { data:[...], pagination }.
raisely_request
Power-user escape hatch: GET any Raisely API path not wrapped by a dedicated tool. READ-ONLY — only GET is allowed. Pass the FULL API path after the base, starting with a slash, INCLUDING any query string, e.g. "/subscriptions/{uuid}/donations" or "/donations?limit=50". Returns the parsed JSON.
raisely_update_profile
MUTATES Raisely data: updates a fundraising profile's goal/name/story. Raisely API: PATCH /profiles/{path} with the body wrapped as { data: {...} } (only included fields change). Use `fields` for goal, name, description/story, public, private, and any other documented field. Set overwriteCustomFields:true to overwrite (rather than preserve) unspecified custom fields. The path is never sent in the body.
raisely_upsert_user
MUTATES Raisely data: creates OR updates a supporter/donor, matched by email (safer than a plain create — no duplicates). Raisely API: POST /users/upsert with the body wrapped as { data: {...} }. Typed: email (the match key), firstName, lastName; everything else (phoneNumber, address, public, private, ...) via `fields`. Returns the upserted user.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

create_donation
removed 22 Oct 2026
create_post
removed 22 Oct 2026
get_authenticated_user
removed 22 Oct 2026
get_campaign
removed 22 Oct 2026
get_donation
removed 22 Oct 2026
get_profile
removed 22 Oct 2026
get_subscription
removed 22 Oct 2026
get_user
removed 22 Oct 2026
list_campaign_donations
removed 22 Oct 2026
list_campaign_profiles
removed 22 Oct 2026
list_campaigns
removed 22 Oct 2026
list_donations
removed 22 Oct 2026
list_orders
removed 22 Oct 2026
list_posts
removed 22 Oct 2026
list_profiles
removed 22 Oct 2026
list_segments
removed 22 Oct 2026
list_subscriptions
removed 22 Oct 2026
list_tags
removed 22 Oct 2026
list_user_donations
removed 22 Oct 2026
list_users
removed 22 Oct 2026
update_profile
removed 22 Oct 2026
upsert_user
removed 22 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://raisely.usefulapi.io/mcp streamable-http answering 223 ms 11 min ago

Alternatives to Raisely MCP by usefulapi

same job, measured the same way
Funraise MCP by usefulapi
by usefulapi

Read Funraise supporters, donations, recurring gifts and forms; add notes, tasks and supporters.

28 tools answering
Givecloud MCP by usefulapi
by usefulapi

Read supporters, contributions, recurring donations, fundraising products and feed posts.

10 tools answering
Laposta MCP by usefulapi
by usefulapi

Read Laposta lists, members, campaigns and reports; add members and build campaigns.

18 tools answering
Buy Me a Coffee MCP by usefulapi
by usefulapi

Read members, one-time supporters and Extras purchases in Buy Me a Coffee.

6 tools answering
Enginemailer MCP by usefulapi
by usefulapi

Read Enginemailer subscribers, lists and campaigns; add subscribers, create and send campaigns.

17 tools answering
Beacon CRM MCP by usefulapi
by usefulapi

Read and filter Beacon CRM records of any type; create, update, upsert, delete records; run exports.

11 tools answering
ReferralHero MCP by usefulapi
by usefulapi

Read ReferralHero campaigns, subscribers, referrals and rewards; add subscribers and points.

28 tools answering
Taggun MCP by usefulapi
by usefulapi

Scan receipts with Taggun OCR from a URL or file and read receipt-validation campaigns.

6 tools answering

Raisely MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Raisely MCP by usefulapi do?
It exposes 23 tools, read directly from the server on our last check. Among them: raisely_create_donation, raisely_create_post, raisely_get_authenticated_user, raisely_get_campaign, raisely_get_donation, raisely_get_profile and 17 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Raisely MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 155 ms. The bar chart above shows every period we have measured.
Did Raisely MCP by usefulapi ever remove tools?
Yes. create_donation, create_post, get_authenticated_user, get_campaign and 18 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect Raisely MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Raisely MCP by usefulapi need an API key?
No. Raisely MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 23 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Raisely MCP by usefulapi?
It answers our handshake in 155 ms on average, which is faster than 82% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Raisely MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at raisely.usefulapi.io, which runs on its operator's own terms.