# Atlas Atlas is your AI-Powered Contracts Department: unlimited free e-sign, AI agent workflows that take contracts from intake to filed, and a managed contracts department staffed by the Atlas team. PDF and DOCX in, review link out, signed PDF back. E-sign is free and unlimited on every plan. A Managed Contracts Department runs contracts for you from $1,500/mo. **Human docs:** https://atlaswork.ai/docs · Security: https://atlaswork.ai/security · Sitemap: https://atlaswork.ai/sitemap.xml Tip for agents: https://atlaswork.ai/pricing and every page under https://atlaswork.ai/compare serve a markdown rendition on the same URL when requested with `Accept: text/markdown`. ## Product - https://atlaswork.ai/ · Atlas home. Unlimited free e-sign, paid AI agent contract workflows, & a full managed contracts department staffed by us. - https://atlaswork.ai/pricing · Free unlimited e-sign forever on every plan: unlimited documents, signers, and team members, all integrations included, no seat pricing. Paid plans meter workflow runs only: Starter $99.99/mo (10 runs), Growth $249.99/mo (50 runs), Business custom volume pricing for 100+ contracts/mo. Signers never need an account. Works with PDF and DOCX. Send from the dashboard, Claude, or ChatGPT. - https://atlaswork.ai/integrations · All integrations included on every plan, no gating by tier. - https://atlaswork.ai/docs · API and MCP documentation for developers and agents. ## Managed Contracts Department - https://atlaswork.ai/pricing · The Managed Contracts Department starts at $1,500/mo, priced by company size and contract volume. The Atlas team runs every contract from intake to filed: intake from email, Slack, or a form; drafting from your approved templates; routing, sequential signing, and chasing signers; approvals from whoever you name, including in-house or outside counsel; coordinating counsel's redlines and edits with the other side during negotiation; filing executed copies into your systems (CRM, drive, finance); renewal, expiration, and obligation tracking; and reporting built around what you track. Atlas does not give legal advice; your counsel handles the legal work and Atlas handles the routine paper. For context: a US contracts admin hire costs roughly $86,000 to $105,000 a year fully loaded, and ALSPs run $150 to $350 per hour. - How it works, five steps: (1) Kickoff: map contract types, approvers, and where signed copies live. (2) Setup: templates loaded, systems connected, approvers recorded. (3) Send us requests by email, Slack, or a form. (4) We run it: draft, route approvals including counsel, chase signers, file into your systems. (5) Reporting: renewals, obligations, cycle times, and whatever else you track. Same product as self-serve, operated by the Atlas team. - Pricing FAQ, in brief: no add-on pricing for security on any plan (encryption, audit certificate, admin and member roles, workspaces; SAML SSO is planned, not shipped). Integrations, REST API, and MCP server cost nothing extra on any plan. Business is priced by workflow runs only, never per seat, envelope, or integration. Managed is from $1,500/mo by company size and contract volume. ## Comparisons Sourced comparisons with verification dates. Hub: https://atlaswork.ai/compare - https://atlaswork.ai/compare/atlas-vs-docusign · DocuSign meters envelopes (100 per user per year, then $3.00 to $7.80 each) and charges per seat. Atlas e-sign is free and unlimited at any team size. - https://atlaswork.ai/compare/atlas-vs-ironclad · Ironclad costs ~$40K/yr median plus implementation, and you still staff the work. Atlas runs contracts for you from $1,500/mo. - https://atlaswork.ai/compare/atlas-vs-roger · ROGER charges $3 to $4 per signed contract past 5 a month and gates APIs to Enterprise. Atlas e-sign is free and unlimited with all integrations included. - https://atlaswork.ai/compare/atlas-vs-common-paper · Common Paper caps sends on every tier (2/mo free, 10 to 30 per user/mo paid) and prices per seat. Atlas is unlimited and free for e-sign. - https://atlaswork.ai/compare/atlas-vs-pandadoc · PandaDoc gates real features at $49/seat and holds API and SSO for Enterprise. Atlas e-sign is free with all integrations on every plan. ## Discovery - Agent index: https://atlaswork.ai/agents.txt - Docs (API + MCP): https://atlaswork.ai/docs - MCP endpoint: https://mcp.atlaswork.ai/mcp (Streamable HTTP, OAuth 2.1 + PKCE + dynamic client registration) - OAuth issuer: https://app.atlaswork.ai/api/auth · Metadata (RFC 8414): https://app.atlaswork.ai/.well-known/oauth-authorization-server - OpenAPI: https://atlaswork.ai/openapi.json - Full spec: https://atlaswork.ai/llms.txt ## MCP auth MCP clients authenticate with OAuth 2.1 only. Point the client at https://mcp.atlaswork.ai/mcp; the 401 challenge points at protected-resource metadata, which names the authorization server. Dynamic client registration at POST https://app.atlaswork.ai/api/auth/oauth2/register. Authorize at /api/auth/oauth2/authorize, exchange at /api/auth/oauth2/token (authorization_code with PKCE S256, refresh_token, client_credentials). Scopes: envelopes:read, envelopes:write, documents:write, extract:read, offline_access. Read tools need envelopes:read; write tools need envelopes:write. API keys (atlas_sk_...) are for the REST API only and are never entered into an MCP client. Client setup: Claude (Settings → Connectors → Add custom connector), ChatGPT (Settings → Connectors → Create), Cursor and other clients via mcp.json: {"mcpServers":{"atlas":{"url":"https://mcp.atlaswork.ai/mcp"}}}. ## REST API Base URL: https://api.atlaswork.ai. Auth: organization API key (atlas_sk_...) as Bearer token or x-api-key header. Keys are created in the dashboard. - POST /api/v1/envelopes: create from document url, contentBase64, text, or deferred upload. Returns envelope + review URL. - GET /api/v1/envelopes: list. GET /api/v1/envelopes/{id}: detail. GET /api/v1/envelopes/{id}/status: progress poll. - PUT /api/v1/envelopes/{id}/draft: edit draft. POST /api/v1/envelopes/{id}/send: dispatch to first signer. - POST /api/v1/envelopes/{id}/void · POST /api/v1/envelopes/{id}/remind · GET /api/v1/envelopes/{id}/events · GET /api/v1/envelopes/{id}/extract - POST /api/v1/envelopes/{id}/upload/complete: finish a deferred upload. - Templates: GET /api/v1/templates · GET /api/v1/templates/{id} · POST /api/v1/templates/{id}/envelopes Write endpoints accept an Idempotency-Key header. Outbound webhooks are in development and not available yet. There is no `webhook_url` field on any endpoint. To track progress, poll GET /api/v1/envelopes/{id}/status or read the append-only event log at GET /api/v1/envelopes/{id}/events. ## MCP tools (11) send_contract_for_review · complete_upload_session · send_contract_from_template · list_templates · get_template · get_envelope · check_signing_status · list_envelopes · extract_contract_data · remind_signer · void_envelope ## MCP document intake Pick ONE path for `send_contract_for_review`: | Situation | Path | |-----------|------| | Host injects attachment (ChatGPT) | `document_file` + `parties[]` | | Public download URL | `document_url` + `parties[]` | | Local file (Claude Desktop) | `request_document_upload` → user uploads → `complete_upload_session` | | Existing Atlas envelope document | `document_id` + `parties[]` | | Plain text only (no PDF/DOCX) | `document_text` + `parties[]` | Never send base64 through MCP. Never use `document_text` for PDF/DOCX files. Upload session: (1) `request_document_upload: true` + parties → (2) user uploads at `upload_url` → (3) `complete_upload_session`. Parties stored on step 1. ## Templates MCP: `list_templates` → `get_template` → `send_contract_from_template` (recipients keyed by api_role_name). REST: POST /api/v1/templates/{id}/envelopes. ## Agent loop One-off: send_contract_for_review → share review_url → human clicks Send → check_signing_status → get_envelope. Repeat: list_templates → get_template → send_contract_from_template → check_signing_status. Collect signer emails before send. Pass idempotency_key on write tools for retry safety. ## Rules Review-first for new documents: agents prepare, a human clicks Send before signers get email. Template sends auto-send unless auto_send is false. PDF and DOCX supported. Sequential signing. Poll status or read the event log; outbound webhooks are not shipped yet.