Cursor is an AI code editor. With Survio connected, its assistant can work against your real responses instead of mock data.
Cursor keeps MCP servers in a file called mcp.json. The settings screen just opens that file, so the two methods below differ mainly in which mcp.json you edit.
Before you start
Cursor installed (cursor.com)
A Survio account on PRO Business or higher
Method 1 - Through Cursor's settings
Step 1 - Open MCP settings
Settings → Tools & MCPs → Installed MCP Servers → New MCP server. Cursor opens your mcp.json.
Step 2 - Add the server config
{
"mcpServers": {
"Survio": {
"type": "http",
"url": "https://ai.survio.com/mcp",
"headers": {}
}
}
}If the file already has other servers, add "Survio" inside the existing mcpServers object - a second mcpServers key wipes out the first. Save.
Step 3 - Authorize
Back in Settings → Tools & MCPs, click Connect next to Survio and sign in. Its status turns green and its tools appear.
Step 4 - Try it
In the chat panel:
List my Survio surveys.
The first time Cursor calls a Survio tool it asks you to approve - once or always.
Method 2 - Create the config file yourself
Which file?
Cursor reads two, and the one you pick decides how widely Survio is available:
File | Applies to |
| Every project you open in Cursor |
| That project only, and it travels with the project |
On Windows the global file is %USERPROFILE%\.cursor\mcp.json.
Step 1 - Create the file
For one project:
your-project/
└── .cursor/
└── mcp.jsonFor all projects, create ~/.cursor/mcp.json.
Step 2 - Add the Survio server
{
"mcpServers": {
"Survio": {
"type": "http",
"url": "https://ai.survio.com/mcp",
"headers": {}
}
}
}Step 3 - Reload Cursor
Usually it picks the change up straight away. If Survio doesn't appear in Settings → Tools & MCPs, reload the window: Cmd/Ctrl + Shift + P → Developer: Reload Window.
Step 4 - Authorize
In Settings → Tools & MCPs, click Connect next to Survio and sign in.
mcp.json holds only the server address. Your sign-in is stored separately on your machine, and anyone else who opens the project signs in with their own Survio account.
Removing the connection
Switch it off with the toggle in Settings → Tools & MCPs, or delete the "Survio" entry from mcp.json.

