Skip to main content
Glama
alijancb

bubble-agent-mcp

by alijancb

Subio MCP

Find the conversations gaining momentum before everyone else.

An open-source Model Context Protocol server that brings your live Subio workspace into Claude, Codex, Cursor, and every MCP-compatible client.

Website · Install with AI · Quick start · Tools · Security · Contributing

What is a Bubble?

A Bubble is a group of independent internet conversations converging around the same emerging topic. Subio collects public signals, removes noise, groups related discussions, scores momentum, and preserves the sources behind every result.

This MCP server lets your AI client ask questions such as:

  • “What are today’s strongest Bubbles for my workspace?”

  • “Why is this conversation growing?”

  • “Which of my opportunities is worth acting on?”

  • “Turn this opportunity into an evidence-based X post.”

Related MCP server: contextium-mcp-server

Tools

Tool

What it does

Safety

get_bubbles

Returns your workspace's Bubbles, ranked by relevance

Read only

get_bubble_details

Explains momentum, pain points, timeline, and sources

Read only

list_opportunities

Lists Subio's verdict on which Bubbles are worth acting on

Read only

generate_content

Creates a grounded draft from an opportunity

Draft only; never publishes

It also exposes subio://workspace/profile, a non-sensitive MCP resource containing the company and audience context used for personalization.

Bubbles cannot yet be filtered or searched server-side beyond pagination - get_bubbles returns them in the order your workspace ranks them.

Quick start

No-code installation

Download the instruction file for Claude, Codex, Cursor, or another AI agent, attach it to your agent, and say: “Install Subio MCP for me and verify it works.” The agent will handle the configuration and ask only for your Subio MCP access token.

Requirements

  • Node.js 20 or newer

  • A Subio workspace

  • An MCP access token, issued from Subio under Connections > MCP

The token is shown only once. Never commit it to a repository or paste it into a prompt.

If you run npx -y subio-mcp without a token in an interactive terminal, the command opens subio.space so you can sign in and create one. Add it to your MCP client as SUBIO_MCP_TOKEN, then run the command again.

Claude Desktop

Open Claude Desktop settings, choose Developer → Edit Config, and add:

{
  "mcpServers": {
    "subio": {
      "command": "npx",
      "args": ["-y", "subio-mcp"],
      "env": {
        "SUBIO_MCP_TOKEN": "your_workspace_mcp_token"
      }
    }
  }
}

Restart Claude Desktop after saving.

Claude Code

Copy examples/claude-code.mcp.json to .mcp.json in your project, replace the placeholder, then start Claude Code.

Codex

codex mcp add subio \
  --env SUBIO_MCP_TOKEN=your_workspace_mcp_token \
  -- npx -y subio-mcp

Or copy the TOML from examples/codex.config.toml into ~/.codex/config.toml.

Cursor

Copy examples/cursor.mcp.json to .cursor/mcp.json in your project and replace the placeholder.

Any MCP client

Use the standard stdio transport:

command: npx
args: -y subio-mcp

Set SUBIO_MCP_TOKEN in the server environment.

Verify the connection

Run the built-in doctor before configuring your client:

SUBIO_MCP_TOKEN=your_workspace_mcp_token \
npx -y subio-mcp doctor

Architecture

Claude / Codex / Cursor / MCP client
                 │
                 │ stdio
                 ▼
             Subio MCP server
                 │
                 │ HTTPS + workspace-scoped bearer token
                 ▼
              Subio API (/v1/mcp/*)
              ├─ this workspace's ranked Bubbles
              ├─ this workspace's opportunities
              ├─ evidence-based content drafts
              └─ workspace profile

The open-source package is intentionally thin. It does not contain scraper credentials, database access, private scoring prompts, or provider secrets.

Security

  • The MCP token is issued by Subio itself (not pasted in from elsewhere) and resolves server-side to exactly one workspace - there is nothing else for the client to configure or scope by.

  • Credentials are read from the MCP process environment, never from tool arguments.

  • The token is sent only to the configured Subio API over HTTPS.

  • Non-HTTPS remote API URLs are rejected.

  • The package has no telemetry and does not persist conversation data.

  • Errors never include the token.

  • Generated content remains a draft and is never auto-published.

  • Tokens are workspace-scoped and can be rotated or revoked independently by disconnecting MCP in Subio.

Read the full policy in SECURITY.md.

Local development

git clone https://github.com/alijancb/subio-mcp.git
cd subio-mcp
pnpm install
cp .env.example .env
pnpm check

Run locally:

SUBIO_MCP_TOKEN=your_workspace_mcp_token \
pnpm dev

Project principles

  1. Evidence before summaries.

  2. Read-only by default.

  3. No publishing without explicit user action.

  4. No provider secrets in the open-source client.

  5. Stable tools that work across MCP clients.

License

MIT © 2026 Subio.

A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that gives any agent real-time news plus the contextual intelligence to use it well — tone distribution, emerging stories, narrative shifts, spike alerts, and tone-over-time charts — powered by Overtone's publisher network. Works with any MCP-compatible client: Claude Desktop, Claude Code, Cursor, Windsurf, Codex, Kimi K2, and more.
    7
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server for SentientUI that gives AI agents in Claude Code, Cursor, and Copilot direct access to experiment data and management actions.
    840
    MIT

View all related MCP servers

Related MCP Connectors

  • Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.

  • Agentic Reddit/HN buying-signal detection for Claude Code, Cursor, and Windsurf via MCP.

  • AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/alijancb/subio-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server