Using Cursor with Marrow
Use Cursor when you want a coding workspace that can read your synced Marrow store and ad data through MCP.Prerequisites
- At least one data source connected in Integrations and syncing in Data Explorer
- Cursor installed and signed in
- An MCP key from AI Platforms
Step 1: Get Marrow credentials
From AI Hub → AI Platforms:- MCP server URL:
https://mcp.marrow.ai/mcp/v1 - Create an MCP key and copy it (shown only once)
Step 2: Add the Marrow MCP server
Create or edit~/.cursor/mcp.json (global) or .cursor/mcp.json (project):
MARROW_MCP_KEY in your shell profile or system environment to the key from AI Platforms. Cursor resolves ${env:...} when it loads the config.
You can also open Cursor Settings → Tools & MCP → New MCP Server and paste the same JSON.
Step 3: Reload Cursor
Restart Cursor, or reload the window, so it loads the new MCP server. Confirm marrow appears under MCP tools.Step 4: Test the connection
In Agent chat:Tips
- Prefer environment variables over hard-coding keys in
mcp.json, especially in project configs that may be committed. - Project
.cursor/mcp.jsonoverrides the same server name in the global file. - After rotating a key in Marrow, update
MARROW_MCP_KEYand reload Cursor.
Security
- Marrow is read-only — it never posts or changes store/ad settings.
- Treat MCP keys like passwords; revoke or rotate them from AI Platforms anytime.