# docpulse-mcp

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add nicholasemccormick/docpulse-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list nicholasemccormick/docpulse-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get nicholasemccormick/docpulse-mcp extract_document

# Call a tool
npx -y @smithery/cli@latest tool call nicholasemccormick/docpulse-mcp extract_document '{}'
```

## Direct MCP Connection

Endpoint: `https://docpulse-mcp--nicholasemccormick.run.tools`

## Tools (4)

- `extract_document` — Extract raw text content from a document. Supports PDF (pdf-parse), Word/DOCX (mammoth), images via OCR (tesseract.js),…
- `summarize_document` — Extract text from a document and summarize it with Claude AI. Works with any supported format (PDF, DOCX, image, Excel,…
- `parse_fields` — Extract specific named fields from a document using Claude AI. Returns a JSON object with the requested field names as …
- `analyze_document` — Answer a specific question about a document using Claude AI. Works with any supported format (PDF, DOCX, image, Excel, …

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get nicholasemccormick/docpulse-mcp <tool-name>
```
