Referly MCP for AI. Manage affiliate performance, conversions, and partners from chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Referly MCP Server connects your AI client directly to your affiliate program data. Manage partners, check conversion rates, and run complex growth workflows without ever leaving your chat window.
You can list affiliates, track conversions in real-time, validate promo codes, and automate partner onboarding—all through natural conversation.
What your AI can do
Create affiliate
Adds a new affiliate partner account using their name and email address.
Get affiliate details
Retrieves the full performance profile for one specific, existing affiliate.
Get referral analytics
Pulls a high-level summary of referral program performance, including revenue and conversion totals.
List all current partners, get specific details for one affiliate, or add a new partner profile.
Get real-time analytics summaries, list raw referral events, or log a new conversion to measure campaign success.
Trigger pre-built automation jobs (like welcome sequences) and check their status without logging into the Referly dashboard.
Check if a discount code is active or list all available coupon codes for marketing teams.
Ask an AI about this
Waiting for input…
Referly MCP Server: 12 Tools for Marketing Orchestration
These twelve tools let your agent manage every part of your affiliate program—from creating new partners to tracking real-time conversions and running automated workflows.
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 Referly on VinkiusCreate Affiliate
Adds a new affiliate partner account using their name and email address.
Get Affiliate Details
Retrieves the full performance profile for one specific, existing affiliate.
Get Referral Analytics
Pulls a high-level summary of referral program performance, including revenue and...
Get Current User
Provides basic details about the account currently authenticated to Referly.
Get Workflow Status
Checks if a specific automated growth workflow finished successfully or failed.
List Affiliates
Generates a list of every affiliate partner currently managed within the account.
List Coupons
Fetches and displays all active discount coupons available for use in campaigns.
List Referrals
Retrieves raw data logs for every recorded referral event that has occurred.
List Referral Workflows
Displays a list of all automated, pre-built referral processes configured.
Trigger Workflow
Forces an automation workflow to run immediately, useful for re-running failed...
Track Referral Event
Manually records a new conversion or sign-up event into the system's tracking log.
Validate Coupon
Checks if a given discount coupon code is valid and hasn't expired.
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 Referly, 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 Referly. 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 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Tracking conversions shouldn't require switching between five different tabs.
Today, if a campaign runs successfully, you have to jump into the web dashboard, find the 'Analytics' tab, then filter by date range, click through to the 'Referrals' report, and finally copy-paste the key metrics (revenue, conversion count) into your spreadsheet. It’s slow, and you lose context three times.
With this MCP server, you just ask: 'What were the total conversions from our top partners last quarter?' Your AI agent runs `get_referral_analytics`, gathers the data, and gives you a clean summary right here in the chat. You get the answer immediately.
Using Referly MCP Server: Get full control with affiliate tools.
Manually checking partner status means logging into the dashboard, finding a specific ID, and digging through multiple reports to see if they are active or if their last conversion was recorded. This wastes time when you just need confirmation.
Now, use `get_affiliate_details` with your AI client. You ask for a partner's status by name, and the agent pulls up their current profile and performance metrics instantly. It’s direct, it’s fast, and it keeps you focused on strategy.
What your AI can actually do with this
Look, you're running an affiliate program; you don't wanna be glued to some dashboard just to check who sold what. This server lets your AI client handle all that messy work—managing partners, tracking conversions, kicking off campaigns—all from right here in the chat window.
Managing Your Network of Affiliates
If you need to see who's on board, you can use list_affiliates to spit out a full list of every single partner account we manage. Need to know how one specific person is doing? Just run get_affiliate_details, and it’ll pull up their whole performance profile instantly. You gotta bring new talent into the fold? Use create_affiliate with just their name and email, and we'll get them set up in your system.
Tracking Money and Conversions
When it comes to numbers, you need real-time data. Run get_referral_analytics for a high-level summary of the whole program—it’ll give you totals on revenue and conversions right away. You can also grab raw history logs by calling list_referrals, which pulls every single recorded referral event that's ever happened. If you need to manually log a new sale or sign-up, use track_referral_event to write that conversion into the system’s tracking log immediately.
Running and Controlling Automation
You don't wanna wait for your welcome sequence workflow to finish; sometimes you gotta kick it off. Use list_referral_workflows to see all the pre-built automation jobs available. To force one of those processes to start, run trigger_workflow. If you need to know if that job finished right or if something went sideways, check the status using get_workflow_status.
It'll tell you if the automated growth sequence succeeded or failed.
Marketing Assets and Campaigns
For your campaigns, you gotta manage codes. Use list_coupons to fetch a complete list of every active discount coupon available for use right now. And before you let anyone use a code in a promotion, always run validate_coupon with the specific code they're using; that checks if it’s valid and hasn't expired.
This whole setup means your AI client handles all the complex data retrieval—listing partners, checking analytics, forcing workflows, validating codes—so you don't have to navigate a dozen dashboards or export messy CSV files. You just talk to it, and it gets you the answers.
019dd14a-8a60-7291-aa19-d30a776648d4 Here's how it actually works
The bottom line is you run complex, multi-step marketing queries using natural language instead of clicking through five different web dashboards.
Subscribe to the server and enter your Referly Tenant ID and API Key from your dashboard at referly.so.
Ask your AI client a question—for example, 'Show me performance for last month' or 'List all active coupons'.
The AI executes the appropriate tool (like get_referral_analytics or list_coupons) and delivers the requested data summary directly into the chat.
Who is this actually for?
This is for Growth Marketers and Operations Managers who are sick of switching between 5 tabs just to get a single metric. If your job involves connecting partner activity, sales data, and automation workflows, this saves hours of manual clicking.
Uses get_referral_analytics to pull conversion rates for different campaigns and checks list_affiliates when onboarding a new partner.
Uses create_affiliate to add partners programmatically and runs trigger_workflow to manually restart stalled conversion funnels.
Checks coupon validity using validate_coupon before a campaign launch, then uses list_referrals for deep historical data analysis.
What Changes When You Connect
Get the full picture with get_referral_analytics. Instead of piecing together monthly reports from three different dashboards, you ask for a summary, and it delivers revenue totals, conversion rates, and top performers instantly.
Automate partner growth using create_affiliate and list_affiliates. You can onboard new affiliates in the conversation—no need to jump into the web portal just to create a profile. It’s faster and keeps your workflow continuous.
Keep campaigns running by checking status with get_workflow_status or manually restarting them using trigger_workflow. If an automation fails overnight, you don't waste time debugging where it broke; you just ask the agent to check its state.
Ensure marketing material works before launch. Use validate_coupon right in your chat session to test if a promo code is active and valid without needing a separate testing environment or dedicated form.
Never lose a conversion record again. By using track_referral_event, you can log specific sign-ups or sales that might have been missed by automated systems, ensuring the data integrity for your reports.
See it in action
The Quarterly Performance Review
A Growth Marketing Manager needs to report on total revenue. They first run get_referral_analytics to get the high-level numbers, then they use list_affiliates to identify which top partners drove the most sales, and finally, they pull specific data for a key partner using get_affiliate_details to build out their presentation slides. The whole process stays in one chat window.
Fixing a Broken Funnel
The Operations Specialist notices conversion rates dropped suddenly. They first check the automation status with get_workflow_status. If it shows 'failed,' they use trigger_workflow to kick the process back on, then run list_referrals to see if any events were logged before the failure point.
Rapid Campaign Setup
The Partnership Manager needs a new partner added immediately. They use create_affiliate, which handles the profile creation and necessary initial steps, saving them logging into the web portal. Next, they confirm the system is ready by running list_coupons to see what existing offers are available.
Analyzing Campaign Failure Points
A marketer suspects a promo code might be expired or mistyped. Before wasting time on a full report, they run validate_coupon. If that fails, they then use list_coupons to see the master list and confirm the correct active codes.
The honest tradeoffs
Manual Data Dumping
A user exports a CSV of all referrals from the web dashboard, then tries to paste that data into an AI prompt for analysis.
Don't export. Just ask your agent to run list_referrals and tell it: 'Analyze this dataset for common conversion blockers.' The tool feeds the necessary raw data directly into the conversation.
Guessing Statuses
The user assumes a complex workflow (like a welcome email sequence) is running because they hit the button, but it actually failed halfway through.
Never assume. Always check the status first by calling get_workflow_status before you try to run or analyze the results of any automation.
Over-relying on Ads
A manager only tracks referrals generated through paid ad channels and ignores organic partners.
Make sure your reports are comprehensive. Use get_referral_analytics to pull the full performance summary, which covers all sources—paid ads, direct sign-ups, and partnerships alike.
When It Fits, When It Doesn't
Use this server if you need a single pane of glass for complex affiliate data management. This is perfect when your job requires coordinating partner identity (list_affiliates), tracking multi-stage events (track_referral_event), and monitoring automated processes (get_workflow_status).
Don't use it if all you need is simple communication, like sending a single message or pulling basic contact info. For that, stick to standard messaging tools. If your goal is only financial reporting without affiliate context, look for dedicated accounting integrations instead of trying to force the data through get_referral_analytics. This tool excels at behavioral tracking and operational workflow management.
Questions you might have
How do I list all active partners using `list_affiliates`? +
Just ask the agent: 'List all affiliates.' The tool pulls a roster of every managed partner, giving you their names and IDs without you having to navigate away from your chat.
Can I check if a coupon is valid before telling clients? Use `validate_coupon`. +
Yes. Simply prompt the agent with: 'Validate this code for me.' The validate_coupon tool confirms if the discount code exists and is active right now, preventing embarrassing errors during launch.
What's the difference between `list_referrals` and `get_referral_analytics`? +
get_referral_analytics gives you a summarized report (e.g., total revenue, top 3 performers). However, list_referrals pulls the raw event log—it shows every single conversion entry, which is better for deep debugging.
How do I add a new partner using `create_affiliate`? +
You ask your agent to create them and provide the required name and email. The tool runs the creation process immediately, so you don't have to manually fill out forms in the web portal.
How do I manually start an automation process using `trigger_workflow`? +
You pass the specific workflow ID to trigger_workflow. The server immediately begins the defined sequence of actions. Use this when you need a manual intervention—like launching a campaign—before the standard scheduled jobs run.
What information can I retrieve about one specific partner using `get_affiliate_details`? +
It pulls comprehensive data for that affiliate ID, including their join date, total conversions, and recent performance metrics. This is faster than sifting through the full list of all partners.
What parameters are required when I use `track_referral_event`? +
You must provide the unique referral code, the conversion timestamp, and the source ID. The server registers this event immediately against your account metrics.
Is running `get_current_user` necessary to ensure my connection is authenticated? +
Yes. Running get_current_user confirms that the API key and tenant ID are correctly loaded and active. It returns your profile data, validating system connectivity before you run other tools.
Can my AI automatically find if a specific discount code is valid in Referly? +
Yes! Use the validate_coupon tool. Provide the promo code, and your agent will return its eligibility status and technical metadata instantly.
How do I find my Referly Tenant ID and API Key? +
Log in to your Referly dashboard at referly.so, navigate to Settings > API Keys, and you will find your unique Tenant ID and secret API key there.
We've already built the connector for Referly. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 12 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.