MCP server

@pulserie/mcp is a Model Context Protocol server that gives an AI assistant direct access to your Pulserie sites, fields, and changes. It speaks stdio, so any MCP-capable client can run it.

Install

Nothing to install ahead of time. The config snippets below launch the server with npx -y @pulserie/mcp, which fetches the latest version on first run.

Environment

The server authenticates with an API key from Settings, API keys, passed as an environment variable. Set PULSERIE_API_URL too if you point at a non-default host.

  • PULSERIE_API_KEYRequired. Your plsr_ key.
  • PULSERIE_API_URLOptional. Defaults to the public API.

Configure your client

Claude Desktop

Add the server to your claude_desktop_config.json, then restart Claude Desktop.

json
{
  "mcpServers": {
    "pulserie": {
      "command": "npx",
      "args": ["-y", "@pulserie/mcp"],
      "env": {
        "PULSERIE_API_KEY": "plsr_your_api_key"
      }
    }
  }
}

Cursor

Add the same block to Cursor's ~/.cursor/mcp.json (or the MCP settings in the app). The identical snippet works in Claude Code and any other MCP client.

json
{
  "mcpServers": {
    "pulserie": {
      "command": "npx",
      "args": ["-y", "@pulserie/mcp"],
      "env": {
        "PULSERIE_API_KEY": "plsr_your_api_key"
      }
    }
  }
}

Tools

Once connected, the assistant can call these tools:

  • list_sitesList the sites in your organization
  • add_siteCreate a site from a seed URL
  • trigger_crawlStart a crawl for a site now
  • list_changesRead detected changes, optionally filtered by site
  • list_fieldsList the tracked fields on a site
  • add_fieldAdd a field to extract and track on a site
  • get_field_historyRead a field's value history over time