Cursor
Add Grovs to Cursor so you can manage links and pull analytics from the AI chat.
Add the Grovs MCP server to Cursor and the AI chat can create deep links, pull analytics, and change project settings without ever leaving the editor.
Prerequisites
- Cursor installed (download here)
- A Grovs account with at least one project
Setup
Open MCP settings
In Cursor, open Settings → Cursor Settings → MCP.
Click + Add new global MCP server.
Add the Grovs server
This opens your ~/.cursor/mcp.json file. Add the Grovs server:
{
"mcpServers": {
"grovs": {
"url": "https://mcp.grovs.io/mcp"
}
}
}Save the file. Cursor will detect the new server automatically.
Authorize access
Back in Cursor, you should see the Grovs server listed. Click to enable it, and the OAuth flow will start:
- A browser window opens
- Log in to your Grovs account if prompted
- Review the permissions and click Authorize
- Return to Cursor. The server status should show as connected.
Start using Grovs
Open Cursor's AI chat (Cmd+L / Ctrl+L) and try:
- "Show my Grovs projects and their links"
- "Create a new deep link for the pricing page"
- "What are the analytics for the past month?"
If you are self-hosting Grovs, replace mcp.grovs.io with your MCP subdomain.
Project-Scoped Configuration
To add Grovs only to a specific project, create a .cursor/mcp.json file in your project root:
{
"mcpServers": {
"grovs": {
"url": "https://mcp.grovs.io/mcp"
}
}
}This takes precedence over the global configuration for that project.
Managing the Connection
To disconnect, either:
- Remove the server entry from
mcp.jsonand restart Cursor - Revoke access from the Grovs dashboard — see Revoking access
Troubleshooting
Server shows as disconnected
- Check that the URL is exactly
https://mcp.grovs.io/mcp - Verify your JSON is valid (no trailing commas, correct structure)
- Restart Cursor after editing the config
Authorization window doesn't open
- Try disabling your browser's popup blocker
- Manually open
https://mcp.grovs.io/mcpin your browser to verify connectivity
Tools not available in chat
- Make sure the server shows a green status indicator in Settings → MCP
- Try toggling the server off and on again
- If the issue persists, remove and re-add the server