Skip to main content
Glama

Server Details

Create PDF invoices, estimates, contracts, and real estate documents. (mooshworks.com)

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
mooshee/pressmark
GitHub Stars
0
Server Listing
Pressmark MCP Server
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation3/5

calculate_totals, get_feedback_status, and submit_feedback are clearly distinct, but generate_document, convert_document, and preview_document all take the same "document details" input and produce a rendered artifact, differing only in output type. record_payment also overlaps with convert_document since both can produce a receipt, so an agent may hesitate between them.

Naming Consistency5/5

Every tool follows a strict snake_case verb_noun pattern (calculate_totals, convert_document, generate_document, get_feedback_status, preview_document, record_payment, submit_feedback). The verb accurately reflects the action in each case, making the set highly predictable.

Tool Count5/5

Seven tools is well within the ideal 3-15 range and each corresponds to a distinct capability (totals, generate, convert, preview, payment, feedback submit/status). Nothing feels padded or missing at the count level.

Completeness4/5

The surface covers the full stateless document lifecycle: compute totals, render preview, generate PDF, convert to document types, and record payment, plus a feedback submit/status pair. Minor gaps remain—no listing or re-fetching of previously generated documents, no template or currency/tax configuration lookup—but core workflows are reachable.

Available Tools

7 tools
calculate_totalsCalculate Document TotalsA
Read-onlyIdempotent
Inspect

Compute subtotal, tax, discount, grand total, and balance due from document items. Stateless.

Inputs: document (required). Returns: is_paid, subtotal, tax_total, amount_paid, +3 more

convert_documentConvert DocumentBInspect

Convert document details to an invoice, estimate, receipt, credit note, or refund PDF. HTTP calls can return a temporary download link.

Inputs: document (required), target_type (required), due_days, payment_link, +2 more. Returns: document, download, pdf_base64, download_error, +1 more

generate_documentGenerate PDF DocumentB
Destructive
Inspect

Generate a vector PDF from document details. HTTP calls can return a temporary download link. Configured customer sync can save contact details and start follow-up. See https://pressmark.dev/privacy.

Inputs: to (required), from (required), doc_type (required), items, +33 more. Returns: download, doc_number, pdf_base64, grand_total, +2 more

get_feedback_statusCheck feedback statusA
Read-onlyIdempotent
Inspect

Check one Pressmark report using its report ID and private access key. Returns its review status without exposing the report text or contact details.

Inputs: report_id (required), access_key (required).

preview_documentPreview Document as PNGBInspect

Render a PNG preview from supplied document details. HTTP calls can return a temporary image link.

Inputs: to (required), from (required), doc_type (required), items, +33 more. Returns: preview, preview_error, image_data_uri, compile_time_ms

record_paymentCreate Payment RecordAInspect

Create a receipt or updated invoice from supplied payment details. Does not charge or verify payment. HTTP calls can return a temporary download link.

Inputs: document (required), paid_date, amount_paid, payment_method, +1 more. Returns: document, download, pdf_base64, download_error, +1 more

submit_feedbackSend Pressmark feedbackAInspect

Send a bug report, feature request, or general feedback to the private Pressmark inbox when the user asks. Include only details they choose to share; omit documents, passwords, and tokens.

Inputs: kind (required), summary (required), request_id (required), description (required), +5 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.