New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

@bigapi/mcp

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bigapi/mcp

MCP server for bigapi.dev – the output layer for AI agents: render HTML/Markdown to PDF, merge/split/compress PDFs, convert images. One cent per operation.

Source
npmnpm
Version
0.3.2
Version published
Weekly downloads
436
-11.2%
Maintainers
1
Weekly downloads
 
Created
Source

@bigapi/mcp

MCP server for bigapi.dev – the output layer for AI agents.

Gives Claude Desktop, Cursor, Cline, Windsurf and any MCP-capable agent the file operations an LLM cannot do itself:

ToolWhat it does
renderHTML / Markdown / URL → PDF or PNG (reports, invoices, offers, screenshots)
pdf_merge · pdf_split · pdf_rotate · pdf_compressThe PDF basics
pdf_to_imagesPDF pages → JPEG/PNG, e.g. to look at a document with a vision model
image_processResize, crop, rotate, convert (webp/avif/…), compress, strip EXIF, watermark – one call
image_infoFormat, dimensions, color space, EXIF/ICC presence
get_accessFree API key, instantly, no signup – 100 free operations
get_balance · get_usage · set_monthly_cap · get_pricingAccount

1 cent per operation. 100 free. Balance never expires. Failed calls are free. Servers in Germany, files deleted after delivery.

Install

Requires Node 18+. No API key needed up front – the agent can call get_access itself.

Claude Desktop

claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "bigapi": {
      "command": "npx",
      "args": ["-y", "@bigapi/mcp"]
    }
  }
}

Restart Claude Desktop. Then: "Get bigapi access and render this text as a PDF on my Desktop."

Cursor / Windsurf / Cline

Same block in the respective MCP settings (.cursor/mcp.json, ~/.codeium/windsurf/mcp_config.json, Cline → MCP Servers → Configure).

With an existing key

"bigapi": { "command": "npx", "args": ["-y", "@bigapi/mcp"], "env": { "BIGAPI_KEY": "bigapi_..." } }

How files work

Inputs are local paths (/Users/me/report.pdf, C:\Users\me\scan.pdf). Outputs are written to output_path if given, otherwise to a temp folder (BIGAPI_OUTPUT_DIR to change). Every result includes the cost, what it was charged from, and the remaining balance.

Environment

VariableDefaultPurpose
BIGAPI_KEY–Use this key instead of the stored one
BIGAPI_CONFIG_DIR~/.bigapiWhere get_access stores the key (config.json, mode 600)
BIGAPI_OUTPUT_DIROS temp dirDefault output folder
BIGAPI_URLhttps://api.bigapi.devAPI base (for self-hosting / testing)

Without MCP

Plain HTTP works everywhere (n8n, Make, Zapier, LangChain, your code):

curl -X POST https://api.bigapi.dev/v1/keys                       # → key
curl -o out.pdf https://api.bigapi.dev/v1/render \
  -H "Authorization: Bearer $KEY" -H "content-type: application/json" \
  -d '{"markdown":"# Hello from an agent"}'

OpenAPI: https://api.bigapi.dev/openapi.json · Docs: https://api.bigapi.dev/docs · llms.txt: https://api.bigapi.dev/llms.txt

License

MIT

Keywords

mcp

FAQs

Package last updated on 30 Aug 2026

Related posts