Server data from the Official MCP Registry
Generate DOCX and PDF documents from AI assistants using BulkRender templates.
Generate DOCX and PDF documents from AI assistants using BulkRender templates.
Well-designed BulkRender MCP server with solid security practices. API key is passed per-tool-call rather than stored, communication uses HTTPS, and permissions are appropriately scoped to network HTTP calls only. Minor code quality improvements around error handling could be addressed, but no security vulnerabilities or dangerous patterns detected. Supply chain analysis found 4 known vulnerabilities in dependencies (0 critical, 1 high severity). Package verification found 1 issue.
4 files analyzed · 8 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: BULKRENDER_API_URL
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-ayo-nci-bulkrender": {
"env": {
"BULKRENDER_API_URL": "your-bulkrender-api-url-here"
},
"args": [
"-y",
"bulkrender-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
BulkRender MCP server — generate DOCX and PDF documents from any AI assistant that supports the Model Context Protocol (Claude, Cursor, Windsurf, Cline, and more).
| Tool | Description | Credits |
|---|---|---|
list_templates | List all templates with their variables | 0 |
get_template | Get template details and variable schema | 0 |
generate_document | Generate a single document (DOCX or PDF) | 1–2 |
generate_batch | Generate documents for multiple records (up to 500) | 1–2 each |
check_credits | Check remaining credits | 0 |
br_live_...) — generate one from Settings → API KeysAdd to your Claude MCP config (~/.claude.json or Claude Desktop settings):
{
"mcpServers": {
"bulkrender": {
"command": "npx",
"args": ["-y", "bulkrender-mcp"],
"env": {
"BULKRENDER_API_URL": "https://api.bulkrender.com"
}
}
}
}
Use the same npx -y bulkrender-mcp command pattern in your MCP client settings.
| Variable | Default | Description |
|---|---|---|
BULKRENDER_API_URL | https://api.bulkrender.com | BulkRender API base URL |
Set BULKRENDER_API_URL=http://localhost:3000 for local development.
List templates:
"List my BulkRender templates"
Generate a document:
"Generate an invoice using the Invoice Template for Acme Corp, invoice #1234, dated 2025-01-15, amount $5,000"
Batch generation:
"Generate invoices for these 3 clients: Acme Corp ($5,000), Beta Inc ($3,200), Gamma LLC ($7,800)"
Check credits:
"How many BulkRender credits do I have left?"
All limits are enforced by the BulkRender API, not the MCP server itself.
| Endpoint type | Limit |
|---|---|
Document generation (generate_document, generate_batch) | 30 requests / minute per organization |
Template reads (list_templates, get_template, check_credits) | 30 requests / minute per organization |
When the limit is hit, the API returns HTTP 429. The MCP server surfaces this as a tool error with the message "You are making too many requests. Please try again later." — the AI assistant will see this and can retry after a short pause.
Batch jobs: generate_batch counts as one API request regardless of record count (up to 500 records). Use batching to stay well within the rate limit when generating many documents at once.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.