Connect your Cursor IDE to 2,500+ apps via MCP
Overview
Mushrooms is viaSocket's MCP server platform that connects Cursor to 2,500+ apps like Google Sheets, Slack, Gmail, and HubSpot via a single secure URL.
This guide covers connecting Mushrooms to the Cursor app by editing its configuration file.
essential: Download and install Cursor IDE from cursor.com/download before proceeding. |
Part 1: Set Up Mushrooms
Complete these steps first. They are the same regardless of how you connect Cursor.
Step 1: Go to Mushrooms
Open mushrooms.viasocket.com in your browser. Click "+ Plant your first power-up" to begin.

Step 2: Choose Your AI Client
A modal will appear. Select Cursor from the list. The selection highlights with a border and "Cursor selected" appears at the bottom. Click Done to proceed.

Step 3: Add Mushrooms (Apps)
You land on the Mushrooms dashboard. Click "+ Browse Integrations" to open the integration catalogue.

Step 4: Pick an App from the Catalogue
Search or scroll to find the app you need — Google Sheets, Slack, Gmail, HubSpot, and 2,500+ more. Click on it to open its configuration screen.

Step 5: Authorize & Select Triggers & Actions
In the authentication pop-up, toggle the triggers and actions you want active. Mushrooms pre-selects sensible defaults based on your previous connections.
Scroll down, click the “Next”, the authorization pop-up will open — sign in and grant permissions. Once authorized, you’ll be returned to the app’s configuration screen.

Step 5: Configure App Actions
Each app offers two options:
Enable Everything (AI-Powered) — Cursor automatically decides which actions to use.
Configure Actions manually — pick only the specific actions you want to expose (e.g., Add New Row, Get Row Details, Delete Row).
Once the actions are configured, scroll down and click the “Enable” button.

Step 7: Copy Your MCP Configuration
Back on the dashboard, your mushrooms (app) appears under Clusters. Scroll down to the Cursor Configuration panel at the bottom of the page.

The Cursor Configuration panel shows two items:
MCP Endpoint URL — a unique HTTPS URL for your cluster.
JSON config block — the full JSON for Cursor.
Security: Keep this URL private. It authorises AI actions on your connected accounts. Do not share it publicly or commit it to version control. |
Copy the full JSON config block (click the Copy button on the JSON panel inside the Cursor Configuration section). You will paste this into Cursor in the next steps.
Part 2: Configure Cursor Settings
Step 1: Open Cursor MCP Config
Open the Cursor and navigate to MCP configuration:
Settings → Developer → Edit Config |
Depending on your Cursor version, this may appear as:
MCP Servers
Tools
AI Integrations
Step 2: Paste the JSON Config
Replace or update the file contents with the JSON config you copied from Mushrooms. It looks like this:
{ "mcpServers": { "mushroom": { "url": "https://mcp.viasocket.com/mcp/YOUR_UNIQUE_ID" "transport": "sse" } } } |
Important:
|
Save the file after pasting the config.
Step 3: Restart & Verify Cursor
Close and reopen Cursor to apply the changes.
Verify Connection:
Open Cursor AI / Chat panel
Check available tools
Your connected apps should now be visible
When Cursor restarts, the viaSocket MCP server will be active.
Done! Cursor is now connected to your mushrooms (Apps). You can add more apps to your Mushrooms cluster at any time without needing to restart again. |