Skip to main content
ClaudeWave

Official Documentero MCP server for AI agents

MCP ServersOfficial Registry0 stars0 forksTypeScriptMITUpdated today
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/documentero/documentero-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "documentero-mcp": {
      "command": "node",
      "args": ["/path/to/documentero-mcp/dist/index.js"],
      "env": {
        "DOCUMENTERO_API_KEY": "<documentero_api_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/documentero/documentero-mcp and follow its README for install instructions.
Detected environment variables
DOCUMENTERO_API_KEY
Use cases

MCP Servers overview

# @documentero/mcp

Official [MCP](https://modelcontextprotocol.io) server for [Documentero](https://www.documentero.com) — list templates, inspect field schemas, and generate Word/PDF/Excel documents from AI agents (Cursor, Claude Desktop, and more).

- **npm:** [`@documentero/mcp`](https://www.npmjs.com/package/@documentero/mcp)
- **Source:** [github.com/documentero/documentero-mcp](https://github.com/documentero/documentero-mcp)
- **Website:** [documentero.com](https://documentero.com/)
- **Docs:** [docs.documentero.com](https://docs.documentero.com/documentation)

## Tools

| Tool | Description |
|------|-------------|
| `list_templates` | Templates with `kind` (word\|excel), `defaultFormat`, `allowedFormats` |
| `get_template_fields` | JSON Schema (primary, enriched value rules) + field definitions + allowed formats |
| `generate_document` | Generate Word/PDF or Excel document for given template and fields; signed URL (~1h) by default, or base64 if `embed: true`. `format` optional (template default). |

## Setup

1. Copy your API key from Documentero → Account settings.
2. Add the MCP server to your client config.

### Cursor / Claude Desktop (npx)

```json
{
  "mcpServers": {
    "documentero": {
      "command": "npx",
      "args": ["-y", "@documentero/mcp"],
      "env": {
        "DOCUMENTERO_API_KEY": "your-api-key"
      }
    }
  }
}
```

### Local development

```bash
git clone https://github.com/documentero/documentero-mcp.git
cd documentero-mcp
npm install
npm run build
```

```json
{
  "mcpServers": {
    "documentero": {
      "command": "node",
      "args": ["/absolute/path/to/documentero-mcp/dist/index.js"],
      "env": {
        "DOCUMENTERO_API_KEY": "your-api-key",
        "DOCUMENTERO_BASE_URL": "https://app.documentero.com/api"
      }
    }
  }
}
```

Use `https://documentero-dev.web.app/api` for the development environment.

## Environment

| Variable | Required | Default | Description |
|----------|----------|---------|-------------|
| `DOCUMENTERO_API_KEY` | yes | — | Company API key ([Account settings](https://app.documentero.com)) |
| `DOCUMENTERO_BASE_URL` | no | `https://app.documentero.com/api` | Cloud API base URL |

## Typical agent flow

1. `list_templates` → pick a `templateId` (respect `kind` / `allowedFormats`)
2. `get_template_fields` → shape `data` from **`jsonSchema`** (use `fieldDefinitions` for extra context like HTML/Markdown/image/link/QR rules)
3. `generate_document` → download URL (or embedded base64)

## Smoke test

```bash
npm run build
DOCUMENTERO_API_KEY=your-key npm run smoke
```

## Notes

- Thin client of the public Cloud API (`/api/templates`, `/api/meta`, `/api/generate`). Quotas and rate limits are enforced by Documentero as usual.
- Do not put the API key in tool arguments — keep it in MCP env only.
- Word templates support output format: `docx` / `pdf`; Excel templates support output format: `xlsx` only.
- Remote Streamable HTTP hosting (`https://mcp.documentero.com/mcp`) is planned; this release is **stdio only**.

## License

MIT © Documentero

What people ask about documentero-mcp

What is documentero/documentero-mcp?

+

documentero/documentero-mcp is mcp servers for the Claude AI ecosystem. Official Documentero MCP server for AI agents It has 0 GitHub stars and was last updated today.

How do I install documentero-mcp?

+

You can install documentero-mcp by cloning the repository (https://github.com/documentero/documentero-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is documentero/documentero-mcp safe to use?

+

documentero/documentero-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains documentero/documentero-mcp?

+

documentero/documentero-mcp is maintained by documentero. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to documentero-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy documentero-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: documentero/documentero-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/documentero-documentero-mcp)](https://claudewave.com/repo/documentero-documentero-mcp)
<a href="https://claudewave.com/repo/documentero-documentero-mcp"><img src="https://claudewave.com/api/badge/documentero-documentero-mcp" alt="Featured on ClaudeWave: documentero/documentero-mcp" width="320" height="64" /></a>

More MCP Servers

documentero-mcp alternatives