- Kamy
Kamy
The document layer for AI-native software. From your agent runtime, generate PDFs from templates, sign them with PAdES B-LT cryptographic signatures (own CA, RFC 3161 timestamps, embedded CRL), edit / fill / redact existing PDFs, and produce a tamper-evident audit trail anyone can verify at https://kamy.dev/verify — no Kamy account required.
Tools exposed: render_pdf, sign_pdf, edit_pdf, verify_pdf, list_templates, install_sdk, ask_kamy.
Free tier: 100 renders / month, signing included, no credit card. Get an API key at https://kamy.dev/dashboard/api-keys.
Tagline: Generate, sign, prove. One API.
Overview
Kamy — the document layer for AI-native software
Tagline: Generate, sign, prove. One API.
Kamy is one developer-first MCP for the full document chain: generate, sign, edit, verify, audit. Render PDFs from templates, sign them with PAdES B-LT cryptographic signatures (own CA + RFC 3161 timestamps + embedded CRL), edit / fill / redact existing PDFs, and produce a tamper-evident audit trail anyone can verify at https://kamy.dev/verify — no Kamy account required.
Replaces the typical stitched stack of DocuSign + a PDF generation API + a homegrown audit logger with one vendor, one API, one audit boundary.
Tools exposed
| Tool | What it does |
|---|---|
render_pdf | Render a PDF from a template (invoice, contract, certificate, etc.) or raw HTML/CSS. Returns a signed URL valid for 1 hour plus persistent retrieval. |
sign_pdf | Apply a PAdES B-LT cryptographic seal. Own CA + RFC 3161 timestamp + embedded CRL. Returns a public verify URL. |
edit_pdf | Fill AcroForm widgets, stamp text or signature images, redact PII regions on existing PDFs. |
verify_pdf | Verify any Kamy-signed PDF. Returns cert chain, timestamp, byte range, audit row, tamper-evidence boolean. |
list_templates | List system templates + your custom ones, filterable by tag. |
install_sdk | Print install commands for the TypeScript / Python SDK. |
ask_kamy | Query the Kamy docs in natural language. |
Install
For Claude Code:
claude mcp add --transport http kamy https://mcp.kamy.dev/mcp
For Cursor, add to ~/.cursor/mcp.json:
{
"mcpServers": {
"kamy": {
"url": "https://mcp.kamy.dev/mcp",
"transport": "streamable-http",
"env": {
"KAMY_API_KEY": "<YOUR_KAMY_API_KEY>"
}
}
}
}
Get a free API key at kamy.dev/dashboard/api-keys (no credit card, 100 renders/month included).
Canonical flow: generate → sign → prove
import { kamy } from "@kamydev/sdk";
// 1. Generate
const doc = await kamy.documents.render({
template: "invoice",
data: { invoiceNumber: "INV-001", lineItems: [...] },
});
// 2. Sign with PAdES B-LT (recipient-verifiable, audit-trailed)
const signed = await kamy.signatures.signWithPki({ renderId: doc.id });
// 3. Anyone verifies the document independently — no Kamy account
console.log(signed.verify_url);
// → https://kamy.dev/verify/<sha256>
Use cases
AI agents that produce documents. Your agent issued a refund, signed a contract, approved a release. Every action gets a tamper-evident, third-party-verifiable receipt. When the customer disputes, when the auditor asks, when the regulator knocks — you have evidence, not log files.
Compliance-grade SaaS. Your fintech / healthtech / regtech app needs PDFs that pass legal review without a separate post-processor. Render PDF/A, sign with cryptographic certs, archive with hash anchoring, retrieve on demand. SOC 2 evidence on autopilot.
Embedded document workflows. Your customers need contracts, invoices, receipts inside your product. Embed them. White-label brand kits, customer-owned audit trails, embeddable verify widgets.
What makes the verify path different
Every signed Kamy document is independently verifiable forever, by anyone, without trusting Kamy. The PAdES signature chains to a CA, the timestamp chains to FreeTSA, the audit row chains to a public hash. We're a layer; we shouldn't be a single point of trust.
Try the verify widget at https://kamy.dev/verify — drag any signed Kamy PDF in.
System templates included
invoice · receipt · quote · contract · agreement · certificate · shipping-label · report
Plus country-compliant tax variants: UAE FTA, KSA ZATCA Phase 1/2, EU VAT, US 1099-NEC.
Pricing
Tier Price What you get
Free $0 100 renders / month · 10 e-signatures / month · PAdES B-LT signing · PDF/A · public verify page · MCP server
Starter $19/mo 5,000 renders/month · watermark-free · email support
Pro $49/mo 25,000 renders/month · country-compliant tax templates · webhooks
Business $149/mo 100,000 renders/month · 5 seats · priority queue
Scale $0.002/render Pay-as-you-go · no monthly minimum · undercuts every PAYG competitor
Full tiers + metering details: kamy.dev/pricing
Links
Homepage: kamy.dev
Docs: kamy.dev/docs
Try verify: kamy.dev/verify
Pricing: kamy.dev/pricing
GitHub (plugin): github.com/Kamy-Development/kamy-plugin
NPM SDK: @kamydev/sdk
PyPI SDK: kamy-sdk
OpenAPI spec: kamy.dev/openapi.json
Agent manifest: kamy.dev/.well-known/agent.json
llms.txt: kamy.dev/llms.txt
Server Config
{
"mcpServers": {
"kamy": {
"url": "https://mcp.kamy.dev/mcp",
"transport": "streamable-http",
"env": {
"KAMY_API_KEY": "<YOUR_KAMY_API_KEY>"
}
}
}
}Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Serper MCP ServerA Serper MCP Server
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
CursorThe AI Code Editor
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题;
Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
DeepChatYour AI Partner on Desktop
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Amap Maps高德地图官方 MCP Server
WindsurfThe new purpose-built IDE to harness magic
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
ChatWiseThe second fastest AI chatbot™
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Playwright McpPlaywright MCP server
Tavily Mcp
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.