raisely
What this MCP does
Manages Raisely fundraising campaigns, profiles, supporters, donations, subscriptions, orders, posts, and offline donation records.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'currency', 'email'], 'properties': {'type': {'type': 'string', 'description': 'ONLINE or OFFLINE (default OFFLINE — this tool is for manual/offline donations).'}, 'email': {'type': 'string', 'description': 'Email address of the donor. Required.'}, 'amount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Total donation amount in the smallest currency unit (e.g. cents). Required.'}, 'fields': {'type': 'object', 'description': "Additional documented Raisely fields to send in the JSON write body's `data` object — merged OVER the typed fields above.", 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'method': {'type': 'string', 'description': 'The payment gateway/method, e.g. "OFFLINE", "CREDIT". Required by the API.'}, 'currency': {'type': 'string', 'description': '3-letter currency code, e.g. AUD, USD, GBP. Required.'}, 'lastName': {'type': 'string', 'description': 'Donor last name.'}, 'firstName': {'type': 'string', 'description': 'Donor first name.'}, 'profileUuid': {'type': 'string', 'description': 'Uuid of the fundraising profile the donation is credited to.'}, 'campaignUuid': {'type': 'string', 'description': 'Uuid of the campaign the donation belongs to.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path', 'body'], 'properties': {'body': {'type': 'string', 'description': 'The post content/body. Required by the API.'}, 'path': {'type': 'string', 'description': "The post's URL slug/path. Required by the API."}, 'title': {'type': 'string', 'description': 'The post title.'}, 'fields': {'type': 'object', 'description': "Additional documented Raisely fields to send in the JSON write body's `data` object — merged OVER the typed fields above.", 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'photoUrl': {'type': 'string', 'description': "URL of the post's photo. Required by the API."}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign'], 'properties': {'campaign': {'type': 'string', 'description': 'The campaign uuid or URL path/slug.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'The donation uuid.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'The profile path (URL slug) or uuid.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'The subscription uuid.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'The user uuid.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max records to return (Raisely `limit`, default 20).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Records to skip for pagination (Raisely `offset`, default 0).'}, 'params': {'type': 'object', 'description': 'Additional documented query-string filters to send verbatim (e.g. campaign, status, sort, order, private) — merged with the typed limit/offset above.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}}, 'campaign': {'type': 'string', 'description': 'The campaign uuid or URL path/slug.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max records to return (Raisely `limit`, default 20).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Records to skip for pagination (Raisely `offset`, default 0).'}, 'params': {'type': 'object', 'description': 'Additional documented query-string filters to send verbatim (e.g. campaign, status, sort, order, private) — merged with the typed limit/offset above.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}}, 'campaign': {'type': 'string', 'description': 'The campaign uuid or URL path/slug.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max records to return (Raisely `limit`, default 20).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Records to skip for pagination (Raisely `offset`, default 0).'}, 'params': {'type': 'object', 'description': 'Additional documented query-string filters to send verbatim (e.g. campaign, status, sort, order, private) — merged with the typed limit/offset above.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max records to return (Raisely `limit`, default 20).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Records to skip for pagination (Raisely `offset`, default 0).'}, 'params': {'type': 'object', 'description': 'Additional documented query-string filters to send verbatim (e.g. campaign, status, sort, order, private) — merged with the typed limit/offset above.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max records to return (Raisely `limit`, default 20).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Records to skip for pagination (Raisely `offset`, default 0).'}, 'params': {'type': 'object', 'description': 'Additional documented query-string filters to send verbatim (e.g. campaign, status, sort, order, private) — merged with the typed limit/offset above.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max records to return (Raisely `limit`, default 20).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Records to skip for pagination (Raisely `offset`, default 0).'}, 'params': {'type': 'object', 'description': 'Additional documented query-string filters to send verbatim (e.g. campaign, status, sort, order, private) — merged with the typed limit/offset above.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max records to return (Raisely `limit`, default 20).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Records to skip for pagination (Raisely `offset`, default 0).'}, 'params': {'type': 'object', 'description': 'Additional documented query-string filters to send verbatim (e.g. campaign, status, sort, order, private) — merged with the typed limit/offset above.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max records to return (Raisely `limit`, default 20).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Records to skip for pagination (Raisely `offset`, default 0).'}, 'params': {'type': 'object', 'description': 'Additional documented query-string filters to send verbatim (e.g. campaign, status, sort, order, private) — merged with the typed limit/offset above.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max records to return (Raisely `limit`, default 20).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Records to skip for pagination (Raisely `offset`, default 0).'}, 'params': {'type': 'object', 'description': 'Additional documented query-string filters to send verbatim (e.g. campaign, status, sort, order, private) — merged with the typed limit/offset above.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max records to return (Raisely `limit`, default 20).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Records to skip for pagination (Raisely `offset`, default 0).'}, 'params': {'type': 'object', 'description': 'Additional documented query-string filters to send verbatim (e.g. campaign, status, sort, order, private) — merged with the typed limit/offset above.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'The user uuid.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max records to return (Raisely `limit`, default 20).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Records to skip for pagination (Raisely `offset`, default 0).'}, 'params': {'type': 'object', 'description': 'Additional documented query-string filters to send verbatim (e.g. campaign, status, sort, order, private) — merged with the typed limit/offset above.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max records to return (Raisely `limit`, default 20).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Records to skip for pagination (Raisely `offset`, default 0).'}, 'params': {'type': 'object', 'description': 'Additional documented query-string filters to send verbatim (e.g. campaign, status, sort, order, private) — merged with the typed limit/offset above.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Full API path after the base, starting with "/", e.g. "/donations?limit=50".'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path'], 'properties': {'goal': {'type': 'number', 'description': 'New fundraising goal (in the smallest currency unit).'}, 'name': {'type': 'string', 'description': 'New profile name.'}, 'path': {'type': 'string', 'description': 'The profile path (URL slug) or uuid to update (path only; required).'}, 'fields': {'type': 'object', 'description': "Additional documented Raisely fields to send in the JSON write body's `data` object — merged OVER the typed fields above.", 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'overwriteCustomFields': {'type': 'boolean', 'description': 'When true, overwrite (instead of preserve) custom fields not included in this update.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': "The user's email address — the match key for upsert. Required."}, 'fields': {'type': 'object', 'description': "Additional documented Raisely fields to send in the JSON write body's `data` object — merged OVER the typed fields above.", 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'lastName': {'type': 'string', 'description': 'User last name.'}, 'firstName': {'type': 'string', 'description': 'User first name.'}}}
Recent tool changes
Similar MCP servers
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
Focxle: AI governance for B2B deals between agents
Provides agent spending controls, delegated budgets, signed authority checks, negotiations, escrow contracts, workforce hiring, a…
Conta Azul MCP
Connects to Conta Azul ERP for managing customers, sales, budgets, contracts, financial accounts, receivables, invoices, settleme…
Molt2Meet
Dispatches physical-world tasks to human operators, manages scheduling and proof of completion, and supports direct settlement or…
mcp-server
Supports hiring and coordinating human specialists through contracts, schedules, bookings, escrow holds, billable events, approva…