Changelog
Material changes to the public MCP contract are recorded here. Documentation-only wording and visual changes may be omitted.
2.2.0 — 2026-09-01
- OAuth connections now bind to the workspace chosen on Clerk’s consent screen through
user:org:read. - Premium layouts and reusable logos now use that selected workspace; its current members share one logo library and default.
- Clear MCP authentication and reconnect to change workspaces. Tool names and payload schemas are unchanged.
2.1.0 — 2026-08-04
- Added
invoicepig_manage_logowith add/list/set-default/delete controls for a private reusable logo library. - Added an MCP Apps logo-manager resource for compatible hosts.
- PDF tools now select a saved logo with
logoId, use the selected default whenlogoIdis omitted, and preservenullas no logo. - Removed the legacy
logoDataUrlinput so image bytes and preview URLs cannot enter invoice payloads.logoSizeis now validated as a 20–200 percentage.
2.0.0 — 2026-07-17
- Removed deprecated PDF and ZIP base64 fields from normal tool responses; signed artifact links are now the only binary delivery path.
- Removed the unused
logoPathinput; at that release, a validated PNG or JPEGlogoDataUrlwas the remaining logo input path. The input was removed in 2.1.0 in favor of saved workspace logos. - Added MCP Origin validation with optional additional origins configured through
MCP_ALLOWED_ORIGINS. - Expanded MCP health checks to cover OAuth, artifact storage, and scheduled-cleanup configuration.
- Disabled automatic retries for generation calls because publishing downloadable artifacts is not idempotent.
1.1.0 — 2026-07-16
- Added private PDF and ZIP artifacts with 15-minute signed download URLs.
- Added standard MCP resource links plus clickable Markdown fallback links to both tools.
- Added 24-hour artifact retention and authenticated scheduled cleanup.
- Kept base64 fields temporarily as an additive compatibility path for older clients.
1.0.0 — 2026-07-16
- Standardized the hosted Streamable HTTP endpoint on Clerk OAuth with protected-resource discovery.
- Exposed two stateless PDF tools, three guided prompts, and one Markdown resource.
- Added strict invoice schemas, supported-layout validation, output schemas, structured results, and tool behavior annotations.
- Added server initialization instructions and actionable structured tool errors.
- Kept PDF and ZIP base64 in structured output while replacing duplicated text payloads with concise summaries.
- Added in-memory MCP protocol negotiation coverage plus public operations, security, limits, compatibility, and troubleshooting documentation.
The current public tool names are invoicepig_generate_pdf, invoicepig_generate_pdf_batch, and invoicepig_manage_logo.