# airSlate SignNow (slim) > airSlate SignNow is an e-signature service. Its REST API prepares documents from templates, sends signature invites, embeds signing in other apps and reports status through webhooks. A hosted MCP server gives AI agents 20 documented tools over the same account. - Full: https://www.anchorterminal.com/tools/signnow.md (~8,100 tokens) · this version ~2,130 tokens · JSON https://www.anchorterminal.com/tools/signnow.json · canonical https://www.anchorterminal.com/tools/signnow - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **B · 68.5/100 · rank #168 of 629 · #2 in Contracts, proposals & e-signatures · not agent-ready · confidence medium** Assessment: The REST API has a public OpenAPI 3.0 spec with 354 operations, Markdown docs, a free Development mode with 500 invites and a hosted MCP server with OAuth. API keys don't expire and carry full account access, no idempotency keys were found, and the MCP server's GitHub repository was archived when checked on 7 October 2026. ## Facts - Kind: HTTP API · vendor: airSlate, Inc. · category: Contracts, proposals & e-signatures · legal entity: airSlate, Inc. · provenance 86/100 - Endpoint: `https://api.signnow.com` (HTTP, Streamable HTTP, stdio) - Auth: OAuth or key · pricing: Pay per use · x402: no · licence: Proprietary service under the SignNow Terms of Service. The MCP server and the SDKs on GitHub are MIT - Probe metrics: not measured yet (probes haven't run) - API: REST at https://api.signnow.com, OpenAPI 3.0.3 with 226 paths and 354 operations, a mix of unversioned and /v2 paths. One host for Development and Live modes - MCP server: Hosted at https://mcp-server.signnow.com/mcp (Streamable HTTP, OAuth). Also the PyPI package signnow-mcp-server 3.1.0 for stdio or self-hosted HTTP, MIT, Python 3.10 or later. Connectors listed for Claude and ChatGPT - MCP tools: list_all_templates, create_from_template, create_template, upload_document, list_documents, get_document, view_document, update_document_fields, rename_entity, get_document_download_link, list_contacts, send_invite, get_invite_status, get_signing_link, send_invite_reminder, update_invite_recipient, cancel_invite, create_embedded_invite, create_embedded_sending, create_embedded_editor, plus signnow_skills in the v3.1.0 source - Credentials: API keys from the API dashboard (no expiry, all API requests, unlimited keys per application, deleted to revoke). OAuth 2.0 with password, refresh_token and authorization_code grants. The auth guide's code-grant example returns `expires_in` 2592000. `scope` takes URL patterns, default `*` - Rate limits: 500 requests an hour per application in Development, 1,000 an hour by default in Live, raised through support. X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset on every response. 429 on excess - Errors: 400, 401, 403, 404 and 429 with a JSON `errors` array of numeric code and message. Code 65582 covers many validation errors, so the message text identifies the problem - Webhooks: Event subscriptions for document, document group and user events. Optional `secret_key` adds an `X-SignNow-Signature` HMAC SHA-256 header. 20-second timeout, 5 retries 10 seconds apart then more 4 hours apart, `retry_count` up to 10. Accounts without an API plan are limited to 10 active webhooks - Embedded flows: Embedded signing, sending, editor and view links for documents and document groups. Embedded sending links expire after 15 to 45 minutes - Document generation: POST /v2/document-generations/upload and /url fill a tagged .docx from data and return a document ready for signature, with a status endpoint - Audit: GET /document/{document_id}/historyfull and the document group equivalent return the signing history. The API dashboard logs every request and webhook delivery, and API-log endpoints are in the reference - SDKs: PHP signnow/api-php-sdk v3.5.4 (3 September 2026), Node @signnow/api-client 3.2.0 (11 March 2026), Python signnow-python-sdk 3.0.0 (22 April 2026), .NET, Java and Android, plus a Postman collection - Pricing: Development mode free. Paid API plans from $2 per invite at 500 invites to $1.20 per invite at 5,000 per the developers page, which also advertises 250 free signature invites. A site licence covers the web app and API for many users - SLA: 99.9 per cent monthly uptime on commercially reasonable efforts, credits of 10 per cent below 99.9 and 30 per cent below 99.0, claims within 30 days. Last updated 11 January 2023 - Status: status.signnow.com on Statuspage, components Web, Mobile apps, API, Integrations, Payments and Support. Three incidents since April 2026, all minor and on Web - Certifications: SOC 2 Type II (report on request), PCI DSS, HIPAA, GDPR, 21 CFR Part 11, CCPA, ESIGN and UETA per signnow.com/security. Bug bounty through HackerOne by invitation - Prices: Signature invite, 500-invite plan $2 per transaction; Signature invite, 5,000-invite plan $1.20 per transaction; Development mode free per transaction - Scores: Reliability 93, Performance pending, Schema & documentation 81, Agent ergonomics 66, Security & auth 62, Payments & pricing 35, Task success pending, Maintenance & community 72, Transparency & trust 74 · negative events -2 · total over the 7 assessed categories - Why: Reliability, Graded as a hosted API. · Schema & documentation, Graded on the REST API, with the MCP server noted. · Agent ergonomics, Graded on the REST API, with the MCP server noted. · Security & auth, OAuth 2.0 with password, refresh and authorisation code grants and a `scope` parameter that limits a token to URL patterns. · Payments & pricing, No x402, MPP or L402 found (0). · Maintenance & community, The API changelog's newest entry is September 2026, dated by month only, and the PHP SDK v3.5.4 shipped on 3 September 2026, 34 days before… · Transparency & trust, Closed service with public terms last updated 2 March 2023, and MIT licences on the MCP server and SDKs (17). - Sources: 27, open questions: 8, both in the full twin - Capabilities: esign.send, esign.templates, esign.embed, esign.status, contracts.generate, pdf.forms - JSON: https://www.anchorterminal.com/api/v1/tools/signnow.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/signnow.svg` or a link to https://www.anchorterminal.com/tools/signnow from a page on signnow.com or one of its subdomains, or the README of github.com/signnow/sn-mcp-server, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Call https://api.signnow.com with `Authorization: Bearer `. Development and Live share this host, and Development documents carry a watermark 2. Request OAuth tokens with a narrow `scope` such as `document/* GET/user`. The default `*` grants every API action 3. Read `X-RateLimit-Remaining` and `X-RateLimit-Reset` on each response. The limit is 500 requests an hour in Development and 1,000 in Live, and 429 has no Retry-After 4. Check invite status before resending. No idempotency key exists, and a repeated invite call counts as another charged invite 5. Set `secret_key` when creating an event subscription and verify `X-SignNow-Signature` (HMAC SHA-256 of the body) on every callback ## Connect ```bash uvx --from signnow-mcp-server sn-mcp serve ``` ```bash curl --request POST \ --url https://api.signnow.com/v2/documents/url \ --header 'Authorization: Bearer {{your_api_key}}' \ --header 'Content-Type: application/json' \ --data '{"url": "https://www.signnow.com/whitepapers/signnow_api_test_invite.pdf"}' ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/signnow ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | PandaDoc | B | 63.1 | esign.send, esign.templates, esign.embed, esign.status, contracts.generate | https://www.anchorterminal.com/tools/pandadoc.min.md | | Docusign | B | 62.5 | esign.send, esign.templates, esign.embed, esign.status, contracts.generate | https://www.anchorterminal.com/tools/docusign.min.md | | Dropbox Sign | B | 68.9 | esign.send, esign.templates, esign.embed, esign.status | https://www.anchorterminal.com/tools/dropbox-sign.min.md | | Documenso | B | 62.8 | esign.send, esign.templates, esign.status, esign.embed | https://www.anchorterminal.com/tools/documenso.min.md | | Adobe PDF Services / PDF Extract API | C | 55.9 | pdf.forms | https://www.anchorterminal.com/tools/adobe-pdf-extract.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)