Seal — Contract Infrastructure

Where deals get done.

Seal is the contract API — upload, send, sign, audit. Built for your code, designed for your agents. And signing is free, because paying for a primitive is over.

npm install @vortex-api/seal
send-contract.tsapi.seal.nyc
import { createSealClient } from "@vortex-api/seal";

const seal = createSealClient({ apiKey: process.env.SEAL_API_KEY });

const { url } = await seal.request("POST", "/uploads/generate-url", {
  filename: "mutual-nda.pdf",
});
// …upload the PDF to url…

const { id } = await seal.request("POST", "/documents", {
  title: "Mutual NDA",
  source: { uploadedUrl: url },
});

await seal.request("POST", `/recipients?document_id=${id}`, {
  email: "jane@acme.com",
  role: "signer",
});

await seal.request("POST", `/documents/send?id=${id}`);

The contract API

( 01 / 04 )

Every step of a deal, one endpoint away.

Documents, recipients, signatures, audit — the full lifecycle of a contract as REST calls, generated from a single OpenAPI spec into typed SDKs.

POST/uploads/generate-urlSigned upload URL for a document
POST/documentsCreate a document from the upload
GET/documentsList documents with filters
POST/recipientsAdd a signer, viewer, or approver
POST/documents/sendDispatch signing requests
POST/recipients/remindNudge an unsigned recipient
POST/documents/voidVoid an in-flight document
GET/signatures/auditTamper-evident audit trail
POST/templates/useDocument from a template

The thesis

( 02 / 04 )

Paying for signatures is over.

seal/sēl/n.a device stamped in wax to authenticate a document — the original signing primitive

A signature is a primitive, not a product. Incumbents charge per seat per month for a bit of ink — then charge again when your team grows.

Seal gives signing away. What you pay for is the platform around it: the API surface, the audit trail, the agent that prepares and chases the contract for you.

Contracts are where deals happen. This is where they get done.

Pricing

( 03 / 04 )

Signing is free.

The incumbents charge per person per month whether or not anyone signs anything. We charge for the platform you actually use.

Developer

$0forever

For building, prototyping, and side projects.

  • 10 documents / month
  • Full API + MCP access
  • Uploads, webhooks, audit trail
  • No credit card
Get an API key

Enterprise

Customvolume

For volume, compliance, and procurement realities.

  • Volume pricing
  • SSO / SAML
  • Custom data retention
  • Dedicated support channel
Contact us

Agent-first

( 04 / 04 )

Your agent can close the loop.

Seal ships a real MCP server, not a marketing claim. Agents can draft documents, add recipients, send for signature, and read the audit trail — with scoped API keys you control.

  • mcp.seal.nyc — remote MCP, OAuth + scoped tokens
  • Typed SDKs: TypeScript, Python, Go — one OpenAPI spec
  • Every action lands in the audit trail, agent or human

Works with Claude Code, Cursor, Codex — any MCP client. Your agent already speaks Seal.

The alternative

Them vs. Seal

We read their pricing pages so you don't have to.

ThemSeal
Per-seat pricing that multiplies as your team growsSigning is free. You pay for platform usage, not people.
Envelope quotas designed to be hit in month elevenMetered usage you'd have to try to abuse.
"Contact sales" where the price should beA free developer tier and metered usage. No sales call required.
Agents bolted on in 2025 press releasesMCP server and typed SDKs since day one.
A UI built for administratorsAn API built for the thing doing the work.

Ship the deal.

One API key to a signed contract in minutes.

Get an API key

Free tier · No credit card · docs.seal.nyc