SmallForce MCP for Windsurf

Connect SmallForce to Windsurf IDE so the Cascade AI agent can manage your social media, CRM contacts, inbox conversations, Google reviews, and call analytics.

Prerequisites

  • Windsurf IDE (latest version)
  • A SmallForce API key — open the SmallForce appSettings → create an API key

Setup

1. Open MCP settings

In Windsurf, press Cmd + , (macOS) or Ctrl + , (Windows/Linux) to open Windsurf Settings. Navigate to Advanced → Cascade → Plugins (MCP servers) and click “Manage Plugins”.

Alternatively, press Cmd + Shift + P and search for “Open Windsurf Settings”.

2. Add the SmallForce server

Click “View raw config” to open the mcp_config.json file, or find it at:

  • macOS: ~/.codeium/windsurf/mcp_config.json
  • Windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json

Add the SmallForce server:

{
  "mcpServers": {
    "smallforce": {
      "serverUrl": "https://mcp.smallforcehq.com/mcp",
      "headers": {
        "Authorization": "Bearer sf_sk_live_your_api_key_here"
      }
    }
  }
}

Replace sf_sk_live_your_api_key_here with your actual API key.

3. Enable the server

Go back to Plugins (MCP servers) in settings. The SmallForce server should appear in the list. Ensure it’s enabled and shows a green status.

Usage

In Windsurf’s Cascade chat, ask the agent to interact with SmallForce:

"Show me my connected social accounts"
"Create a post across all my platforms saying 'We're hiring! 🎉'"
"Check if I have any unread messages in my inbox"
"List all Google reviews with less than 3 stars"
"Show me new contacts added this month"

Troubleshooting

  • Server not showing: Restart Windsurf after saving the config file
  • Yellow indicator: Click refresh in the MCP plugins panel
  • Auth errors: Verify the API key is in the format sf_sk_live_...
  • Config path: Ensure the file is at the correct path for your operating system