Integrations

MCP Access

Connect an MCP-compatible client (Claude, Cursor, and similar tools) to this workspace's forecasting data — folders, projects, and computed forecasts. Read-only.

MCP is enabled for this workspace.

Connector URL

Give this URL to your MCP client.

https://seoforecasting.botpresso.com/mcp

Access key

Connecting requires a bearer access key. Keys are issued by an administrator — there is no sign-up or self-serve creation here, and this page never displays a real key, whether MCP is enabled or not.

Authorization: Bearer <ask-an-administrator-for-a-key>

Once you have a key from an administrator, substitute it for the placeholder above.

Connecting a client

Most desktop MCP clients (Claude Desktop, Claude Code, Cursor, Windsurf) speak stdio and reach a remote server like this one through the mcp-remote bridge, passing the key as a custom header:

Quick test (any terminal with Node 18+):
npx mcp-remote https://seoforecasting.botpresso.com/mcp --header "Authorization: Bearer <your-key>"
claude_desktop_config.json:
{
  "mcpServers": {
    "seo-forecast-pro": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://seoforecasting.botpresso.com/mcp",
        "--header",
        "Authorization: Bearer <your-key>"
      ]
    }
  }
}

A client with native remote-server + custom-header support can instead call the URL above directly, sending the same Authorization: Bearer <key> header.

Usage

Calls and errors over the last 7 days. A row is one shared credential's aggregated activity, not a person — this app has no user accounts.

Usage is only visible to a caller holding the MCP API key.

Available tools

Read-only — nothing here can create, edit, or delete data.

  • list_folders Lists every folder used to group projects in the sidebar, oldest first.
  • list_projects Lists every forecasting project as a compact summary (id, name, GSC property, duration, forecast totals, folder). Optionally filter to one folder.
  • get_project Fetches one project's full detail by id: keywords, imported search-volume and click history, growth rates, CTR settings, Ads geo/language targeting, and click-data scope.
  • get_project_forecast Computes the live forecast breakdown for a project (monthly Search Volume/Clicks/Final Forecast/Growth Target series plus column totals), using the same engine as the Results page. Recomputed from the project's current stored inputs, not cached.