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): 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 B: 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
Option C: MCP server integration
For advanced integrations, connect directly to our Model Context Protocol (MCP) server:Use MCP when you want repeatable, structured access to Cello docs without pasting large context into every chat.
The link works when Cursor is installed; click it from a browser or app that supports the
cursor:// protocol. If it doesn’t open Cursor, use the manual config below.~/.cursor/config/mcp.json (macOS/Linux) or %USERPROFILE%\.cursor\config\mcp.json (Windows). Add Cello to mcpServers:
.vscode/mcp.json in your workspace (or use MCP: Add Server from the Command Palette and choose Workspace or Global). Add:
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 |