See it in action: Cursor + Cello
Watch a walkthrough of adding user referrals to your app with Cursor—from referral widget and attribution to signup tracking and Stripe conversion.
For the full prompt, steps, and acceptance criteria, see the Cursor integration guide.
Recommended: Use a tool-specific guide
If you’re using Cursor, Lovable, or Replit, start with the detailed guide for your stack (these are the source of truth, including acceptance criteria):Cursor (any stack)
Video walkthrough + copy/paste prompt. Uses React + Node.js as an example, but applies to any stack.
Lovable
Video walkthrough + copy/paste prompt + Lovable-specific guide.
Replit
Copy/paste prompt for Replit Agent. Works with any stack that has auth + database + Stripe.
- Implement referral widget + public attribution + signup tracking + Stripe conversion tracking
- Follow acceptance criteria and known gotchas (JWT claims, script URLs, event payload shape, Stripe metadata)
Choose how to give your AI Cello context
Option A (recommended): Cello MCP Server
Connect the Cello MCP Server to your coding tool for the best experience. It gives your tool access to Cello’s documentation, integration health checks, best-practice recommendations, and event inspection — no need to paste anything into every chat.The Cello MCP server is currently in Early Access. Request access to get it enabled for your account.
Option B: URL context
Provide this URL directly to your AI tool:This file contains ~73,000 tokens of comprehensive Cello documentation optimized for LLM consumption.
Option C: Direct content injection
For AI tools that don’t support URL fetching, you can copy the entire documentation:- Download the documentation: Open llms-full.txt
- Copy all content: Select all (Ctrl/Cmd + A) and copy
- Paste into your AI tool: Add as context before your questions
Troubleshooting
| Issue | Solution |
|---|---|
| AI doesn’t fetch URL | Use Method 2 (copy-paste) instead |
| Token limit exceeded | Focus on specific sections or use an AI with larger context window |
| MCP not being used | Verify MCP is enabled in the tool, confirm the server is added, and restart the tool if needed |
| Outdated information | Always verify critical details at docs.cello.so |