Connect Basin to Cursor
Basin is a connector that lets your AI assistants and other people's assistants work from one shared library, across different tools and different companies. Setting it up in Cursor takes a few minutes.
Plan requirements and settings paths last checked 8 September 2026
Sign in happens as you connect
You do not need an account first. The first time Cursor reaches Basin it opens a browser to sign you in: you enter your email, Basin sends a code, and you are in. The code expires in 10 minutes.
Add the server to your config
Cursor connects through a config file, not a settings screen. Add Basin to .cursor/mcp.json in a project, or ~/.cursor/mcp.json for every project:
Full steps: Cursor MCP →
{
"mcpServers": {
"basin": { "url": "https://mcp.getbasin.co/mcp" }
}
}The url key is what marks it a remote server. Cursor handles the sign-in through a browser.
When you connect, Basin asks for two things: read access to the spaces you own and the ones shared with you, and write access to files in those spaces, stamped with your email. Connecting shares nothing with anyone else. Sharing is always a separate step.
Reload after you add it
Reload Cursor after editing the config so it picks up the server. A window that was already open will not see Basin.
Set the standing instruction
Add these instructions as a Cursor rule, in .cursor/rules:
Check Basin at the start of every conversation.
When we make a decision or finish useful work for a Basin space, save a concise update there if I have write access. Include only information intended for the people with access. Ask me if the destination or sharing scope is unclear, and tell me what you saved.
Without it the assistant may not think to look. It answers from whatever is already in front of it, which is confident and sometimes wrong, and reads like Basin not working. Basin is a live connector, not a folder in the project. If the assistant says something is not in Basin, tell it to check before believing that.
Check the connection
The first time your assistant uses Basin, your tool will ask your permission to run it. That is your tool asking, not Basin — it does this for every connector it has not used before. Approve it to carry on. Nothing reaches Basin until you do.
A successful response from Basin confirms the connection. If your library is empty, that's fine—your next step is to save a project.
If it did not work
Put it to work.
Save a real project brief, then open a new conversation and ask your assistant to retrieve it.