PreBriefed inside your AI assistant

Connect PreBriefed to Claude, Cursor, or Windsurf via Model Context Protocol — then just ask your assistant to brief you on your guest list. Setup takes under 5 minutes.

1. Create your access token

The server uses signed user tokens. Generate yours with your account email — the token is valid for 30 days.

npm run mcp:token -- --email you@company.com --days 30

2. Configure your client

Claude Desktop / Claude Code

One-liner in your terminal — Claude Code and Claude Desktop share configuration.

claude mcp add --transport http prebriefed https://www.prebriefed.com/api/mcp

Or add it manually to claude_desktop_config.json:

{
  "mcpServers": {
    "prebriefed": {
      "type": "streamable-http",
      "url": "https://www.prebriefed.com/api/mcp"
    }
  }
}

Cursor

Settings → MCP → “Add new global MCP server”, then paste this into ~/.cursor/mcp.json.

{
  "mcpServers": {
    "prebriefed": {
      "type": "streamable-http",
      "url": "https://www.prebriefed.com/api/mcp"
    }
  }
}

Windsurf

Settings → Cascade → MCP Servers → “Add server”, then paste into ~/.codeium/windsurf/mcp_config.json.

{
  "mcpServers": {
    "prebriefed": {
      "type": "streamable-http",
      "url": "https://www.prebriefed.com/api/mcp"
    }
  }
}

3. Try it

Just ask your assistant in plain language — it picks the right tool on its own:

›Brief me on the attendees of tomorrow's meeting: Satya Nadella (Microsoft) and Ruth Porat (Alphabet).

›What has strategically happened at Siemens Energy in the last 90 days?

›I'm meeting the CFO of Allianz. Give me three conversation starters that connect to my role in partnerships.

Local fallback & verification

Run locally over stdio

Only needed if you self-host the server instead of using the remote endpoint.

{
  "mcpServers": {
    "prebriefed": {
      "command": "npx",
      "args": ["tsx", "/absolute/path/to/prebriefed/scripts/mcp-server.ts"],
      "env": {
        "DATABASE_URL": "file:./dev.db",
        "MCP_AUTH_MODE": "user_token",
        "MCP_TOKEN_SIGNING_SECRET": "replace-with-random-secret"
      }
    }
  }
}

Verify the connection

Expected output: “MCP smoke test passed”.

npm run test:mcp

Available tools

get_executive_briefing

Full briefing for one person or an entire guest list.

search_person_intelligence

Raw profile for a single person, without composing a briefing.

get_company_updates

Recent strategic developments at a company.

generate_meeting_hooks

Conversation starters from existing signals, tuned to your own role.