Add Pulse from the Claude connector directory and let Claude extract, structure, and split your documents in the conversation.The Pulse connector is a hosted remote MCP server that lets Claude (and other MCP clients like Claude Desktop) call Pulse’s document-extraction API directly inside a conversation. Add it once and Claude can parse documents, apply schemas, split by topic, and pull tables as tools, deciding the steps itself. The connector endpoint is:
This page covers the directory connector (OAuth). To wire Pulse into Claude Code,
Codex, or VS Code manually with a Pulse API key instead, see
Connecting a client.
Prerequisites
- An active Pulse account with available credits. Usage through the connector draws on your Pulse organization’s credit balance.
Connect Pulse to Claude
Add the connector
In Claude, open Settings → Connectors, find Pulse in the directory, and click
Connect.
Claude Desktop custom connector
If you add Pulse as a custom connector in Claude Desktop rather than from the directory, the connector dialog also asks for an OAuth Client ID and Client Secret. Use the Client IDclaude-connector together with the Client Secret that Pulse provides.
Adding Pulse from the directory listing handles these for you automatically, so most users
never need to enter them.
Tools
The connector exposes eight tools. Most work starts withextract and chains the returned
extraction_id into the others.
| Tool | Display name | What it does |
|---|---|---|
extract | Extract Document | Extract content and markdown from a document via a file URL. |
apply_schema | Apply Schema | Apply a JSON schema against a prior extraction to get structured fields. |
generate_schema | Generate Schema | AI-generate a JSON extraction schema from a description. |
split_document | Split Document | Split a prior extraction into topic-based page ranges. |
extract_tables | Extract Tables | Extract tables from a prior extraction (HTML or markdown). |
batch_extract | Batch Extract | Extract many documents in one asynchronous batch. |
run_pipeline | Run Extraction Pipeline | Run a saved extraction pipeline on a document. |
get_job | Get Job Status & Result | Poll a long-running job for its status and result. |
Long-running jobs
Extractions run asynchronously. When a tool can’t finish within its inline time budget, it returns aprocessing stub with a job_id, and Claude polls it with get_job to
fetch the result. You don’t manage this yourself, just ask for the result and Claude
chains the calls. See
asynchronous jobs for details.
Parameters and schema shapes
This page keeps the tool list short on purpose. For the full parameter reference, including the freeform schema-prompt option and the exact shape ofschema fields, see the
Pulse API docs and the
structured output guidelines.
Next steps
Tools & workflows
Full tool reference and end-to-end agent examples.
MCP overview
How the Pulse MCP server works and when to use it.
