ReferralHero MCP. Manage points, track referrals, and update rewards instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
ReferralHero connects your AI agent directly to your viral growth engine. Manage complex referral campaigns, track every point earned, and monitor leaderboards—all from chat.
Use tools like `get_leaderboard` or `add_points` to automate everything from onboarding new subscribers to distributing rewards based on real-time activity.
Stop exporting CSVs; start talking to your platform.
What your AI agents can do
Add points
Adds a specified number of points directly to a subscriber's account.
Add subscriber
Adds a brand new user record and enrolls them into an active campaign list.
Delete subscriber
Removes a specific participant from their current referral campaign.
The agent pulls real-time ranking data, showing who has earned the most points or referrals in any active campaign.
You tell your AI client which user needs points and how many, and it executes add_points instantly. This is key for manual reward distribution.
The agent records a conversion event using track_conversion, ensuring the system correctly attributes the referral to a specific subscriber ID.
It pulls lists of every campaign available (list_lists) or retrieves a list of participants within a single campaign via list_subscribers.
If a user's status changes (e.g., they hit a new tier), the agent uses update_subscriber to ensure their profile metadata is current.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
ReferralHero MCP Server: 12 Tools for Growth Ops
Access all the tools needed to control every part of your referral program—from adding points to tracking conversions.
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 ReferralHero on Vinkius019dd14aadd points
Adds a specified number of points directly to a subscriber's account.
019dd14aadd subscriber
Adds a brand new user record and enrolls them into an active campaign list.
019dd14adelete subscriber
Removes a specific participant from their current referral campaign.
019dd14aget leaderboard
Retrieves the ranked list of participants based on points, referrals, or other criteria for a given campaign.
019dd14aget list
Pulls full details and metadata for one specific referral campaign by its ID.
019dd14aget rewards
Fetches the current rules and available reward tiers for a specified campaign.
019dd14aget subscriber
Retrieves all detailed performance data (points, referrals) for one individual user.
019dd14alist lists
Lists every active referral campaign available in your account, along with basic metadata.
019dd14alist subscribers
Pulls a list of all current participants enrolled in a specific campaign.
019dd14alist transactions
Retrieves a paginated log of recent system activity and point/reward transactions across the platform.
019dd14atrack conversion
Logs a new referral event, linking it to an existing subscriber ID for accurate attribution tracking.
019dd14aupdate subscriber
Modifies specific metadata fields or statuses for an already existing subscriber profile.
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 ReferralHero, 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 ReferralHero. 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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Manually compiling a campaign report shouldn't take thirty minutes.
Today, running an audit means switching between tabs: checking the platform dashboard for current referrals, opening a separate spreadsheet to track point totals, and then pulling transaction logs from a third-party view. You spend time copy-pasting UUIDs just to stitch together one coherent picture of performance.
With this MCP server, you ask your agent directly: 'Give me the full status of Campaign X.' The agent runs `list_lists`, fetches campaign metadata via `get_list`, and compiles the leaderboard using `get_leaderboard`—all in a single chat response. You get the data instantly.
ReferralHero MCP Server: Manage subscriber points & rewards
Before, adjusting a user's point total meant logging into the platform, navigating to their profile, and clicking the 'Award Points' button. If you needed to do this for 10 users, that was 10 separate manual logins and clicks.
Now, your AI client handles it with one command: 'Use `add_points` tool on user Z for 50 points.' The action is atomic, traceable, and done in seconds. It cuts out the UI friction entirely.
What you can do with this MCP connector
ReferralHero MCP Server: Managing Points and Rewards
Listen up. This server connects your AI client directly to the engine running your viral growth campaigns. You're gonna manage complex referral programs, track every point earned, and keep an eye on leaderboards—all without ever touching a spreadsheet or leaving your chat window. It’s built for people who need action, not fluff.
Forget jumping between your platform UI, your CRM, and some dusty CSV export. You talk to your agent, and the agent does the heavy lifting using specific tools like add_points or get_leaderboard. This gives you real-time control over subscriber balances, campaign performance, and conversion history.
Getting Started: Setting Up Campaigns and Users
You can start by getting a full picture of your operation. Use list_lists to pull names of every active referral campaign running right now. If you need the deep details on one specific program, just run get_list, which pulls all the metadata for that campaign ID. To figure out what kind of rewards are available, check get_rewards; it fetches the current rules and reward tiers set up for any given campaign.
Need to bring a new person into the fold? Use add_subscriber to create a brand-new user record and get 'em enrolled in an active campaign list. If you need to modify someone's profile—say, they hit a new status tier or you gotta change some metadata—you use update_subscriber. Remember that if a participant drops out, you can clean up their account using delete_subscriber.
Tracking Activity and Conversions
Attribution is everything. When someone refers another user, you don't want to guess who gets credit. You use track_conversion; it logs the new referral event and links it straight back to an existing subscriber ID, making sure your attribution tracking is flawless.
Need a headcount of current participants? Run list_subscribers on a campaign ID to pull a list of everyone enrolled in that specific program. For performance checks, you can check out get_subscriber, which pulls all the detailed data—points earned, referrals made—for one individual user.
Monitoring and Adjusting Rewards
The server gives you several ways to track what’s happening. To see who's winning right now, run get_leaderboard. This tool grabs a ranked list of all participants based on points, referrals, or whatever criteria the campaign demands.
If someone needs an immediate boost—maybe they completed a manual task or you just wanna give out a bonus—you execute add_points, which adds a specific number of points directly to that subscriber's account. This is your key tool for manual reward distribution.
Data Integrity and Auditing
When it comes to data cleanup, the server lets you check out list_transactions. It pulls a paginated log covering every recent system activity, including all points awarded and rewards processed across the entire platform. You can also monitor current operational status by running list_subscribers for an overall view of who's in the campaign.
Every single action is available to your AI client. You can pull a list of all active campaigns using list_lists, and you can always check out specific details on one user or one campaign setup through dedicated tools. It treats your entire referral lifecycle—from sign-up to payout—as an actionable command set for your agent.
019dd14b-1a88-71fc-b2ec-836c92f5eb6f How ReferralHero MCP Works
- 1 First, subscribe to the ReferralHero server and provide your API token in your client settings.
- 2 Next, prompt your AI agent with a specific goal (e.g., 'Give James Park 50 points because he hit his milestone').
- 3 The agent recognizes the intent and calls the appropriate tool (
add_points), executing the action directly against the ReferralHero platform.
The bottom line is, your AI client acts as a direct API wrapper. It takes natural language requests and translates them into structured function calls that update or read data in ReferralHero.
Who Is ReferralHero MCP For?
Growth Marketers who hate context switching. Marketing Operations Engineers tired of manual spreadsheet updates. Founders who need real-time visibility on viral loops without leaving Slack. If your job involves connecting referral activity to points, you'll use this.
Uses get_leaderboard and list_lists to audit campaign health and identify underperforming segments.
Automates reward distribution using add_points and manages subscriber data integrity with update_subscriber for bulk changes.
Quickly checks overall campaign status by running list_transactions to verify payout logs and total points awarded.
What Changes When You Connect
- Instant Leaderboard Access: Instead of exporting a CSV to see rankings, use
get_leaderboardto pull the top 10 list directly into your chat. This lets you spot performance dips or stars in minutes. - Surgical Point Management: Need to manually adjust points? Use
add_points. You specify the user and the count, bypassing manual UI clicks entirely. Perfect for micro-adjustments after an audit. - Full Audit Trail: Stop guessing where a point change came from. Run
list_transactionsto get a detailed log of every action taken on your platform—who did what and when. - Lifecycle Control: Need someone out of the campaign? Use
delete_subscriber. It removes them cleanly, whileupdate_subscriberlets you modify their profile status without deleting their history.
Real-World Use Cases
The Founder's Quarterly Audit
A founder needs to know if the last month’s reward payouts matched the recorded activity. They prompt their agent: 'Check my transactions and list all active campaigns.' The agent runs list_transactions and then uses list_lists, giving them a comprehensive, single-pane view of campaign health.
The Ops Engineer's Reward Fix
An ops engineer discovers James Park is missing 50 points. Instead of logging into the platform and searching for his UUID, they prompt: 'Add 50 points to subscriber X.' The agent executes add_points immediately, correcting the balance without any manual intervention.
The Growth Marketer's Campaign Check
A marketer wants to see who is performing best in their 'Early Access Launch' campaign. They ask for the leaderboard. The agent runs get_leaderboard, giving them real-time data on top performers and current point totals.
The Customer Success Team Member
A support rep needs to check a customer's referral history before talking to them. They ask the agent for get_subscriber details, which instantly pulls all metadata, points, and previous activity logs into the chat.
The Tradeoffs
Trying to update status without listing current data
The user thinks they can just run 'Set subscriber status to premium' without knowing their current point balance or campaign list. This risks overwriting valid history.
→
First, use get_subscriber to pull the existing metadata and verify the current state. Then, if needed, use update_subscriber with the correct, validated data payload.
Assuming points are automatically calculated
The user assumes that simply tracking a conversion (track_conversion) will magically award points. It won't; you need an explicit command.
→
Always follow up track_conversion with add_points if the referral needs to result in a point reward. The tools require two steps: record action, then reward user.
Checking leaderboard without knowing the list ID
The user asks for 'the top referrers' but doesn't specify which campaign they mean, leading to ambiguity.
→
Always start by running list_lists to see all available campaigns. Then, use that specific Campaign UUID when calling get_leaderboard.
When It Fits, When It Doesn't
Use this server if your workflow involves tracking multiple state changes: signup -> activity -> point accrual -> reward payout. The key is the coordination between tools like track_conversion, add_points, and update_subscriber.
Don't use it if you only need to send a simple reminder email (use an Email API instead) or if your data is completely static and never changes hands. If all you do is read basic, non-transactional public info—you probably don't need this complexity.
This system requires the AI client to act as a state machine coordinator. You must be comfortable directing the agent through multi-step processes: e.g., 'First list campaigns using list_lists, then get the leaderboard for UUID X, and finally add 10 points to user Y.'
Common Questions About ReferralHero MCP
How do I list all active referral campaigns using list_lists? +
Just ask your agent to 'List all available campaign lists.' The agent executes list_lists and returns a full JSON payload detailing every UUID and name currently running in your account.
Can I use add_points if the user is not yet subscribed? +
No. You must first run add_subscriber to create the record, then you can use add_points. The tool logic requires an active subscriber ID for points to stick.
Which tool should I use to check a single user's total referrals? +
Use the get_subscriber tool. It pulls all performance metadata, including current point balances and referral counts, in one go. This is better than just listing subscribers.
How do I track a conversion event without manually entering data? +
You run track_conversion by providing the necessary parameters (like source ID or referrer UUID). The agent logs this action, ensuring your system knows the referral happened for accurate attribution.
Is it safe to use delete_subscriber? +
Yes, but be careful. delete_subscriber permanently removes them from a specific campaign's active list. If you just want to pause them, run update_subscriber instead.
How does using `list_transactions` help me audit point changes? +
It provides a full record of activity. You see every transaction, including the type of action (e.g., referral, manual adjustment), which subscriber was affected, and the exact timestamp. This is essential for auditing reward payouts or tracking why points changed.
What data fields can I change using `update_subscriber`? +
You must provide the existing subscriber's unique ID along with the specific attributes you want to modify. The tool validates your inputs against current campaign rules, preventing you from accidentally corrupting core user data.
How does `get_leaderboard` pull all the necessary metrics? +
It fetches real-time performance data across active participants. The output aggregates total referrals, earned revenue, and pending payouts for every user listed. It gives you a single view of campaign health.
Can my AI automatically find the details and points for a specific subscriber by providing their ID? +
Yes! Use the get_subscriber tool with the List UUID and Subscriber ID. Your agent will respond with complete metadata, including referral counts and current point balances in seconds.
How do I find my ReferralHero API Token? +
Log in to your ReferralHero dashboard, navigate to Account > API, and you will find your unique secret token there.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.