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 302. 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/mcpOr 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:mcpAvailable tools
get_executive_briefingFull briefing for one person or an entire guest list.
search_person_intelligenceRaw profile for a single person, without composing a briefing.
get_company_updatesRecent strategic developments at a company.
generate_meeting_hooksConversation starters from existing signals, tuned to your own role.