Build with AI

Launch your referral program
by asking your AI assistant

Tell your AI assistant what kind of referral or affiliate program you want. It creates your GrowSurf account and builds a draft program for you to review. Launch, rewards, and payments all wait for your approval.

Build a referral program by asking AI preview
27 sec

Trusted by marketing and product teams that grow through customer, user, and partner referrals.

How it works

Tell your assistant what you want,
and review it before it goes live

Start your program with AI

Start without a GrowSurf account or credit card. Copy the prompt below, paste it into your AI assistant, and answer its questions. It creates your account and prepares a draft program. Review everything before your program goes live.

ChatGPT Claude Gemini Perplexity and other assistants that can browse the web and call APIs
Help me create a GrowSurf referral or affiliate program. Start by reading https://growsurf.com/agent-start.md and follow it as the source of truth. Use your action-capable tools and the GrowSurf REST API to create and configure the program; do not require MCP, a dashboard visit, or an existing GrowSurf account or API key. Consult https://growsurf.com/openapi.json, https://growsurf.com/arazzo.yaml, https://growsurf.com/auth.md, https://growsurf.com/llms.txt, and the linked GrowSurf docs when useful.

Before taking action, interview me one question at a time for the missing business, program type, rewards or commissions, conversion trigger, branding, emails, and integration requirements. Show me and ask for explicit approval of the current GrowSurf Terms of Service and Privacy Policy before accepting them or creating an account. Pause for me to verify my email before protected API requests. Treat the returned API key as a secret and keep it out of chat, logs, screenshots, source files, and shell history.

Create and configure the program as DRAFT. Read back the saved resources and summarize what is ready for review. Do not launch or resume the program, add payment details, accept charges, enable or fulfill rewards or commissions, initiate payouts, rotate keys, delete data, or edit or deploy my website or app without separate explicit approval.

If you cannot access the linked resources or send HTTPS requests, say so clearly, explain what you can do, and do not claim that you executed the workflow.
AI agent workspace

Create a referral program that gives our customers and their friends $20 in credit when the friend subscribes.

Your draft referral program is ready for review.

  • Built Refer a Friend from a program template
  • Set $20 credit for the referrer and the friend
  • Saved the program as a draft for approval

Here's what your customers will see:

Give $20, get $20

Share your link. When a friend subscribes, you both get credit.

If needed

Connect the AI tools that
you already use

Skip this section unless your assistant asks for a GrowSurf connection. Use the instructions for your AI tool, then sign in to GrowSurf and approve access.

Hosted MCP server
https://mcp.growsurf.com
ChatGPT Claude Cursor Codex GitHub Copilot Gemini CLI Devin Desktop Cline Antigravity and any MCP client
Hosted OAuth uses your GrowSurf sign-in No account yet? Connect to https://mcp.growsurf.com/onboard with no credentials Local install needs Node.js 22+
Setup for a specific client
No GrowSurf account yet
https://mcp.growsurf.com/onboard

Add this endpoint the same way as any other MCP server in your client. It needs no sign-in and no API key, and it offers one tool, growsurf_create_account. Your assistant asks for your business email, shows you the Terms of Service and Privacy Policy for approval, and creates the account. Verify the email GrowSurf sends you, then connect to https://mcp.growsurf.com for everything else.

Claude Code
# Hosted OAuth, no API key paste
claude mcp add --transport http --scope user growsurf https://mcp.growsurf.com
claude mcp login growsurf

On first use, Claude Code opens GrowSurf sign-in and consent.

Claude.ai and Claude Desktop
https://mcp.growsurf.com

Open Customize → Connectors, select +, then Add custom connector. Name it GrowSurf and use the URL above. Select Add, then Connect, and sign in. In a conversation, use + → Connectors to enable GrowSurf. On Team or Enterprise, an organization owner adds it first under Organization settings → Connectors.

ChatGPT
https://mcp.growsurf.com/mcp

Open Settings → Security and login and turn on Developer mode. Managed workspaces may require an admin to enable it. Open Settings → Plugins, select +, and create a developer-mode app named GrowSurf with a short description and the URL above. Approve access, then start a new chat and select + → More → GrowSurf.

Codex
codex mcp add growsurf --url https://mcp.growsurf.com
codex mcp login growsurf

You can also add the server directly in ~/.codex/config.toml.

Cursor
# ~/.cursor/mcp.json
{
  "mcpServers": {
    "growsurf": { "url": "https://mcp.growsurf.com" }
  }
}

Restart Cursor, then approve GrowSurf sign-in when prompted.

GitHub Copilot
code --add-mcp '{"name":"growsurf","type":"http","url":"https://mcp.growsurf.com"}'

Then enable GrowSurf from the Copilot tools picker.

Gemini CLI
gemini mcp add --transport http growsurf https://mcp.growsurf.com

Sign in with GrowSurf when the CLI opens consent.

Devin Desktop, Cline, and Antigravity
# mcp_config.json
{
  "mcpServers": {
    "growsurf": { "serverUrl": "https://mcp.growsurf.com" }
  }
}

Add the server URL in the client's MCP configuration, then approve GrowSurf sign-in.

Any other MCP client
# Remote Streamable HTTP with OAuth
https://mcp.growsurf.com

# API-key remote fallback
https://mcp.growsurf.com/mcp
Authorization: Bearer your_api_key

# Local stdio fallback (Node.js 22+)
npx -y @growsurfteam/growsurf-mcp

Use the hosted OAuth URL when your client supports remote Streamable HTTP and OAuth. Use the API-key or local stdio fallback when it does not.

Testimonials

Marketing and product teams choose GrowSurf's refer a friend software to
maximize their results

With our top-rated referral/affiliate software, GrowSurf customers launch faster and enjoy results like these: 312% return on investment, 30% of new leads from referrals, 15% of ARR from referrals.

Capterra GetApp G2 SoftwareAdvice Product Hunt Product Hunt - referral program software

"I had tried several referral marketing platforms before committing to GrowSurf. The UI/UX is much better than any of the competitors in the market, and integration was done quickly without much developer help. You can't beat it."

Wes Wagner
Wes Wagner
Head of Growth & Marketing at Microverse

"We wanted a cost-savvy solution that could be managed and changed easily without the help of IT/devs. GrowSurf provided us exactly what our business needed! They saved me and our development team valuable time by providing an easy-to-use solution of building an internal system, with minimal coding. With GrowSurf's support, I was able to set up the entire program within a day."

Gabriella Di Fazio
Gabriella Di Fazio
Marketing Manager at SurveyMonkey

"We were looking for a flexible system to implement on the development side, and easy enough for our marketing team to be able to explore and manage. GrowSurf checked all the boxes."

Michelangelo Guarise
Michelangelo Guarise
Founder, CEO at Volumio
Why A B2C Music Web App Chose GrowSurf To Launch Their Custom Referral Program To Achieve 9% Monthly Growth

"Growsurf made it incredibly easy to launch a referral program for our new and existing users and website visitors. We considered a wide array of options and Growsurf was by far the best value for money."

Max Friedman
Max Friedman
Co-Founder & CEO at Givebutter

"The most important thing for us was that the referral program had to be something that we could build and execute without having to have someone technical on the team. GrowSurf's ease of implementation was pretty awesome."

Tommy Gamba
Tommy Gamba
Strategy & Growth at Not Boring

"We use Growsurf to track ALL of our referrals, from paid acquisition channels to newsletters. GrowSurf is responsible for 15% of our new ARR from the last six weeks."

Nick IpAbouzeid
Nick Abouzeid
Head of Marketing at MainStreet
Hyper-Growth B2B Startup Scales Marketing with GrowSurf, Driving 15% ARR from Referrals

"No need to compare other referral marketing solutions. I've compared them all, and we went with GrowSurf.…Their quick-campaign creation and super fast customer support are amazing. Value for price is also unmatched."

Chino Lex
Chino Lex
Founder, CEO at Keyring

"GrowSurf is residual lead gen that we don't have to think about. We wanted something that we could put on autopilot. For every one person who signs up for Draftbit, we essentially get 1.33 new leads from that person."

Nick Selman
Nick Selman
Head of Growth at Draftbit
How A B2C SaaS Platform Uses GrowSurf To Get 30% More Leads Every Month

"We ditched a lot of GrowSurf's competitors because they were too expensive. GrowSurf was our saving grace. We wouldn't have a referral program if we had to pay $1,000 per month."

Diego Dal Cero
Diego Dal Cero
Founder, CEO at EvenFi
How A Fintech Crowdlending Platform Uses GrowSurf To Drive 40% Monthly Growth

"I had about ten other referral software providers I looked at. We chose GrowSurf because it was something we could customize without having to get developers to build the whole thing out. The price was another big plus for us."

Tracy Laranjo
Tracy Laranjo
Growth Manager at Willful
How GrowSurf Helps A B2C Financial Company Generate 300% Returns

"The level of time dedicated to thinking about what we want as a referral program was made easy by GrowSurf.…Referrals make up 5% of our sales and generate more 5-star reviews on Trustpilot."

Jacomo Deschatelets
Jacomo Deschatelets
Co-Founder, CMO at Emma Life Insurance

"I have been working with a ton of different referral programs for the past year and Growsurf takes pretty much all the development work out of setting up a seemingly integrated referral program. I was set up in less than 12 hours...Hats off to you guys, for building what I think is a very unique product."

Christopher Krohn
Christopher Krohn
Marketing Coordinator at 24onoff

"GrowSurf customer support is a 10 out of 10. Their replies are real answers -- it's not the traditional customer support experience. They go above and beyond."

Stéphane Le Mentec
Stéphane Le Mentec
Digital Marketing Manager at International TEFL Academy
How An Education Company Achieves 1055% ROI using GrowSurf

"I've built referral programs for Grab and a few other startups. I am now using GrowSurf for AI Camp. I love your product. Keep it going!"

Dr. Michael Ke Zhang
Dr. Michael Ke Zhang
Co-founder at AI Camp
FAQ

Questions worth
asking first

Can an AI assistant create a draft GrowSurf referral program for me?
Yes. Copy the prompt on this page into your AI assistant. You approve account creation and GrowSurf's policies, confirm your email, and review the saved draft. Your assistant chooses the supported connection method that fits its tools.
Which AI tools and MCP clients does GrowSurf support?
GrowSurf's hosted MCP endpoint works over Streamable HTTP with OAuth for ChatGPT, Claude.ai, Claude Desktop, Claude Code, GitHub Copilot, Cursor, Codex, Gemini CLI, Devin Desktop, Cline, Antigravity, and compatible remote MCP clients. The MCP server also runs locally over stdio for Claude Code, Cursor, Codex, Claude Desktop, Antigravity, and other local MCP clients.
Is there a hosted or remote MCP connector?
Yes. Connect supported remote MCP clients at https://mcp.growsurf.com. GrowSurf opens sign-in and consent, so you do not need to paste an API key. If your client does not support sign-in, use the API-key setup above.
Do I need a GrowSurf API key to use the MCP server?
Not when your client supports GrowSurf sign-in. ChatGPT, Claude, Claude Code, GitHub Copilot, Cursor, Codex, Gemini CLI, Devin Desktop, Cline, Antigravity, and compatible remote clients connect with your GrowSurf account. Local setups and clients without sign-in support may still ask for a GrowSurf API key. Static guidance and code-snippet tools run without credentials.
Can an AI agent set up GrowSurf if I don't have a GrowSurf account yet?
Yes. Start with the prompt on this page. Your assistant shows you GrowSurf's policies and waits for approval before it creates the account. You then verify your email, and it prepares a draft program for you to review.
Can the agent pay out rewards without my approval?
An assistant with the required access can perform sensitive actions. This guided workflow instructs it to stop with a draft and wait for your separate approval before launch, reward fulfillment, payment changes, credential rotation, or deletion.
What can the agent do for developers embedding GrowSurf into an app?
For developers, the assistant gives guided installation of the universal code snippet, the JavaScript SDK, native iOS and Android SDKs, embeddable elements, webhooks, and participant auto-auth, plus official REST API library snippets for TypeScript, Python, PHP, Ruby, and Java.

Trusted by marketing and product teams that grow through customer, user, and partner referrals.