Betterfly MCP for AI. Track wellness data and ESG impact instantly.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Betterfly connects your corporate wellness data and social impact metrics directly into your chat agent. Track global steps, aggregate company donations, and manage employee rewards all in one place.
Use this MCP to automate ESG reporting and track internal health engagement without leaving your conversation.
What your AI can do
Assign reward
Manually gives an employee a recognition bonus.
Create challenge
Sets up a new team activity challenge for the company.
Get company metrics
Retrieves overall statistics about employee well-being across the entire organization.
Retrieves aggregate data points about the entire workforce's overall health engagement metrics.
Measures and reports on social metrics, like total donations or community contributions, derived from employee activity.
Provides specific details about an employee's current wellness standing, coin balance, or participation rate.
Allows for the creation of new corporate activity challenges or the manual awarding of recognition bonuses.
Pulls a dynamic list of all accessible sub-benefits included in the company's overall policy coverage.
Ask an AI about this
Waiting for input…
Betterfly: 14 Tools for Wellness Data
These tools let your AI client interact with every aspect of the Betterfly API. Use them to manage users, list benefits, track activities, and calculate company-wide metrics.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Betterfly on VinkiusAssign Reward
Manually gives an employee a recognition bonus.
Create Challenge
Sets up a new team activity challenge for the company.
Get Company Metrics
Retrieves overall statistics about employee well-being across the entire...
Get Impact Stats
Measures and reports on ESG metrics, such as total social donations or environmental...
Get User Rewards
Shows what rewards an individual user has currently unlocked or earned.
Get User
Fetches specific wellness details for a single employee user.
List Activities
Retrieves a history of global corporate steps taken, or specific activities for one person.
List Benefits
Lists all the sub-benefits available under the company's insurance policy.
List Challenges
Provides a list of corporate challenges that are currently active or running.
List Donations
Lists records of charitable donations made by the company workforce.
List Insurance
Fetches a list of covered scopes and policy details.
List Partners
Shows information about linked external ecosystem partners.
List Users
Retrieves a directory listing of all corporate members or users.
Pause User
Temporarily restricts access to a specific user account.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 Betterfly, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Betterfly. 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 connection provides 14 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Tracking company-wide wellness data used to be a nightmare process.
Today, pulling together metrics on employee activity is a multi-department headache. You have to check the internal steps tracker, then cross-reference that with the rewards platform for coin balances, and finally manually compile donation numbers from the ESG portal. It's hours of clicking between separate dashboards just to answer one simple question.
With this MCP connected via Vinkius, you simply ask your agent: 'What was our total global step count last month?' The system handles all that cross-referencing and data aggregation in a single query. You get the final number delivered instantly, without ever leaving your chat.
Assigning Rewards with Betterfly MCP
Before this, if an employee did something great, you had to fill out a form in one system, wait for approval in another, and then log the bonus amount into a third spreadsheet. It was slow, prone to human error, and usually involved three separate emails.
Now, your agent can handle it. You tell it who deserves recognition and how much the bonus should be; it executes assign_reward() instantly. The reward is logged correctly across all systems without you ever leaving the conversation.
What your AI can actually do with this
Your AI client can pull complex corporate information that used to live across a dozen dashboards. This MCP lets you ask questions about your workforce's well-being and environmental impact using natural language. You can check how many total steps the company has logged, or see exactly what kind of benefits are available through the policy.
It even calculates and pulls macro-reports on charitable donations generated by employee activity.
When integrated via Vinkius, your agent handles all the complex API calls. Instead of running separate reports in a dedicated dashboard, you just ask: 'What was our total donation impact this quarter?' The system retrieves the data and delivers it right into your chat window. This means HR leaders get instant insights on wellness policy effectiveness, and ESG managers have verifiable proof of corporate social responsibility without lifting a finger.
019d841d-9639-7350-a928-d4da84de6b15 Here's how it actually works
The bottom line is that you talk to your agent like a person, but it accesses corporate metrics like they're live API endpoints.
First, subscribe to this MCP and provide your secure Betterfly Operator API Key.
Next, invoke a tool through your agent—for example, requesting the total corporate steps recorded since January 1st.
Finally, the MCP runs the query, formats the data (like total coins or donation amounts), and gives you a clear answer in your chat.
Who is this actually for?
Sustainability Managers and HR Directors need this. They struggle with manually collecting wellness data points and linking them directly to measurable ESG outcomes. This MCP turns scattered activity logs into board-ready metrics.
Needs to track if internal health policies are actually resulting in real, measurable improvements in employee mental wellness and participation.
Has to pull certified macro-reports of charitable donations globally. They use this to prove social contribution for annual reports.
Needs to build dynamic internal bots that reference precise employee wellness endpoints via natural language prompts in Slack or Discord.
What Changes When You Connect
Instantly check overall company health metrics. You can call get_company_metrics() to see aggregate well-being stats without opening a single dashboard tab.
Prove your social commitment easily. Using get_impact_stats(), you pull macro-reports detailing charitable donations globally, making ESG reporting simple and auditable.
Understand employee incentives. With get_user_rewards(), you quickly determine what rewards an individual user has earned or if they've hit a milestone requiring action.
Manage workforce engagement. If you need to boost participation, you can use create_challenge() to initialize a new team activity challenge instantly via your agent.
Navigate complex policies. list_benefits() pulls all active sub-benefits from the corporate policy, so you don't have to hunt through PDF manuals.
See it in action
Calculating Q3 Social Impact
The Sustainability Manager needs total verifiable donations for the board meeting. Instead of downloading reports from three different departments, they ask their agent to run get_impact_stats() and receive a single, comprehensive figure instantly.
Identifying Policy Gaps
The HR Director needs to know what benefits exist for remote workers. They use list_benefits() to pull the full scope of available perks right into their chat thread, eliminating hours of email follow-ups.
Motivating Participation
The Internal Comms team wants to boost step counts. They ask the agent to use create_challenge() and deploy a new 'Summer Step Race' across all company users, generating immediate buzz.
Investigating User Status
A manager needs to know if an employee is engaged. They run get_user(ID) to check the user's current wellness details and Bettercoins balance in seconds.
The honest tradeoffs
Manual reporting of donations
Exporting data from multiple sources, then manually calculating total donation figures for a quarterly report.
Use list_donations() or get_impact_stats() to pull the final, aggregated numbers directly into your agent conversation. It's faster and more accurate.
Guessing benefits coverage
Assuming an employee is covered for a specific dental procedure because they saw it mentioned once in an email.
Always use list_benefits() to get the official, current list of all available sub-benefits linked to the corporate policy.
Ignoring user status changes
Trying to send a recognition bonus to someone who was recently terminated or whose account is paused.
First check get_user(ID) and verify their active status. If needed, you can then use assign_reward() once the account is confirmed operational.
When It Fits, When It Doesn't
Use this MCP if your primary need involves corporate wellness metrics, ESG reporting, or employee rewards management. You're trying to quantify the social return on investment (SROI) of a health program. Don't use it if you just need general HR functions like processing payroll changes or updating user addresses; for those tasks, you’ll need a dedicated CRM integration tool instead.
Questions you might have
How do I check total ESG impact using get_impact_stats()? +
You ask your agent to run get_impact_stats(). It consolidates data points like charitable donations and environmental milestones into a single report for you.
What does list_users tell me? +
list_users() gives you a clean directory of all corporate members. This helps you verify which individuals are part of the system before running user-specific queries.
Can I create new wellness activities with create_challenge()? +
Yes, use create_challenge() to set up a structured team activity challenge for the company. This generates an official record that teams can participate in and track progress against.
What is the difference between get_user() and list_users()? +
list_users() gives you a full roster of every member. get_user(ID) takes one specific user's ID and pulls only their detailed, personal wellness metrics.
When I use `pause_user`, how does the system temporarily restrict an account? +
The user's activity is immediately suspended within the Betterfly ecosystem. The MCP returns a status flag indicating restricted access, preventing any further data submissions or actions until manually reactivated.
When I call `list_insurance`, what scopes of coverage are returned for a policy? +
The function provides detailed scope information, including the effective dates, maximum coverage amounts, and specific categories like dental or vision. It gives you a precise breakdown of what's covered under the corporate plan.
How does `get_user_rewards` differentiate between an unlocked and a pending reward? +
It returns two distinct status fields: 'unlocked' for items the user has earned, and 'pending' for rewards that require additional activity or time before redemption is granted.
Using `list_partners`, what criteria define an 'evaluated' linked ecosystem partner? +
An evaluated partner must have a documented API connection to Betterfly. This allows your agent to access real-time data and assess the operational link between that external entity and your internal wellness program.
Can I use the agent to modify a user's Bettercoin balance artificially? +
No, this integration functions through strict read-only analytical endpoints aimed directly at corporate administrators, ESG managers, and HR querying metrics. It lacks underlying permissions to inject fraudulent activity data over any client app.
How can I see if the global challenge is generating ESG donations? +
Trigger the list_donations command. It bypasses conventional UI overhead and displays real-time statistics concerning social funds allocated using internal coin conversion strategies natively connected to ESG programs.
Can I query a single user's detailed activity logging from last week? +
Yes! Use the list_activities tool with their specific unique UUID as a custom parameter. It isolates tracking loops to just this singular corporate payload string.
We've already built the connector for Betterfly. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 14 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.