Second Brain MCP

Second Brain MCP

Enables querying Tom Osborne's voice-cloned AI agent with a 21,000-article marketing knowledge base and his interview corpus to get answers in his voice.

Category
Visit Server

README

Tom Osborne's Second Brain — MCP server

Talk to Tom Osborne's voice-cloned AI agent from inside Claude Desktop, Claude Code, Cursor, Cline, or any Model Context Protocol–compatible client.

Built on Tom's 100-question interview corpus, 15 years of operator memory, and 21,000+ curated marketing knowledge-base articles across 17 verticals (paid, content, SEO, sales, leadership, PR, ads, design, HR, finance, legal, local, marketing fundamentals, business strategy, creator, community, entrepreneurship).

What it does

Adds one tool to your MCP client:

ask_tom(question: string) → Tom's answer in his voice, with KB chunks retrieved

When called, it POSTs your question to https://tomosborne.me/api/cmo/chat along with your configured email, and returns Tom's reply. The same pipeline that powers tomosborne.me/cmo — same retrieval, same security gate, same voice.

Installation

1. Install via npm

npm install -g @tom-osborne/second-brain-mcp

(Or run via npx @tom-osborne/second-brain-mcp if you prefer not to install globally.)

2. Add to your MCP client config

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "second-brain": {
      "command": "npx",
      "args": ["-y", "@tom-osborne/second-brain-mcp"],
      "env": {
        "MCP_TOM_EMAIL": "you@yourcompany.com"
      }
    }
  }
}

Restart Claude Desktop. The ask_tom tool will appear in the MCP tools panel.

Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "second-brain": {
      "command": "npx",
      "args": ["-y", "@tom-osborne/second-brain-mcp"],
      "env": {
        "MCP_TOM_EMAIL": "you@yourcompany.com"
      }
    }
  }
}

Or via the CLI:

claude mcp add second-brain -e MCP_TOM_EMAIL=you@yourcompany.com -- npx -y @tom-osborne/second-brain-mcp

Cursor / Cline / other MCP clients

Use the same shape — point at npx @tom-osborne/second-brain-mcp with MCP_TOM_EMAIL in env.

Usage

Once installed, in any MCP-aware chat:

Use ask_tom: how do I get to my first 100 customers as a DTC brand?

The tool returns Tom's answer in his voice, drawing on his interview corpus + the 21k-article KB.

Quotas

  • Free tier: 5 questions per day per email (rate-limited at the API)
  • Coffee unlock: +20 questions/day + faster replies + voice replies — buy at https://tomosborne.me/cmo
  • Loyalty: every 6 coffees = 24h/7d/30d VIP unlock (unlimited premium)

If you hit the cap, the tool returns a clear "go upgrade" message rather than failing silently.

Environment variables

Variable Required Default Purpose
MCP_TOM_EMAIL Yes Your email — used for daily quota tracking. Must be a real email.
MCP_TOM_API_KEY No Optional API key for higher-tier access (gate is server-side; ignored if not configured)
TOM_API_BASE No https://tomosborne.me Override the API base (only useful for dev/testing)

Privacy

  • Your questions are sent to tomosborne.me/api/cmo/chat over HTTPS
  • Email is stored against your daily quota counter; never shared, never sold
  • The Pages Function applies the same security filter set as the public /cmo chat (no wallet addresses, API keys, or PII in responses)
  • Source: tomosborne.me is open-source-ish in spirit — DM Tom if you want to peek under the hood

Local development

git clone https://github.com/DegenDoes/second-brain-mcp.git
cd second-brain-mcp
npm install
MCP_TOM_EMAIL=test@you.com npm run dev   # tsx in watch mode

Test it via the MCP Inspector:

npx @modelcontextprotocol/inspector npx -y @tom-osborne/second-brain-mcp

License

MIT. Use it however you like. If you build something cool with it, tell Tom.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured