mcp server
seal
Open-source, agent-native e-signature. Upload, send, sign, audit — API-first. Signing is free.
Set up
Runs on your computer. Pick your agent and operating system.
This project does not publish an install method we can turn into a config. Follow the README instead.
README
synced Oct 22, 2026Contract infrastructure for your code and your agents. Where deals get done — upload, send, sign, audit, all API-first. Signing is free.
An open-source, agent-native e-signature platform. Built and powered by Vortex. OpenAPI is the contract (MCP / CLI / SDK follow it). Agents operate the sender side; humans sign. Details: Agents & who signs.
Deploy on your Cloudflare account (D1 + R2 auto-provisioned). Or from a clone:
pnpm install && pnpm exec wrangler login && pnpm selfhost
Details: CONTRIBUTING.md — Deploy your own.
| Site | seal.nyc |
| Docs | docs.seal.nyc |
| API | api.seal.nyc |
| MCP | mcp.seal.nyc |
| Status | seal.nyc/status |
npm install @vortex-api/seal # TypeScript — client + React + CLI
# Python + Go SDKs ship in-repo under packages/sdk-python and packages/sdk-go
Stack
- Runtime: Cloudflare Workers
- HTTP: Hono + Zod
- Relational data: Cloudflare D1 + Drizzle ORM
- Stateful coordination: Durable Objects
- Object / immutable storage: R2
- Auth: Better Auth on the Cloudflare Worker API
- Frontend: React 19 + TanStack Router + Vite
- Docs: blume (Astro) static site + OpenAPI reference
- Tooling: pnpm + Vite+ (
vp)
Workspace overview
| Path | Purpose | Stack |
|---|---|---|
apps/web | Main product app | React 19, TanStack Router, Vite |
apps/docs | Developer docs + API reference | blume (Astro), MDX, OpenAPI |
apps/api | Cloudflare Worker backend, REST API, webhooks | Hono, Drizzle, Zod, wrangler |
apps/mcp-worker | MCP worker for Sign tools/resources | Cloudflare Workers, MCP SDK |
apps/anydoc-worker | Document ingestion service | Cloudflare Workers |
apps/convert-worker | PDF conversion via Gotenberg container | Cloudflare Workers, Containers |
packages/transactional | Transactional email templates | React Email |
packages/sdk | @vortex-api/seal — client, React SDK, CLI | TypeScript, React |
packages/internal-auth | Shared internal API-key auth | TypeScript |
packages/tokens | Shared theme / font tokens | CSS, TypeScript |
tooling/typescript | Shared TypeScript configuration | TypeScript |
Development
See CONTRIBUTING.md for the full local path.
pnpm install
pnpm run dev
Proof wall (run before committing):
pnpm run typecheck
pnpm run lint
pnpm run build
pnpm test
License
MIT — see LICENSE.