What is this?
The Donately MCP server exposes the contents of this developer hub as a toolset that any Model Context Protocol-aware AI assistant can call. Instead of pasting docs into your chat or hoping the model has the right knowledge cutoff, the assistant can search Donately's API reference, embeddable form docs, components library, and integration guides on demand.
Two ways to connect: a hosted HTTP endpoint we run, or a local npx install that ships the docs
baked into the package. Both are free, public, and read-only — the dev-docs MCP doesn't touch any account data.
Heads up: a separate, OAuth-scoped customer-data MCP is planned for July 2026. That one will let your AI assistant read and act on your own Donately account (donations, donors, campaigns, etc.). This page covers the dev-docs MCP only.
Option A — Hosted endpoint
Point your client at the Streamable HTTP endpoint:
https://mcp.donate.ly/mcp
No install, no auth, no configuration. Works with any client that supports remote / HTTP MCP servers.
Claude (web & desktop)
In Claude, open Settings → Connectors (or Integrations), choose Add custom connector, and paste the URL above. Approve the tool calls when Claude asks.
Cursor
Add to your Cursor MCP config (~/.cursor/mcp.json or workspace settings):
{
"mcpServers": {
"donately": {
"url": "https://mcp.donate.ly/mcp"
}
}
}
Option B — Local install via npx
Use this if your client only supports stdio transport (Claude Desktop today does), or if you'd rather run the server entirely on your own machine. The npm package ships the doc corpus baked in, so no network calls are made when you query it.
Claude Desktop
Edit claude_desktop_config.json — on macOS that's
~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"donately": {
"command": "npx",
"args": ["-y", "@donately/mcp"]
}
}
}
Restart Claude Desktop. You should see donately appear in the tools picker.
Cursor (stdio mode)
{
"mcpServers": {
"donately": {
"command": "npx",
"args": ["-y", "@donately/mcp"]
}
}
}
Any other client
Anything that can spawn a process and speak MCP over stdin/stdout will work. The binary is
donately-mcp and it expects no arguments or environment variables.
Tools available
Once connected, your assistant has three tools to call:
search_docs(query, limit?, category?)
Keyword search across all Donately developer docs. Returns the top matches with title, doc path, and a snippet.
category is one of api, form, components, integrations.
get_doc(path)
Returns the full Markdown body of a specific doc. Paths look like api/donations,
form/embedding, integrations/stripe. Discoverable via search_docs or
list_docs.
list_docs(category?)
Enumerates every available doc in the corpus, optionally filtered to one category.
Source & contributing
The MCP server is open source — MIT-licensed, lives at github.com/donately/dntly-mcp. Docs in the corpus are generated from the Markdown source of this hub, so improvements to the dev hub flow through to AI assistants automatically.
Found a wrong or missing answer? Open an issue or PR on the repo, or email support@donately.com.