Referrizer MCP for AI. Manage referrals, loyalty points, and contacts from chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Referrizer automates your entire referral and loyalty lifecycle using natural language conversation with any AI agent. You can manage contacts, track word-of-mouth growth, query campaign performance, and automate reward payouts without leaving your chat window.
Use tools like `list_contacts` to see every customer's status or `get_referral` to check specific referral details instantly.
What your AI can do
Get campaign
Retrieves specific, detailed information about one marketing referral campaign.
Get referral
Gets all details—including status and source—for one specific referral link or action.
Get reward
Retrieves the rules, value, and context for a single loyalty reward type.
List, retrieve details for, create, or modify any existing customer record in Referrizer.
Pull up the full history of referrals or get detailed information on a single, identified referral.
Get details about active loyalty reward pools or query past campaign results to measure performance.
Register new contacts directly via the agent, assigning them initial data and status in the system.
List all historical transactions to track when and how rewards were paid out or redeemed.
Ask an AI about this
Waiting for input…
Referrizer MCP Server: 11 Tools for Marketing Automation
These tools let you programmatically read data on customer profiles, run marketing reports, track referral history, and manage reward transactions directly through your AI agent.
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 Referrizer on VinkiusGet Campaign
Retrieves specific, detailed information about one marketing referral campaign.
Get Referral
Gets all details—including status and source—for one specific referral link or...
Get Reward
Retrieves the rules, value, and context for a single loyalty reward type.
List Transactions
Provides a comprehensive log of all recorded reward transactions, including dates...
Create Contact
Adds a completely new contact record into the Referrizer system.
Get Contact Details
Pulls the full profile and metadata for a single customer contact.
List Marketing Campaigns
Returns a list of all active and past marketing automation campaigns.
List Contacts
Provides an immediate list of all contacts currently stored in your account.
List Referral History
Shows a paginated history of every customer referral event that has occurred.
List Loyalty Rewards
Lists every available reward or incentive defined in the loyalty program.
Update Contact
Modifies specific fields (like name or points) for an existing contact profile.
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 Referrizer, 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 Referrizer. 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 11 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Juggling tabs to track customer points and referral status is exhausting.
Today, checking a single customer's value means jumping through three dashboards: the CRM for their profile, the Marketing tab for campaign history, and the Finance sheet for reward transactions. You copy-paste IDs, you cross-reference dates, and eventually, you get tired.
With Referrizer MCP, your agent does all that work in one chat window. Need to know if John Doe is a top referrer? Ask it. Get his points balance and referral history instantly. It’s immediate context—no dashboard hopping required.
Referrizer MCP Server: Manage referrals, loyalty points, and contacts from chat.
The biggest time sink is the reconciliation process. You have to manually match a referral ID seen in Campaign A with the reward payout recorded in Transaction Log B, just to prove ROI. It's tedious grunt work done every month.
Now? Your agent links it all up. Run `get_referral` and then follow up with `list_transactions`. The whole story—who referred them, what they got, and when—is laid out in plain text. You get the truth, instantly.
What your AI can actually do with this
When you connect your AI client to Referrizer, you cut out the dashboard hopping. You'll manage every customer interaction—from the initial signup to the final reward payout—all through natural conversation with your agent. It’s simple: talk to it, and it handles the data.
Managing Your Customer Base
You can treat your contacts like a single source of truth. Start by running list_contacts to pull up an immediate list of everyone currently in the system. Want deep background on one person? Use get_contact_details and you'll pull their full profile, including all the metadata you need. If you find someone new, run create_contact right away; that adds a completely fresh record into Referrizer.
Need to tweak an existing file—maybe update their name or bump up their points? Just call update_contact. These tools give your agent full control over every single customer profile.
Tracking Word-of-Mouth Growth
The referral process is all about tracking history and specific actions. You can run list_referral_history to see a paginated log of every single referral event that's happened, letting you track the flow of growth over time. If you need to check out one specific link or action, use get_referral. That function pulls all the details—the status and the source—for exactly that referral, so you know where the good leads are coming from.
It keeps your agent laser-focused on attribution.
Overseeing Campaigns and Rewards
Monitoring how well your marketing efforts hit is straightforward. Start by listing what's available with list_marketing_campaigns to get a rundown of all active and past campaigns. To drill down, you can run get_campaign, which pulls specific, detailed info about one particular campaign performance. For the loyalty side, running list_loyalty_rewards shows every incentive or reward pool you've set up in your program.
Need to know how much a specific reward is worth? Use get_reward; that retrieves the rules, value, and context for just one type of reward. When it comes to payouts, list_transactions provides a comprehensive log of all recorded transactions, showing dates and amounts for every payout or redemption.
The Workflow in Action
Your agent handles complex sequences seamlessly. You can register new people using create_contact, then check their details with get_contact_details. The system keeps you informed on referral activity via list_referral_history and lets you measure campaign results by querying specific data with get_campaign. When a reward happens, the agent tracks it through list_transactions and confirms its rules using get_reward, making sure your team always sees consistent customer value.
019dd14b-6d50-72f5-9b79-a12a0fcecba7 Here's how it actually works
The bottom line is that once you connect your key, your AI agent can run all these marketing actions for you.
Subscribe to the server on Vinkius Marketplace.
Enter your Referrizer API Key into your agent settings.
Start asking questions in any MCP-compatible client (Claude, Cursor, etc.).
Who is this actually for?
Marketing Operations Managers and CRM Administrators. You're the person who wakes up at 2 AM staring at a spreadsheet full of manual referral data. You need to know instantly: How many points does Jane have? Was that last reward paid correctly? Why is Campaign X underperforming? This server gives you immediate, actionable answers without touching a dashboard.
Uses list_contacts and list_marketing_campaigns to audit the entire customer journey, ensuring data integrity across all campaigns.
Manages user profiles using update_contact and tracks system health by calling list_transactions for reward reconciliation.
Verifies program rules by checking available rewards with list_loyalty_rewards or running reports on referral success using list_referral_history.
What Changes When You Connect
Track word-of-mouth growth immediately. Instead of exporting a CSV to see who referred whom, just call list_referral_history and get the full picture instantly.
Stop guessing about customer value. By calling list_transactions, you get an immediate audit trail of every reward payout, which is crucial for accounting and trust.
Never lose a contact's details again. Use get_contact_details to pull up their entire profile—loyalty status, points balance, and metadata—in one shot.
Automate the onboarding process. When a new person signs up, your agent can run create_contact, assigning them initial data and enrolling them in campaigns.
Know exactly what you're selling rewards for. Before recommending an incentive, call list_loyalty_rewards to verify the rules and context for that specific customer interaction.
See it in action
Auditing a high-value client relationship.
The ops manager needs to know why Client X hasn't engaged lately. They ask their agent: 'Check John Doe's status.' The agent runs get_contact_details (showing his points and tier) then calls list_referral_history to see if he referred anyone recently, giving the team talking points for a follow-up email.
Reconciling reward payouts after an audit.
The finance lead needs proof of all rewards paid out last month. They ask their agent: 'List all transactions from May.' The agent runs list_transactions, providing a detailed, filterable log that eliminates manual spreadsheet work and confirms the exact financial scope.
Onboarding a new partnership contact.
A salesperson meets a key prospect. They ask their agent to create them: 'Add Jane Smith as a contact.' The agent runs create_contact, populating all necessary fields and immediately confirming the enrollment, letting the sales cycle start without delay.
Comparing campaign performance.
The marketing director needs to know which campaigns actually work. They ask their agent: 'Show me active campaigns.' The agent runs list_marketing_campaigns and can then run a specific query using get_campaign to pull the detailed metrics for analysis.
The honest tradeoffs
Assuming contact data is current.
Manually updating a customer's status in one tool and then forgetting to tell your agent to check it later, assuming the change stuck everywhere.
Always verify first. If you plan to update_contact, run get_contact_details first to confirm the ID or required parameters are correct. This prevents failed calls.
Treating referrals as a single stream of data.
Trying to get a general idea of word-of-mouth growth without knowing which specific referral you're looking at, leading to vague reports.
Don't just list everything. Use list_referral_history for the overview, but then immediately call get_referral on the specific ID provided in the results for deep insight.
Building a linear process without checks.
Writing an automation that just runs create_contact and never verifies if the contact already exists, causing data duplication or failure.
Before creating anything new, always run list_contacts to check for existing records. This conditional check is key to robust workflows.
When It Fits, When It Doesn't
Use this server if your business relies on complex customer lifecycle management—specifically tracking points, managing referrals, or running multiple marketing campaigns that interact with a single contact record. You need the full picture: from initial sign-up (create_contact) to final reward payout (list_transactions).
Don't use this if you only need basic email sending (use a pure messaging API) or if your customer data is already siloed in another, non-integrated system. If your primary need is just reading public web data, this isn't the tool for you. However, if the core problem revolves around 'How did they get here?' or 'What are they worth?', these 11 tools handle it.
Questions you might have
How do I check a specific referral's status using get_referral? +
You provide the unique referral ID to your agent. It uses get_referral to return all details, including whether the referral is pending or successfully completed.
Do I need list_contacts before running update_contact? +
It's best practice to use list_contacts first. This confirms that the contact ID you want to modify actually exists and gives you a chance to verify the current data.
What is the difference between list_transactions and get_reward? +
get_reward defines what a reward is (its rules/context). list_transactions tracks every time that reward was actually paid out or redeemed, giving you an activity log.
Can I use create_contact to enroll someone in rewards? +
Yes. You can use create_contact to build the profile and then follow up with a specific action (like updating their status or calling another tool) to enroll them in the program.
Is list_referral_history better than list_contacts for growth data? +
They track different things. list_contacts tracks people. list_referral_history tracks actions—specifically, who referred whom and the status of that link.
If I run list_contacts repeatedly, how do I handle potential rate limits or performance issues? +
The server handles standard API rate limiting for you. If you exceed the set limit, your AI client will receive a specific HTTP 429 error code. You need to implement an exponential backoff strategy in your agent's workflow to pause and retry calls.
When I use update_contact, does it overwrite all of the existing contact's metadata? +
No, update_contact only modifies the fields you specifically provide. The tool preserves all other profile data that wasn't included in your request body, keeping your history intact.
How do I find out which rewards a contact qualifies for using get_contact_details and list_loyalty_rewards? +
First, run get_contact_details to retrieve the user's current points or loyalty tier. Then, pass those specific metrics when querying list_loyalty_rewards; this filters rewards to only those they are eligible for.
Can I list all my customer referrals using my AI agent? +
Yes! Use the list_referral_history tool to retrieve a comprehensive list of all successful and pending referrals in your account.
We've already built the connector for Referrizer. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 11 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.