Skip to content

Connectors · Files & documents

signNow MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to signNow and the rest of your systems. It gives your agent 331 signNow actions (107 reads, 143 writes and 81 that wait for a confirmation) and holds the signNow credential itself, so the agent never does. It paces signNow's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "signnow.folders.get_all_folders",  intent: "check which signNow account is connected"}# Get all folders · read · 1 upstream call
  • 331actionsin one signed file
  • 107readlook, never change
  • 143writecreate and update
  • 81wait for a yesdestructive, confirmed first

Set up

Connect signNow in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect signNow.

    Session login. actionlake opens the session and renews it when it expires. actionlake stores what you paste write-only, sealed under your tenant's key.

    • basic_tokensignNow application Basic authorization token
    • usernameEmail address of the signNow account that owns the application (the password grant works only for the application owner)
    • passwordPassword of that signNow account
    • regionYour signNow region
    account { op: "connections.requirements", service: "signnow" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "signnow.folders.get_all_folders" }# get all folders · read · 1 upstream callcheck { action: "signnow.crm_contacts.create_crm_contact", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

signNow at a glance

Sign-in
Session login. actionlake opens the session and renews it when it expires.
You provide
basic_tokenusernamepassword
Setup fields
region
Limits we pace to
10 calls a second, per connection
API covered
SignNow REST API (docs.signnow.com reference, fetched 2026-10-23), at your region's signnow.com address, set when you connect
Built from
signNow's documentation, read 23 October 2026docs.signnow.comdocs.signnow.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
106 of 107 reads, for up to 1 minute; a write clears what it affects
Shared entities
5, so ask can line signNow up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in signNow.

331 actions in 44 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 107readlook, never change
  • 143writecreate and update
  • 81destructivewait for a confirmation
  1. Organizations

    28

    9 read · 10 write · 9 destructive

    Add members · Add moderator or admin · Create organization · Export last activity of members

  2. Brands

    27

    10 read · 9 write · 8 destructive

    Create brand · Get all brands · Add and change logo from URL · Assign brand to application

  3. Brand email resources

    21

    7 read · 7 write · 7 destructive

    Add and edit branding for canceled invite emails · Add and edit branding for completed emails · Add and edit branding for email invite · Add and edit branding for reassign emails

  4. Document groups

    20

    6 read · 10 write · 4 destructive

    Create a copy of doc group · Create document group · Get document group history · Get document group users

  5. Documents

    19

    5 read · 11 write · 3 destructive

    Edit document · Get document · Delete document · Add custom history event

  6. Organization brands

    19

    7 read · 6 write · 6 destructive

    Create organization brand · Get organization brands · Assign brand to organization · Create org editor brand resource

  7. Document group templates

    17

    5 read · 10 write · 2 destructive

    Add template to doc group template · Copy doc group template · Create doc group from template · Create doc group template

  8. Brand CC email resources

    15

    5 read · 5 write · 5 destructive

    Brand freeform signed CC email · Brand invite CC email · Brand invite completed CC email · Brand reassign CC email

36 more areas · 165 actions
  • Document invites 12
  • Document group invites 11
  • Templates 10
  • CRM groups 9
  • Payments 9
  • Event subscriptions 7
  • Folders 7
  • Legacy brands 6
  • Team members 6
  • API logs 5
  • CRM contacts 5
  • Document group freeform invites 5
  • Favorites 5
  • Smart fields 5
  • Teams 5
  • CRM users 4
  • Document group scheduled invites 4
  • Document scheduled invites 4
  • Event callbacks 4
  • Organization email footers 4
  • Team admins 4
  • User 4
  • Document embedded invites 3
  • Document freeform invites 3
  • Document group embedded invites 3
  • Legacy event subscriptions 3
  • Legacy team document group templates 3
  • Document generations 2
  • Embedded editor 2
  • Embedded sending 2
  • Embedded view 2
  • Signing links 2
  • Team folders 2
  • App event subscriptions 1
  • Oauth2 1
  • Search 1

Top actions

The signNow API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 29 of signNow's 29 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
signnow.crm_contacts.get_the_list_of_crm_contactsGet the list of CRM contactsGet the list of CRM contacts.readcrm.contact.list177 connectors
signnow.user.get_user_infoGet user infoGet user info.readidentity.current_user.get307 connectors
signnow.crm_groups.get_the_list_of_groupsGet the list of groupsGet the list of groups.readcrm.contact_list.list34 connectors
signnow.crm_contacts.create_crm_contactCreate CRM contactCreate CRM contact.writecrm.contact.create161 connectors
signnow.teams.get_users_teamsGet user's teamsGet user's teams.readidentity.group.list262 connectors
signnow.crm_contacts.remove_a_crm_contactRemove a CRM contactRemove a CRM contact.destructivecrm.contact.delete147 connectors
signnow.crm_groups.create_contact_groupCreate contact groupCreate contact group.writecrm.contact_list.create29 connectors
signnow.teams.create_a_teamCreate a teamCreate a team.writeidentity.group.create205 connectors
signnow.folders.create_folderCreate folderCreate folder.writecontent.folder.create62 connectors
signnow.folders.get_all_foldersGet all foldersGet all folders.readcontent.folder.list62 connectors
signnow.event_subscriptions.create_event_subscriptionCreate event subscriptionCreate event subscription.writeautomation.webhook.create209 connectors
signnow.documents.edit_documentEdit documentEdit document.writecontent.signature_document.update4 connectors

Try it

Prompts to paste into Claude.

Each one names the signNow actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Find the signNow contacts with no email address, so we can clean them up.

    callssignnow.crm_contacts.get_the_list_of_crm_contacts

  2. Writewrite

    Create CRM contact in signNow. Show me exactly what you will send before you save it.

    callssignnow.crm_contacts.create_crm_contact

  3. Across systemsread

    Which contacts are in both signNow and HaloPSA, and how many are in only one of them?

    callssignnow.crm_contacts.get_the_list_of_crm_contactshalopsa.users.list

Across your systems

signNow, joined to the rest of your business.

One ask fetches from signNow and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

  • Which contacts are in both signNow and HaloPSA, and how many are in only one of them?

    signnow.crm_contacts.get_the_list_of_crm_contacts + halopsa.users.list, on crm.contact · HaloPSA

  • Which contacts are in both signNow and NetSuite, and how many are in only one of them?

    signnow.crm_contacts.get_the_list_of_crm_contacts + netsuite.views.contacts, on crm.contact · NetSuite

Also mapped by other connectorsidentity.user 517identity.group 239crm.contact 192identity.current_user 142crm.contact_list 22
ask
ask {  intent: "which contacts are in both signNow and HaloPSA, and how many are in only one of them",  steps: [    { action: "signnow.crm_contacts.get_the_list_of_crm_contacts", as: "people", input: {}, limit: 100, max_pages: 5 },    { action: "halopsa.users.list", as: "people2", input: {}, limit: 100, max_pages: 5 },    { join: {        left: "people",        right: "people2",        on: "crm.contact",        group_by: "people.email",        select: ["people.email", "count(people2.id) as in_halopsa"]    } }  ]}
Example. Run it through check first: it validates the steps and prices them, and it is free.

Governance for signNow

Destructive actions wait for a yes.

81 signNow actions are destructive. The first 10:

  • Remove a CRM contactsignnow.crm_contacts.remove_a_crm_contact
  • Remove contact groupsignnow.crm_groups.remove_contact_group
  • Delete teamsignnow.teams.delete_team
  • Delete foldersignnow.folders.delete_folder
  • Delete event subscriptionsignnow.event_subscriptions.delete_event_subscription
  • Delete documentsignnow.documents.delete_document
  • Empty trash bin foldersignnow.folders.empty_trash_bin_folder
  • Remove access to templatesignnow.templates.remove_access_to_template
  • Unshare document from usersignnow.documents.unshare_document_from_user
  • Delete document groupsignnow.document_groups.delete_document_group

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dosignnow.crm_contacts.remove_a_crm_contactconfirm_policy: human

Remove a CRM contact?

intent: the user asked me to remove a CRM contact

run suspended · waiting for a named person · key signnow-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "signnow-agent",  allowed_actions: ["signnow.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "signnow.crm_contacts.remove_a_crm_contact", approver: "[email protected]" },    { match: "signnow.crm_groups.remove_contact_group", approver: "[email protected]" },    { match: "signnow.teams.delete_team", approver: "[email protected]" }  ]}
Illustrative. Scoped to signNow only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What signNow costs on actionlake.

Every signNow action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call signNow refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 331 signNow actions
  • 331actions pageeach page of a long list is one call
  • 106reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every signNow action.

331 actions by area: the id your agent calls, what it does, and its effect.

Organizations28
  • signnow.organizations.add_membersAdd memberswrite
  • signnow.organizations.add_moderator_or_adminAdd moderator or admindestructive
  • signnow.organizations.create_organizationCreate organizationwrite
  • signnow.organizations.export_last_activity_of_membersExport last activity of memberswrite
  • signnow.organizations.accept_admin_inviteAccept invite to be adminwrite
  • signnow.organizations.accept_invite_to_organizationAccept invite to organizationwrite
  • and 22 more in this area
Brands27
  • signnow.brands.add_and_change_logo_from_urlAdd and change logo from URLwrite
  • signnow.brands.assign_brand_to_applicationAssign brand to applicationwrite
  • signnow.brands.create_brandCreate brandwrite
  • signnow.brands.get_all_brandsGet all brandsread
  • signnow.brands.assign_brand_to_doc_groupAssign brand to doc groupwrite
  • signnow.brands.assign_brand_to_documentAssign brand to documentwrite
  • and 21 more in this area
Brand email resources21
  • signnow.brand_email_resources.add_and_edit_branding_for_canceled_invite_emailsAdd and edit branding for canceled invite emailswrite
  • signnow.brand_email_resources.add_and_edit_branding_for_completed_emailsAdd and edit branding for completed emailswrite
  • signnow.brand_email_resources.add_and_edit_branding_for_email_inviteAdd and edit branding for email invitewrite
  • signnow.brand_email_resources.add_and_edit_branding_for_reassign_emailsAdd and edit branding for reassign emailswrite
  • signnow.brand_email_resources.add_and_edit_branding_for_reminder_emailsAdd and edit branding for reminder emailswrite
  • signnow.brand_email_resources.add_and_edit_email_general_brandingAdd and edit email general brandingwrite
  • and 15 more in this area
Document groups20
  • signnow.document_groups.create_a_copy_of_doc_groupCreate a copy of doc groupwrite
  • signnow.document_groups.create_document_groupCreate document groupwrite
  • signnow.document_groups.get_document_group_historyGet document group historyread
  • signnow.document_groups.get_document_group_usersGet document group usersread
  • signnow.document_groups.add_metadata_to_doc_groupAdd metadata to doc groupwrite
  • signnow.document_groups.complete_dg_correctionComplete DG correctionwrite
  • and 14 more in this area
Documents19
  • signnow.documents.add_custom_history_eventAdd custom history eventwrite
  • signnow.documents.delete_documentDelete documentdestructive
  • signnow.documents.edit_documentEdit documentwrite
  • signnow.documents.get_documentGet documentread
  • signnow.documents.add_metadata_to_a_documentAdd metadata to a documentwrite
  • signnow.documents.get_document_download_linkGet document download linkwrite
  • and 13 more in this area
Organization brands19
  • signnow.organization_brands.assign_brand_to_organizationAssign brand to organizationwrite
  • signnow.organization_brands.create_org_editor_brand_resourceCreate org editor brand resourcewrite
  • signnow.organization_brands.create_organization_brandCreate organization brandwrite
  • signnow.organization_brands.get_organization_brandsGet organization brandsread
  • signnow.organization_brands.create_org_email_brand_resourceCreate org email brand resourcewrite
  • signnow.organization_brands.create_org_general_brand_resourceCreate org general brand resourcewrite
  • and 13 more in this area
Document group templates17
  • signnow.document_group_templates.add_template_to_doc_group_templateAdd template to doc group templatewrite
  • signnow.document_group_templates.copy_doc_group_templateCopy doc group templatewrite
  • signnow.document_group_templates.create_doc_group_from_templateCreate doc group from templatewrite
  • signnow.document_group_templates.create_doc_group_templateCreate doc group templatewrite
  • signnow.document_group_templates.create_doc_group_template_from_doc_groupCreate doc group template from doc groupwrite
  • signnow.document_group_templates.edit_doc_group_templateEdit doc group templatewrite
  • and 11 more in this area
Brand CC email resources15
  • signnow.brand_cc_email_resources.brand_freeform_signed_cc_emailBrand freeform signed CC emailwrite
  • signnow.brand_cc_email_resources.brand_invite_cc_emailBrand invite CC emailwrite
  • signnow.brand_cc_email_resources.brand_invite_completed_cc_emailBrand invite completed CC emailwrite
  • signnow.brand_cc_email_resources.brand_reassign_cc_emailBrand reassign CC emailwrite
  • signnow.brand_cc_email_resources.brand_step_completed_cc_emailBrand step completed CC emailwrite
  • signnow.brand_cc_email_resources.delete_freeform_signed_cc_email_brandingDelete freeform signed CC email brandingdestructive
  • and 9 more in this area
Document invites12
  • signnow.document_invites.customize_welcome_messageCustomize welcome messagewrite
  • signnow.document_invites.invite_to_signInvite to signwrite
  • signnow.document_invites.invite_to_sign_via_smsInvite to sign via SMSwrite
  • signnow.document_invites.replace_signer_step_2_replaceReplace signer: Step 2 - Replacewrite
  • signnow.document_invites.cancel_inviteCancel invitedestructive
  • signnow.document_invites.decline_to_sign_a_field_inviteDecline to sign a field invitedestructive
  • and 6 more in this area
Document group invites11
  • signnow.document_group_invites.edit_doc_group_recipientsEdit doc group recipientswrite
  • signnow.document_group_invites.email_doc_group_copyEmail doc group copywrite
  • signnow.document_group_invites.get_doc_group_inviteGet doc group inviteread
  • signnow.document_group_invites.invite_to_sign_doc_groupInvite to sign doc groupwrite
  • signnow.document_group_invites.cancel_doc_group_inviteCancel doc group invitedestructive
  • signnow.document_group_invites.decline_group_inviteDecline group invitedestructive
  • and 5 more in this area
Templates10
  • signnow.templates.create_document_from_templateCreate document from templatewrite
  • signnow.templates.create_templateCreate templatewrite
  • signnow.templates.duplicate_a_templateDuplicate a templatewrite
  • signnow.templates.get_list_of_documents_from_templateGet list of documents from templateread
  • signnow.templates.edit_template_recipientsEdit template recipientswrite
  • signnow.templates.get_template_recipientsGet template recipientsread
  • and 4 more in this area
CRM groups9
  • signnow.crm_groups.create_contact_groupCreate contact groupwrite
  • signnow.crm_groups.get_contact_groupGet contact groupread
  • signnow.crm_groups.get_the_list_of_groupsGet the list of groupsread
  • signnow.crm_groups.update_contact_groupUpdate contact groupwrite
  • signnow.crm_groups.add_contact_to_groupAdd contact to groupwrite
  • signnow.crm_groups.get_contact_groups_list_by_contactGet contact groups list by contactread
  • and 3 more in this area
Payments9
  • signnow.payments.connect_to_merchant_accountConnect to merchant accountwrite
  • signnow.payments.connect_to_personal_merchant_accountConnect to personal merchant accountwrite
  • signnow.payments.send_doc_group_invite_with_payment_requestSend doc group invite with payment requestwrite
  • signnow.payments.send_document_invite_with_payment_requestSend document invite with payment requestwrite
  • signnow.payments.add_payment_request_fieldAdd payment request fieldwrite
  • signnow.payments.delete_merchant_accountDelete merchant accountdestructive
  • and 3 more in this area
Event subscriptions7
  • signnow.event_subscriptions.create_event_subscriptionCreate event subscriptionwrite
  • signnow.event_subscriptions.edit_event_subscriptionEdit event subscriptionwrite
  • signnow.event_subscriptions.get_list_of_event_subscriptionsGet list of event subscriptionsread
  • signnow.event_subscriptions.get_subscription_infoGet subscription inforead
  • signnow.event_subscriptions.activate_event_subscriptionActivate event subscriptionwrite
  • signnow.event_subscriptions.deactivate_event_subscriptionDeactivate event subscriptiondestructive
  • and 1 more in this area
Folders7
  • signnow.folders.create_folderCreate folderwrite
  • signnow.folders.get_all_foldersGet all foldersread
  • signnow.folders.get_folder_by_idGet folder by idread
  • signnow.folders.rename_folderRename folderwrite
  • signnow.folders.delete_folderDelete folderdestructive
  • signnow.folders.empty_trash_bin_folderEmpty trash bin folderdestructive
  • and 1 more in this area
Legacy brands6
  • signnow.legacy_brands.assign_brandAssign brandwrite
  • signnow.legacy_brands.create_email_brand_resourceCreate email brand resourcewrite
  • signnow.legacy_brands.get_email_brand_resourceGet email brand resourceread
  • signnow.legacy_brands.get_resource_detailsGet resource detailsread
  • signnow.legacy_brands.delete_resourceDelete resourcedestructive
  • signnow.legacy_brands.unassign_brandUnassign branddestructive
Team members6
  • signnow.team_members.accept_or_decline_invitation_to_a_teamAccept or decline invitation to a teamwrite
  • signnow.team_members.get_team_inviteGet team inviteread
  • signnow.team_members.get_team_membersGet team membersread
  • signnow.team_members.invite_user_to_a_teamInvite user to a teamwrite
  • signnow.team_members.delete_user_from_teamDelete user from teamdestructive
  • signnow.team_members.update_team_invite_statusUpdate team invite statuswrite
API logs5
  • signnow.api_logs.get_logsGet logsread
  • signnow.api_logs.get_monthly_request_totalsGet monthly request totalsread
  • signnow.api_logs.get_paid_request_logsGet paid request logsread
  • signnow.api_logs.get_paid_requestsGet paid requestsread
  • signnow.api_logs.get_request_logGet request logread
CRM contacts5
  • signnow.crm_contacts.create_crm_contactCreate CRM contactwrite
  • signnow.crm_contacts.get_crm_contact_infoGet CRM contact inforead
  • signnow.crm_contacts.get_the_list_of_crm_contactsGet the list of CRM contactsread
  • signnow.crm_contacts.update_a_crm_contactUpdate a CRM contactwrite
  • signnow.crm_contacts.remove_a_crm_contactRemove a CRM contactdestructive
Document group freeform invites5
  • signnow.document_group_freeform_invites.cancel_invite_for_one_signerCancel invite for one signerdestructive
  • signnow.document_group_freeform_invites.create_freeform_inviteCreate freeform invitewrite
  • signnow.document_group_freeform_invites.get_freeform_invitesGet freeform invitesread
  • signnow.document_group_freeform_invites.resend_freeform_inviteResend freeform invitewrite
  • signnow.document_group_freeform_invites.cancel_invites_for_all_signersCancel invites for all signersdestructive
Favorites5
  • signnow.favorites.mark_doc_group_as_favoriteMark doc group as favoritewrite
  • signnow.favorites.mark_document_as_favoriteMark document as favoritewrite
  • signnow.favorites.remove_doc_group_from_favoritesRemove doc group from favoritesdestructive
  • signnow.favorites.retrieve_all_favoritesRetrieve all favoritesread
  • signnow.favorites.remove_document_from_favoritesRemove document from favoritesdestructive
Smart fields5
  • signnow.smart_fields.add_smart_fields_to_templateAdd smart fields to templatewrite
  • signnow.smart_fields.add_smart_fields_values_to_redirect_uriAdd smart fields values to redirect URIwrite
  • signnow.smart_fields.get_smart_fields_from_templateGet smart fields from templateread
  • signnow.smart_fields.prefill_smart_fieldsPrefill smart fieldswrite
  • signnow.smart_fields.delete_smart_fields_from_templateDelete smart fields from templatedestructive
Teams5
  • signnow.teams.create_a_teamCreate a teamwrite
  • signnow.teams.get_teamGet teamread
  • signnow.teams.get_users_teamsGet user's teamsread
  • signnow.teams.rename_teamRename teamwrite
  • signnow.teams.delete_teamDelete teamdestructive
CRM users4
  • signnow.crm_users.get_the_list_of_crm_usersGet the list of CRM usersread
  • signnow.crm_users.get_users_by_contactGet users by contactread
  • signnow.crm_users.revoke_access_to_shared_contactRevoke access to shared contactdestructive
  • signnow.crm_users.share_contact_with_other_usersShare contact with other userswrite
Document group scheduled invites4
  • signnow.document_group_scheduled_invites.cancel_scheduled_inviteCancel scheduled invitedestructive
  • signnow.document_group_scheduled_invites.create_scheduled_inviteCreate scheduled invitewrite
  • signnow.document_group_scheduled_invites.send_scheduled_inviteSend scheduled invitewrite
  • signnow.document_group_scheduled_invites.update_scheduled_inviteUpdate scheduled invitewrite
Document scheduled invites4
  • signnow.document_scheduled_invites.cancel_scheduled_inviteCancel scheduled invitedestructive
  • signnow.document_scheduled_invites.create_scheduled_inviteCreate scheduled invitewrite
  • signnow.document_scheduled_invites.send_scheduled_inviteSend scheduled invitewrite
  • signnow.document_scheduled_invites.update_scheduled_inviteUpdate scheduled invitewrite
Event callbacks4
  • signnow.event_callbacks.get_callback_info_by_idGet callback info by IDread
  • signnow.event_callbacks.get_list_of_callbacksGet list of callbacksread
  • signnow.event_callbacks.get_list_of_callbacks_by_event_subscriptionGet list of callbacks by event subscriptionread
  • signnow.event_callbacks.resend_callbackResend callbackwrite
Organization email footers4
  • signnow.organization_email_footers.create_email_footerCreate email footerwrite
  • signnow.organization_email_footers.get_all_email_footersGet all email footersread
  • signnow.organization_email_footers.get_email_footer_textGet email footer textread
  • signnow.organization_email_footers.update_email_footerUpdate email footerwrite
Team admins4
  • signnow.team_admins.cancel_admin_permissionsCancel admin permissionsdestructive
  • signnow.team_admins.change_team_primary_adminChange team primary admindestructive
  • signnow.team_admins.get_team_adminsGet team adminsread
  • signnow.team_admins.grant_admin_permissionsGrant admin permissionsdestructive
User4
  • signnow.user.change_user_detailsChange user detailswrite
  • signnow.user.get_modified_documentsGet modified documentsread
  • signnow.user.get_user_documentsGet user documentsread
  • signnow.user.get_user_infoGet user inforead
Document embedded invites3
  • signnow.document_embedded_invites.create_embedded_inviteCreate embedded invitewrite
  • signnow.document_embedded_invites.delete_embedded_invitesDelete embedded invitesdestructive
  • signnow.document_embedded_invites.generate_embedded_invite_linkGenerate embedded invite linkwrite
Document freeform invites3
  • signnow.document_freeform_invites.cancel_freeform_inviteCancel freeform invitedestructive
  • signnow.document_freeform_invites.create_freeform_inviteCreate freeform invitewrite
  • signnow.document_freeform_invites.get_freeform_invitesGet freeform invitesread
Document group embedded invites3
  • signnow.document_group_embedded_invites.create_embedded_inviteCreate embedded invitewrite
  • signnow.document_group_embedded_invites.delete_embedded_invitesDelete embedded invitesdestructive
  • signnow.document_group_embedded_invites.generate_embedded_invite_linkGenerate embedded invite linkwrite
Legacy event subscriptions3
  • signnow.legacy_event_subscriptions.create_event_subscriptionCreate event subscriptionwrite
  • signnow.legacy_event_subscriptions.delete_event_subscriptionDelete event subscriptiondestructive
  • signnow.legacy_event_subscriptions.get_event_subscriptionGet event subscriptionread
Legacy team document group templates3
  • signnow.legacy_team_document_group_templates.delete_doc_group_templates_for_a_teamDelete doc group templates for a teamdestructive
  • signnow.legacy_team_document_group_templates.get_team_doc_group_templatesGet team doc group templatesread
  • signnow.legacy_team_document_group_templates.share_doc_group_templateShare doc group templatewrite
Document generations2
  • signnow.document_generations.generate_document_from_urlGenerate document from URLwrite
  • signnow.document_generations.get_document_generation_statusGet document generation statusread
Embedded editor2
  • signnow.embedded_editor.create_link_for_doc_groupCreate link for doc groupwrite
  • signnow.embedded_editor.create_link_for_documentCreate link for documentwrite
Embedded sending2
  • signnow.embedded_sending.create_link_for_doc_groupCreate link for doc groupwrite
  • signnow.embedded_sending.create_link_for_documentCreate link for documentwrite
Embedded view2
  • signnow.embedded_view.create_document_embedded_view_linkCreate document embedded view linkwrite
  • signnow.embedded_view.create_document_group_embedded_view_linkCreate document group embedded view linkwrite
Signing links2
  • signnow.signing_links.create_edit_signing_link_for_doc_groupCreate/edit signing link for doc groupwrite
  • signnow.signing_links.create_signing_linkCreate signing linkwrite
Team folders2
  • signnow.team_folders.disable_documents_folderDisable Documents folderdestructive
  • signnow.team_folders.enable_documents_folderEnable Documents folderwrite
App event subscriptions1
  • signnow.app_event_subscriptions.create_event_subscriptionCreate event subscriptionwrite
Oauth21
  • signnow.oauth2.verify_access_tokenVerify access tokenread
Search1
  • signnow.search.search_for_documents_templates_and_document_groupsSearch for documents, templates, and document groupsread

This index shows a sample of each area. All 331 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.

Questions

The signNow MCP server, answered.

Is there a signNow MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 331 signNow actions across organizations, brands, brand email resources and document groups, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by signNow.

What do I need to connect signNow?

SignNow application Basic authorization token, Email address of the signNow account that owns the application (the password grant works only for the application owner) and Password of that signNow account. Plus your region. The free call account { op: "connections.requirements", service: "signnow" } lists exactly what to paste.

Can an AI agent delete or change things in signNow?

Only if its key allows it, and only with an explicit confirmation. 81 signNow actions are destructive, including remove a CRM contact, remove contact group and delete team. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my signNow API limit?

actionlake paces every call to the limits in the signNow service file: 10 calls a second per connection. Repeated reads are answered from cache (106 signNow actions can be), which never reaches signNow.

What does a signNow action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (331 signNow actions page). Cache hits, searches, dry runs and calls signNow refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which signNow API does it cover?

The signNow REST API (docs.signnow.com reference, fetched 2026-10-23) at your region's signnow.com address, set when you connect. It is built from signNow's documentation as read on 23 October 2026. 331 actions in 44 areas, each one in the signed service file (version 1.0.0).

Can I combine signNow with my other systems?

Yes. ask joins signNow to HaloPSA or NetSuite on the same customer and returns the answer rather than every row. signNow maps crm.contact, which 192 other connectors also map.

Does actionlake keep my signNow data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 1 minute, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your signNow credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent signNow today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.