WOLFRAM

How can I use Wolfram MCP Service as a remote MCP server?

Wolfram MCP Service enables MCP-compatible AI applications to access Wolfram|Alpha, Wolfram Language and the Wolfram Knowledgebase using the Model Context Protocol (MCP).

Most clients can connect and authenticate directly with Wolfram MCP Service. This article provides setup instructions for an important selection of these.
Some legacy clients may not support a direct connection to a remote server with authentication. For these clients use the Wolfram Local MCP Bridge application to access the features of Wolfram MCP Service.

Authenticating in Remote MCP Server

The following information will be needed to configure your client to communicate with Wolfram MCP service. Use this in conjunction with the specific instructions for your chosen client below to enable access.

Server URL

https://services.wolfram.com/api/mcp

Authentication Method

Authentication is currently supported via HTTP headers only.

The following header is required for every request sent to the remote MCP server:

Authorization: Bearer <YOUR_WOLFRAM_MCP_SERVICE_API_KEY>

Where <YOUR_WOLFRAM_MCP_SERVICE_API_KEY> denotes the API key associated with your MCP Service subscription.

Configuring the Client

Specific instructions for configuring your client are provided for:

  • Antigravity
  • Claude Desktop
  • Cline
  • Continue
  • Cursor AI
  • LibreChat
  • OpenCode
  • Windsurf
  • Zed

If you do not see your client here, check your client’s documentation for directions on connecting to a remote MCP service.
Some legacy clients may not support a remote connection with authentication headers. For those use the Wolfram Local MCP Bridge application to access the features of the Wolfram MCP Service.

Antigravity

  1. Open Antigravity in VS Code.
  2. Open the MCP store via the “…” dropdown at the top of the editor’s agent panel.
  3. Click on “Manage MCP Servers”.
  4. Click on “View raw config”.
  5. Modify the mcp_config.json with your custom MCP server configuration.
{
  "mcpServers": {
    "wolfram": {
      "serverUrl": "https://services.wolfram.com/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_WOLFRAM_MCP_SERVICE_API_KEY>",
        "Content-Type": "application/json"
      }
    }
  }
}

Claude Desktop

  1. Open Claude Desktop.
  2. Go to Settings.
  3. Select Developer.
  4. Edit the MCP configuration file.
  5. Add the following configuration and save the file.
{
  "mcpServers": {
    "wolfram": {
      "command": "C:\\Progra~1\\nodejs\\npx.cmd",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://services.wolfram.com/api/mcp",
        "--header",
        "Authorization: Bearer ${WOLFRAM_API_KEY}"
      ],
      "env": {
        "WOLFRAM_API_KEY": "<YOUR_WOLFRAM_MCP_SERVICE_API_KEY>"
      }
    }
  }
}

Cline

  1. Open Cline in VS Code.
  2. Click on MCP Servers.
  3. Select the Remote Servers tab.
  4. Click the Edit Configuration button.
  5. Add the following configuration and save the file.
{
  "mcpServers": {
    "wolfram": {
      "disabled": false,
      "timeout": 30,
      "type": "stdio",
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://services.wolfram.com/api/mcp",
        "--header",
        "Authorization: Bearer ${WOLFRAM_API_KEY}"
      ],
      "env": {
        "WOLFRAM_API_KEY": "<YOUR_WOLFRAM_MCP_SERVICE_API_KEY>"
      },
      "autoApprove": []
    }
  }
}

Continue

  1. Open Continue in VS Code.
  2. Navigate to the .continue/mcpServers directory in your user home folder.
  3. Add the following configuration and save the YAML file.
name: Wolfram MCP
version: 0.0.1
schema: v1
mcpServers:
  - name: Wolfram
    command: npx
    args:
      - "-y"
      - "mcp-remote@latest"
      - "https://services.wolfram.com/api/mcp"
      - "--header"
      - "Authorization: Bearer <YOUR_WOLFRAM_MCP_SERVICE_API_KEY>"

Cursor AI

  1. Open Cursor.
  2. Click on Tools & MCP.
  3. Click on New MCP Server.
  4. Add the following configuration and save.
{
  "mcpServers": {
    "wolfram": {
      "url": "https://services.wolfram.com/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_WOLFRAM_MCP_SERVICE_API_KEY>"
      }
    }
  }
}

LibreChat

  1. Open LibreChat.
  2. Open MCP Settings.
  3. Click on the + icon to add a new MCP server.
  4. Enter the following configuration details as shown.
  5. 
    Name: Wolfram
    MCP Server URL: https://services.wolfram.com/api/mcp
    Transport: Streamable HTTPS
    Authentication: API Key
    API Key: <YOUR_WOLFRAM_MCP_SERVICE_API_KEY>
    Header Format: Bearer
    

  6. Enable I trust this application.
  7. Click Create to save the configuration.

OpenCode

  1. Navigate to %USERPROFILE%\.config\opencode\opencode.jsonc.
  2. Edit the configuration file.
  3. Add the following Wolfram MCP configuration.
  4. {
      "$schema": "https://opencode.ai/config.json",
      "mcp": {
        "wolfram": {
          "type": "remote",
          "url": "https://services.wolfram.com/api/mcp",
          "enabled": true,
          "oauth": false,
          "headers": {
            "Authorization": "Bearer <YOUR_WOLFRAM_MCP_SERVICE_API_KEY>"
          }
        }
      }
    }
  5. Save the file.
  6. Restart OpenCode.
  7. Verify that the server appears in the MCP tab under Status.

Windsurf

  1. Open Windsurf.
  2. Navigate to %USERPROFILE%\.codeium\windsurf\mcp_config.json.
  3. Add the following configuration and save the file.
{
  "mcpServers": {
    "wolfram": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://services.wolfram.com/api/mcp",
        "--header",
        "Authorization: Bearer ${WOLFRAM_API_KEY}"
      ],
      "env": {
        "WOLFRAM_API_KEY": "<YOUR_WOLFRAM_MCP_SERVICE_API_KEY>"
      }
    }
  }
}

Zed

  1. Open Zed.
  2. Open the Agent panel.
  3. Click on MCP Servers.
  4. Select Add Custom Server….
  5. Add the following configuration and save the changes.
{
  "wolfram": {
    "command": "C:\\Progra~1\\nodejs\\npx.cmd",
    "args": [
      "-y",
      "mcp-remote@latest",
      "https://services.wolfram.com/api/mcp",
      "--header",
      "Authorization: Bearer ${WOLFRAM_API_KEY}"
    ],
    "env": {
      "WOLFRAM_API_KEY": "<YOUR_WOLFRAM_MCP_SERVICE_API_KEY>"
    }
  }
}
Is this article helpful?
Yes
No

Any comments?

Thank you for your feedback.

Submit

Contact Support

Whether you have a question about billing, activation or something more technical, we are ready to help you.

1-800-WOLFRAM (+1-217-398-0700 for international callers)

Customer Support

Monday–Friday
8am–5pm US Central Time

  • Product registration or activation
  • Pre-sales information and ordering
  • Help with installation and first launch

Advanced Technical Support (for eligible customers)

Monday–Thursday
8am–5pm US Central Time

Friday
8:30–10am & 11am–5pm US Central Time

  • Priority technical support
  • Product assistance from Wolfram experts
  • Help with Wolfram Language programming
  • Advanced installation support