Skip to main content
MCP serverMCP server: coming soonSKILL.md export: live today

Your company’s pulse, in every AI tool you already use.

Pulse exposes a Model Context Protocol server. Claude Desktop, Cursor, ChatGPT, Cowork: any MCP-compatible client can call your decisions, find experts, fetch your Pulse. Every call is permission-filtered as the user.

mcp.pulse.app · oauth 2.0 · scoped to user
$ pulse mcp call get_pulse --user me
{ "briefing": "3 things changed overnight in your areas", "diff": ["postgres pool fix", "marcus OOO", "board prep"], "scope": "owner-of: backend · ic-with: marcus,therese", "permission": "filtered as user · 0 leaks" }
Tools exposed

9 tools · all read-only in v1

search_company

Hybrid search across all entities

get_decision

Fetch a decision by ID, with citations

list_recent_decisions

Last N decisions, filtered by team / topic

find_expert

Given a topic, return ranked humans

get_feature

Full feature record including stages

list_similar_features

Given a description, return similar past features

get_person

Person profile + skill inferences

get_pulse

User's current Pulse (briefing + diff)

list_commitments

Open commitments by/to a person

Quickstart

30 seconds in Claude Desktop.

claude_desktop_config.json
{
  "mcpServers": {
    "pulse": {
      "url": "https://mcp.pulse.app",
      "auth": {
        "type": "oauth",
        "client_id": "your-workspace-id"
      }
    }
  }
}

Restart Claude Desktop. You’ll be prompted to OAuth · the token is scoped to your user (not the whole tenant). Every Pulse call is permission-filtered as if you ran it in the app.

Claude Desktop

anthropic · official
supported

Cursor

anysphere
supported

ChatGPT

openai · custom mcp
via custom

Cowork

cowork.ai
supported

Permission-filtered

Token scoped to user. A designer's Cursor only sees what the designer can see in Pulse.

Rate-limited

100 calls/hour on free, 1000/hour on paid. Per-tenant cap of 10K/day.

Standard protocol

Just MCP. Works with anything that speaks it. No proprietary client SDKs to build.

Pulse should be everywhere you work, not just at pulse.app.