Server data from the Official MCP Registry
Create PDF invoices, estimates, contracts, and real estate documents. (mooshworks.com)
About
Create PDF invoices, estimates, contracts, and real estate documents. (mooshworks.com)
Remote endpoints: streamable-http: https://pressmark.dev/mcp
Security Report
Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.
6 tools verified · Open access · No issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Found in Source Code
Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.
How to Connect
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"io-github-mooshee-pressmark": {
"url": "https://pressmark.dev/mcp"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
Pressmark
Author: Daniel Hallman
Create PDF invoices, estimates, receipts, contracts, and real estate documents. Preview the layout, check the details, and download the PDF. You can add your logo, signature, payment link, and a QR code.
Quick start
- Open Pressmark Studio.
- Choose a template and enter the parties, dates, amounts, and terms.
- Check the preview and totals.
- Download the PDF or print it.
When customer sync is enabled, generating a PDF can update Pressmark's customer records and start automated follow-up. It uses the signed-in email when available, otherwise the sender email, then the recipient email. The privacy policy lists the contact details and document summary fields shared.
Package version 1.2.4, released October 28, 2026. Read the release notes for the updated instructions and data-use disclosures. The service version is tracked separately.
Use Pressmark with an agent
Connect a client that supports the Model Context Protocol (MCP) to https://pressmark.dev/mcp using streamable-http. Guest document generation requires no credentials.
Choose the installation method for your client:
- VS Code: Install Pressmark MCP in VS Code
- Claude Code:
/plugin marketplace add mooshee/pressmark, then/plugin install pressmark@pressmark - Gemini CLI:
gemini extensions install https://github.com/mooshee/pressmark - Devin CLI:
devin plugins install mooshee/pressmark - Vercel Skills:
npx skills add mooshee/pressmark - Homebrew:
brew install mooshee/tap/pressmark
Installing a skill alone does not connect the server. After connecting, confirm that your client lists these tools:
| Tool | What it does |
|---|---|
preview_document | Shows a PNG preview. |
generate_document | Creates a PDF from the supplied document. |
calculate_totals | Calculates tax, discounts, totals, and balances. |
get_pricing | Shows plans, document limits, and checkout links. |
convert_document | Converts an estimate, invoice, receipt, or credit note. |
record_payment | Prepares a receipt or updated invoice from payment details. It does not move money. |
submit_feedback | Sends a requested bug report, feature request, or general feedback to the private support inbox. |
get_feedback_status | Checks one report using its private receipt. |
Try: “Create an invoice for 15 hours of consulting at $250 per hour, due in 14 days. Show me a preview first.”
Feedback and support
Use Give feedback to report a problem or request a feature. An email address is optional. Keep the private receipt to check review progress. Leave out documents, passwords, payment information, and access tokens.
Agents can use submit_feedback when the user asks to send feedback. Generate one UUID for request_id and reuse it when retrying the same report. A success response contains report_id and a private access_key in structuredContent; use those with get_feedback_status. Do not report success after an error or timeout. The feedback service does not enroll the reporter in marketing follow-up.
Documents and editing
Pressmark includes templates for invoices, estimates, quotes, receipts, purchase orders, contracts, non-disclosure agreements, and real estate documents. See the document type reference for common choices.
In the Studio, you can:
- Describe a document in the assistant bar.
- Upload an invoice or receipt image to extract its items and totals.
- Duplicate a document or import and export its JSON.
- Add a logo, draw a signature, and change the theme.
- Preview, print, or download the document.
For real estate work, use the real estate skill. Templates include leases, notices, rent rolls, property management statements, purchase agreements, and deeds. State profiles are available at GET https://pressmark.dev/api/v1/states. Check the applicable profile and the resulting text; a template or notice option does not certify legal compliance.
Connect a Custom GPT action
- In the GPT editor, select Configure > Actions > Create new action.
- Import
https://pressmark.dev/api/v1/openapi.json. - Choose None for guest authentication, or configure the API key header for your account.
- Ask for a sample invoice and check that the action returns the requested document.
Integration endpoints:
- Plugin manifest:
GET https://pressmark.dev/.well-known/ai-plugin.json - OpenAPI specification:
GET https://pressmark.dev/api/v1/openapi.json - MCP:
POST https://pressmark.dev/mcporPOST https://pressmark.dev/api/v1/mcp - Tool catalog:
GET https://pressmark.dev/api/v1/mcp/tools.json
Pricing
| Plan | Price | Document limit | Included options |
|---|---|---|---|
| Free Community | $0 | 3 per month | Templates and exports with Pressmark attribution |
| Single Document Pass | $2.99 once | 1 document | Export without Pressmark attribution |
| Solo Pro | $15 per month | 50 per month | Custom logos, signatures, and exports without attribution |
| Business Studio | $49 per month | 250 per month | 300-PPI PNG previews, API keys, and priority processing |
| Agency & API Scale | $149 per month | 2,000 per month | Custom branding, batch generation, and webhooks |
Check pricing or get_pricing for the available plans and checkout links.
Run locally
Install Rust and Cargo, the Typst CLI for PDF and PNG generation, and cargo-nextest for the test command below. Make typst available on PATH, or set PRESSMARK_ENGINE_BIN to its executable path.
Run:
git clone https://github.com/mooshee/pressmark.git
cd pressmark
cargo nextest run
cargo run --release
Open http://localhost:3842 to check that the Studio loads.
See usage measurement for analytics definitions, historical-data limits, and verification steps.
Built and maintained by Moosh Works.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Rea
Freeby Morluto · Developer Tools
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
