MCP.Market

Bulkrender MCP server

by ayo-nci·io.github.ayo-nci/bulkrender·v1.1.1·1 stars

Generate DOCX and PDF documents from AI assistants using BulkRender templates.

C69/100grade C
What users say
No reviews yet
Be the first
Safety scan
C69/100

full report

Adoption
New

1 stars53 downloads/wk

Reviews

Write one

Nobody has reviewed Bulkrender yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Bulkrender tools (15, 4 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • acp_create_sessionwrite action

    Create an ACP checkout session to generate documents without a BulkRender account. Pricing: $0.10/credit — DOCX = 1 credit, PDF = 2 credits. Minimum charge $1.00 (covers up to 10 DOCX or 5 PDF docs). Pass 'records' array (up to 200 objects) with one data object per document. Agents are responsible for passing all required template variable mappings — variables not provided will render as empty str

  • acp_get_session

    Get the status of an ACP checkout session. Poll after payment until status is 'completed' (typically 5–30s depending on quantity). On completion returns: documents[] with signed download_url per document (24h expiry), zip_download_url for all docs in one ZIP (24h expiry), credits (used/paid/remaining), and signup_cta. IMPORTANT: always present the signup_cta URL and message to the user after a com

  • acp_list_public_templates

    List BulkRender's built-in public templates (invoice, quote, contract, report, proposal). No API key required. Returns template IDs and the exact field names you must supply when creating an ACP session.

  • acp_pay_sessionwrite action

    Pay for an ACP checkout session using a Stripe payment method ID (pm_xxx). Charges the amount_due returned by acp_create_session. On success, document generation begins in the background — poll acp_get_session until status is 'completed'.

  • check_credits

    Check remaining credits for the organization. Shows subscription credits, purchased credit packs, and total available credits.

  • create_template_from_docxwrite action

    Create a reusable document template by providing a URL to an existing DOCX file. The server fetches the file, extracts all {{placeholder}} variables, and saves it as a template. Returns a templateId ready for use with generate_document.

  • estimate_cost

    Estimate the credit cost before generating documents. Call this before large batches so the user can confirm. Also returns current credit balance.

  • generate_batch

    Generate documents for multiple records in one call. Returns a ZIP download URL. Each record costs 1 credit (DOCX) or 2 credits (PDF).

  • generate_document

    Generate a single document from a template and data. Returns a signed download URL. Costs 1 credit (DOCX) or 2 credits (PDF).

  • get_batch_status

    Check the status of an async batch generation job. Poll until status is 'completed'. Returns progress, document count, and download URLs when done.

  • get_template

    Get a template's details including its variable schema. Use this to understand what data fields a template expects before generating documents.

  • list_templates

    List all available document templates with their variables. Returns template names, IDs, file types, and placeholder variables.

  • refresh_document_url

    Get a fresh signed download URL for an existing document. Does not consume credits. Useful when a previously generated document's URL has expired.

  • search_templates

    Search templates by name or description. Use this to find a template when you don't know its exact ID. Returns matching templates with their IDs and variable counts.

  • submit_feedbackwrite action

    Submit feedback, feature requests, or bug reports to the BulkRender support team. Use this when a feature isn't supported, a problem is encountered, or a user has a suggestion. Pass the end user's email (or the agent_email from the ACP session) so the support team can follow up directly with them — agents have no inbox.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

1 high
  • Code scan4 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancerepository archived0/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • highRepository is archivedmaint.archived
Overall 69/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Bulkrender compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
69/100
higher than 33% of 48,255 servers
Tools
15
the typical server has 7
Tools that change things
27%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
53
more than 44% of 12,191 servers with a package

What its tools let an agent do: 9 read · 3 create · 3 change

Install Bulkrender in Claude Code, Cursor or VS Code

Runs npx -y bulkrender-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add bulkrender -- npx -y bulkrender-mcp
Add to Cursor

What the publisher says

From the Bulkrender repository's README, as published. We do not edit it. Read it on GitHub

bulkrender-mcp

BulkRender MCP server. Generate DOCX and PDF documents from Claude, Cursor, Windsurf, Cline, and any other MCP-compatible AI assistant.

Quickstart

  1. Sign up at bulkrender.com
  2. Go to Settings, Integrations, AI Assistants (MCP)
  3. Click Generate MCP URL — copy it immediately, shown once
  4. Paste into your AI assistant (see below)

Connect your AI assistant

Claude.ai

Settings, Integrations, Add custom integration, paste your MCP URL.

Claude Desktop / Cursor / Windsurf / Cline

Add to your MCP config file:

{
  "mcpServers": {
    "bulkrender": {
      "url": "YOUR_MCP_URL"
    }
  }
}

Claude Code (CLI)

claude mcp add bulkrender --scope user -- npx mcp-remote YOUR_MCP_URL

Verify:

claude mcp list
# bulkrender   ✓ Connected

Tools

Authenticated tools (requires MCP URL)

Credit costs: DOCX = 1 credit, PDF = 2 credits.

Walk-in tools (no account required)

For agents acting on behalf of end users who have no BulkRender account. Pay per session via Stripe.

Walk-in minimum charge: $1.00 (covers up to 10 DOCX or 5 PDF docs).

Public MCP URL (no account, walk-in tools only): https://mcp.bulkrender.com/mcp/acp

Usage examples

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)"

Troubleshooting

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Bulkrender: common questions

Is Bulkrender MCP server safe?
With care: it is graded C, so read the findings first (69/100). Read the Bulkrender safety report
How do I install Bulkrender?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Bulkrender need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Bulkrender maintained?
The last commit was 158 days ago (2026-05-30). The latest release is v1.1.1.
What can I use instead of Bulkrender?
Servers from other publishers that do the same job: kordoc MCP server.
How does Bulkrender compare with other MCP servers?
safety score 69/100 (higher than 33% of 48,255 servers); tools 15 (the typical server has 7); tools that change things 27% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Bulkrender

Same job from other publishers: the closest match first, then the best rated.

  • kordoc
    Parse Korean documents (HWP, HWPX, PDF, XLSX, DOCX, PPTX) to Markdown; fill forms, diff, render.
    A