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. Yourplsr_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.
{
"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.
{
"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 organizationadd_siteCreate a site from a seed URLtrigger_crawlStart a crawl for a site nowlist_changesRead detected changes, optionally filtered by sitelist_fieldsList the tracked fields on a siteadd_fieldAdd a field to extract and track on a siteget_field_historyRead a field's value history over time