← All solutions

↗ · For AI agents & developers

Your documents, callable by an agent.

Everything the dashboard does, your code or your AI agent can do over a REST API or an MCP server. Upload a PDF, place the fields, send it for signature, and pull back the sealed copy, no screen required.

Free forever · 2 forms · No credit card

Last updated

· What your agent can do

Sign Sail was built so an agent can run the whole signing flow without a human clicking through a screen. The REST API and the MCP server call the same internal functions the dashboard does, so the two never drift.

Send from a prompt

Point Claude, Cursor, or your own agent at the MCP server with a Bearer key and tell it to send the standard NDA to a client. Ten tools cover the whole flow.

Automate signing from your backend

Run the full pipeline over /api/v1: upload, place fields, send, poll, download. Wire it into your onboarding, your CRM, or a nightly job.

An API that describes itself

The whole REST surface is published as OpenAPI 3.1 at /api/v1/openapi.json. An agent fetches the spec and learns every endpoint without a hand-written wrapper.

Safe to retry

Stable error codes and an Idempotency-Key on every write, so an agent can retry a failed call without sending the document twice.

· Questions

Asked before you ask.

How does an agent authenticate?

With a Bearer API key (ss_live_…) created in Developer settings on the Business plan. The same key works for both the REST API and the MCP server at /api/mcp, and you can revoke or rotate it without touching the other keys on the account.

What can an agent do end to end?

The whole pipeline: upload a PDF (multipart, URL, or base64), place fields with normalized coordinates or document tags, send for signature, poll envelope status, and download the sealed PDF. Ten MCP tools and the matching REST endpoints call the same internal functions the dashboard uses.

Is it safe for an agent to retry a failed call?

Yes, by design. Writes accept an Idempotency-Key header so a retried send never creates a duplicate envelope, errors carry stable machine-readable codes an agent can branch on, and every response includes X-RateLimit headers so the agent can pace itself.

Legal-grade on every plan.

Every signature carries the signer's IP, a UTC timestamp, the user-agent, a SHA-256 hash, and a frozen copy of the form, baked into a signed PDF. Included at every tier, not sold back to you as an upgrade.

Hand the signing to your agent.

The API and MCP server are on the Business plan. Start free, build on the dashboard, and upgrade when you're ready to let code take the wheel.