MCP Server (Claude & ChatGPT)

AirSign exposes a remote MCP server (Model Context Protocol) so AI assistants can work with your AirSign account in a conversation: draft an agreement from scratch, create a session, hand you a link to review it in AirSign, and send it to the signers once you approve. It works with Claude (custom connectors) and ChatGPT (developer-mode connectors), and any other MCP-compatible client.

Server URL

https://api.airsign.com.au/mcp

Connecting

Claude

  1. Open Settings > Connectors > Add custom connector (available on Pro, Max, Team and Enterprise plans, and in Claude Code / Desktop).
  2. Enter the server URL above and click Add.
  3. Claude redirects you to AirSign to sign in and approve access for your organisation. That's it - ask Claude to "create an NDA in AirSign" to try it.

ChatGPT

  1. Enable developer mode (Settings > Connectors > Advanced) - required for connectors with write actions.
  2. Add a connector with the server URL above; authentication is OAuth.
  3. Sign in to AirSign and approve access. ChatGPT asks for confirmation before each write action.

Authentication uses OAuth 2.1 with dynamic client registration - no API keys to copy. Access is scoped to the organisation you approve on the consent screen and can be revoked any time from your AirSign settings. API access requires a paid plan.

Built-in Review Step

Documents an assistant creates are drafts by default. The assistant receives a draftUrl that opens the draft in the AirSign editor, so you verify (and tweak) the document before anything is emailed. Only when you approve does the assistant call send_session - or you send it yourself from the editor. Assistants can send immediately, but only when you explicitly ask them to skip review.

Available Tools

ToolDescription
create_sessionCreate a signing session from scratch in the block document format - drafted for review, or sent immediately
create_templateCreate a reusable template with {{{variables}}} for the values that change each time
create_session_from_templateStart a session from an active template, filling variables and recipients
upload_documentUpload a PDF (max 7MB) to attach to sessions as reference material
send_sessionSend a reviewed draft - emails the signing invitations
send_invitationResend an invitation on an already-sent session
list_sessions / get_sessionCheck signing progress, find drafts, see who has signed
list_templates / get_templateBrowse templates and their variables/recipients
get_account_infoConfirm the connection and the connected organisation

Scopes and Limits

  • Read tools require a read:sessions / read:templates scope; write tools require the matching write:* scope. Scopes are granted on the consent screen.
  • Sessions created through MCP count toward your plan's session quota, and plan features (like session expiry settings) are enforced the same as in the app.
  • Rate limit: 600 MCP requests per hour per organisation.

Example Conversation

You: Draft a simple consulting agreement between us and Jane Smith
     (jane@example.com), and get it ready to sign.

Assistant: I've created "Consulting Agreement - Jane Smith" as a draft
     in AirSign with signature blocks for both parties.
     Review it here before sending: https://app.airsign.com.au/...

You: Looks good - send it.

Assistant: Sent! Jane and your signatory have received their signing
     invitations. I'll check the status whenever you ask.