HelloAsso MCP. Manage your non-profit finances and memberships via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
HelloAsso connects your French non-profit management directly to your AI agent. It lets you manage payments, track memberships, and oversee orders without leaving your chat window.
Use the agent to list organizations, check donations, or generate payment links instantly. It handles payments, forms, and all associated data for associations.
What your AI agents can do
Create checkout intent
Generates a redirect URL required to start a payment process for a given amount in EUR cents.
Get member details
Retrieves all data points for a specific member using their unique member ID.
Get order details
Gets detailed information about a specific order ID, showing items purchased or donated.
Retrieves a list of all associations where your account has admin rights, providing the necessary slugs for subsequent operations.
Lists all active and past campaigns (like donations or memberships) for a specific organization using its slug.
Gets a full list of payments received by an organization, returning amounts in EUR cents for financial review.
Fetches detailed information for a specific member ID, including their current status and associated data.
Retrieves full details for a single order ID, showing what was purchased or donated in that session.
Creates a secure, redirect URL for a specified donation amount, initiating the payment process immediately.
Lists all recurring subscription payments associated with an organization, helping track long-term revenue.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
HelloAsso MCP Server: 11 Tools for Non-Profit Management
Use these 11 tools to list organizations, retrieve member details, track payments, and generate checkout links for HelloAsso accounts.
019d75afcreate checkout intent
Generates a redirect URL required to start a payment process for a given amount in EUR cents.
019d75afget member details
Retrieves all data points for a specific member using their unique member ID.
019d75afget order details
Gets detailed information about a specific order ID, showing items purchased or donated.
019d75afget organization details
Fetches comprehensive details about a specific organization using its unique slug.
019d75afget payment details
Retrieves all metadata for a single payment ID, detailing the transaction history.
019d75aflist forms
Lists all campaigns (like donations or memberships) for an organization, providing their specific form slug.
019d75aflist my organizations
Lists all associations where you have administrative access, providing the necessary slugs for other tools.
019d75aflist orders
Lists all completed orders for an organization, grouping items and payments made in one session.
019d75aflist payments
Lists every payment received by an organization, detailing the amounts in EUR cents.
019d75aflist sold items
Lists all individual items—tickets, merchandise, or tiers—sold or distributed by the organization.
019d75aflist subscriptions
Retrieves a list of all recurring payment plans for an organization.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with HelloAsso, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Connect your HelloAsso account to your AI agent and manage your non-profit stuff straight through the chat. You'll be able to list all the organizations you manage, getting the slugs you need for everything else. You can check out every campaign—whether it's a donation, a membership drive, or an event—by listing all forms for a specific organization.
You can track payments, getting a full list of every payment received, and it shows you the amounts in EUR cents. To check a specific member, your agent pulls all the details using just their unique member ID. You can also review detailed orders using an order ID, seeing exactly what was bought or donated during that session.
Need to take a donation? You'll use the agent to generate a checkout intent URL for a specific amount in EUR cents, kicking off the payment process. You can list all subscriptions to see recurring payment plans for an organization, and you can get a full list of all payments received by an organization, which gives you the full transaction history.
For specific order tracking, your agent lets you list all completed orders for an organization, grouping all items and payments into one place. You'll also get a list of all individual items—whether it's tickets, merch, or tiers—that the organization sold or distributed. Finally, you can get detailed information about a specific organization using its unique slug, and you can pull all the metadata for a single payment ID, detailing the full transaction history.
How HelloAsso MCP Works
- 1 Subscribe to the HelloAsso server and provide your Client ID and Client Secret.
- 2 Your AI agent calls
list_my_organizationsto find the correct slug for the target association. - 3 You then direct your agent to perform the task (e.g., 'List all payments for this slug'), and the agent executes the required tool.
The bottom line is, your AI agent acts as a dedicated coordinator, running complex API calls through natural conversation, eliminating manual data exports.
Who Is HelloAsso MCP For?
Non-Profit Directors, Community Managers, and Financial Officers. If you spend time manually exporting CSVs or clicking through multiple dashboard tabs just to answer a basic question—like 'How many members did we gain last month?'—this is for you. It puts the power of the financial dashboard directly into your chat window.
Retrieves total donation amounts and campaign progress instantly, without navigating the HelloAsso dashboard.
Checks real-time membership statuses and counts event registrations by asking the agent directly.
Automates the oversight of payments and subscriptions across multiple associations by listing and detailing transactions.
What Changes When You Connect
- Stop exporting CSVs. Instead, use the agent to call
list_paymentsorlist_ordersand get immediate, structured data right in your chat. You get the numbers, not the spreadsheet. - Track member status and recurring revenue instantly.
list_subscriptionsandget_member_detailslet you monitor membership bases and donations without logging into a separate portal. - Build payment links on the fly.
create_checkout_intentgenerates a redirect URL for any donation amount, streamlining the donation process directly from your conversation. - Know your scope immediately. Use
list_my_organizationsfirst. This tool provides the slugs needed for all other operations, ensuring you target the correct association every time. - Understand campaign performance.
list_formsallows you to see all active and past donation, membership, and event campaigns for an organization's slug. - Review financial history. You can use
get_payment_detailsto look up a single transaction ID orlist_paymentsto see a full history, providing deep financial oversight.
Real-World Use Cases
Investigating a single donation.
A volunteer notices a large payment but can't find details. They ask their agent to check the payment. The agent runs get_payment_details with the ID, showing the exact transaction metadata and payment source, solving the mystery immediately.
Preparing for a fundraising event.
The Community Manager needs to know how many tickets were sold and if the membership form is active. They ask the agent to use list_forms to check for event campaigns, followed by list_sold_items to count ticket distribution.
Handling a renewal inquiry.
A member calls about their subscription. The Financial Officer asks the agent to run list_subscriptions to confirm the recurring payment plan and then uses get_member_details to verify the member's current status.
Getting a quick payment link.
The Director needs a quick donation link for a specific cause. They ask the agent to call create_checkout_intent with the desired amount, getting an instant, usable redirect URL without opening a browser.
The Tradeoffs
Treating the dashboard as the source of truth
Manually navigating to the payments tab, downloading the CSV, and then trying to correlate the data with a membership list in a separate spreadsheet.
→
Don't open spreadsheets. Ask your agent to run list_payments for the organization, then use list_orders to group the results by transaction session. This gives you the full picture in one conversation.
Assuming data consistency
Assuming a member ID found in a spreadsheet is still active or belongs to the right organization.
→
Always start by calling list_my_organizations to confirm the correct organization slug. Then, use get_member_details to verify the member's current status using that slug.
Trying to get everything in one shot
Asking the agent, 'Give me all the payments and all the members.' This vague request forces the agent to guess which organization or time frame you mean.
→
Be specific. First, run list_my_organizations to identify the slug. Then, request targeted data, like 'Run list_payments for this slug and show me the top 5 largest amounts.'
When It Fits, When It Doesn't
Use this if you need to connect your AI client directly to the core financial and membership backend of a French non-profit. You need to monitor, retrieve, or initiate actions (like payments) across multiple data points—payments, orders, members, and subscriptions—without manual dashboard navigation.
Don't use this if your need is simply to read public information or if your workflow is confined to a single, small data set. If you only need to know the name of a campaign, you might just need a basic search tool. This server is for managing complex, interconnected state and financial data.
Always start by confirming the organization's slug using list_my_organizations. If you're dealing with payments, use create_checkout_intent to generate a link; don't try to manually build it.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by HelloAsso. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Spending time on dashboards to track donations is a massive waste of time.
Today, tracking campaign performance means logging into the HelloAsso dashboard. You click into 'Donations', then switch to 'Memberships', and sometimes you have to download a transaction CSV just to cross-reference a few numbers. It's slow, and you're always dealing with outdated screens.
With the HelloAsso MCP Server, you talk to your agent. You simply say, 'What's the donation total for the Gala Dinner?' The agent runs the tools, fetches the data, and gives you the answer immediately. You get the raw data you need, without any clicks or exporting.
HelloAsso MCP Server: Generate payment links from chat.
Generating a payment link used to mean opening the site, manually selecting the amount, and hitting 'create link.' If you were doing this repeatedly for different causes, it was a tedious copy-paste job.
Now, you just tell your agent the amount. It executes `create_checkout_intent` and returns the exact redirect URL. That's it. You've cut the entire generation process down to a single command.
Common Questions About HelloAsso MCP
How do I find my HelloAsso API credentials? +
Log in to your HelloAsso account, go to Mon Compte > Integrations & API. You can generate your Client ID and Client Secret from the API section there.
What is an organization 'slug'? +
The slug is the unique textual identifier for your association (e.g., in helloasso.com/associations/my-asso, the slug is my-asso). You can find it by using the list_my_organizations tool.
Can I generate a payment link directly from the AI agent? +
Yes! Use the create_checkout_intent action. You must provide the association slug and a JSON string with the amount (in cents) and return URL. The agent will return a redirect link for the user.
Is the integration secure for association data? +
Absolutely. The integration uses industry-standard OAuth 2.0 Client Credentials over HTTPS. Your credentials are encrypted and stored securely within the Vinkius Cloud infrastructure.
How do I use the `list_my_organizations` tool to find the correct slug? +
The list_my_organizations tool retrieves a list of all organizations you manage. It's essential because the slugs you get from this list are required parameters for tools like list_forms and list_payments.
If I get an error with `get_order_details`, what should I check first? +
Check that the provided Order ID is valid and belongs to an active organization. Often, the error means the ID simply doesn't exist in your HelloAsso account.
Does `create_checkout_intent` handle different currencies? +
The create_checkout_intent tool requires the amount in cents (EUR). If you need a different currency, you must manually adjust the amount and re-run the tool.
What happens if I run `list_subscriptions` for an empty organization? +
The list_subscriptions tool will return an empty list or a zero-item response. This confirms that the organization currently has no active recurring payment plans.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Eventee
Equip your AI agent to manage events, track speakers, and monitor attendee engagement via the Eventee API.
Eventzilla
Equip your AI agent to manage event registrations, track ticket orders, and monitor discount codes via the Eventzilla API.
ON24 Virtual Events
Manage webinars and virtual events via ON24 — track registrants, attendees, and analytics directly from your AI agent.
You might also like
AirMatch Pro
Match candidates to job openings with AI-powered recruitment scoring and talent pipeline management for faster hiring.
CONSENSUS
Share interactive product demos with prospects that track engagement and reveal which features matter most to each buyer.
Monzo Banking
Universal Monzo intelligence — check balances, accounts, and transactions via AI.