Create signing requests, check status, send reminders, and manage Aoexl templates.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer your Aoexl API key from Settings → MCP API Keys.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Cancel a pending signing request so its signing link can no longer be used.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Cancel a pending signing request so its signing link can no longer be used.
| Argument | Type | Description |
|---|---|---|
| token | string | |
| requestId | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"token": {
"type": "string"
},
"requestId": {
"type": "string"
}
}
}Create a hosted signing request using a saved Aoexl template.
| Argument | Type | Description |
|---|---|---|
| message | string | |
| sendEmail | boolean | |
| documentId | string | |
| licenseKey | string | |
| senderName | string | |
| signerName* | string | |
| templateId* | string | |
| webhookUrl | string | |
| signerEmail* | string | |
| documentName | string | |
| sourcePdfUrl | string | |
| sourceDocumentPath | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"templateId",
"signerName",
"signerEmail"
],
"properties": {
"message": {
"type": "string"
},
"sendEmail": {
"type": "boolean",
"default": true
},
"documentId": {
"type": "string"
},
"licenseKey": {
"type": "string"
},
"senderName": {
"type": "string"
},
"signerName": {
"type": "string",
"minLength": 1
},
"templateId": {
"type": "string",
"minLength": 1
},
"webhookUrl": {
"type": "string",
"format": "uri"
},
"signerEmail": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
},
"documentName": {
"type": "string"
},
"sourcePdfUrl": {
"type": "string",
"format": "uri"
},
"sourceDocumentPath": {
"type": "string"
}
}
}Create a hosted Aoexl signing request and optionally email the signer.
| Argument | Type | Description |
|---|---|---|
| fields | array | |
| message | string | |
| expiresAt | string | |
| sendEmail | boolean | |
| documentId* | string | Stable document identifier in the sender app. |
| licenseKey | string | |
| senderName | string | |
| signerName* | string | |
| webhookUrl | string | |
| routingMode | string | |
| signerEmail* | string | |
Duplicate an existing request into a fresh hosted signing flow.
| Argument | Type | Description |
|---|---|---|
| token | string | |
| message | string | |
| expiresAt | string | |
| requestId | string | |
| sendEmail | boolean | |
| documentName | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"token": {
"type": "string"
},
"message": {
"type": "string"
},
"expiresAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
},
"requestId": {
"type": "string"
},
"sendEmail": {
"type": "boolean",
"default": true
},
"documentName": {
"type": "string"
}
}
}Return signed PDF and completion-certificate URLs when a request is complete.
| Argument | Type | Description |
|---|---|---|
| token | string | |
| requestId | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"token": {
"type": "string"
},
"requestId": {
"type": "string"
}
}
}Fetch request, signer-session, and derived lifecycle status for a signing request.
| Argument | Type | Description |
|---|---|---|
| token | string | |
| requestId | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"token": {
"type": "string"
},
"requestId": {
"type": "string"
}
}
}List recent hosted signing requests for the authenticated Aoexl account.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string | |
| status | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"exclusiveMinimum": 0
},
"query": {
"type": "string"
},
"status": {
"type": "string",
"default": "all"
}
}
}List reusable Aoexl document templates for the authenticated account.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| includeInactive | boolean |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"exclusiveMinimum": 0
},
"includeInactive": {
"type": "boolean",
"default": false
}
}
}Reopen a completed, cancelled, declined, or expired request as a fresh signing link.
| Argument | Type | Description |
|---|---|---|
| token | string | |
| message | string | |
| expiresAt | string | |
| requestId | string | |
| sendEmail | boolean | |
| documentName | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"token": {
"type": "string"
},
"message": {
"type": "string"
},
"expiresAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
},
"requestId": {
"type": "string"
},
"sendEmail": {
"type": "boolean",
"default": true
},
"documentName": {
"type": "string"
}
}
}Resend the signing invite email for a pending request.
| Argument | Type | Description |
|---|---|---|
| token | string | |
| message | string | |
| requestId | string | |
| documentName | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"token": {
"type": "string"
},
"message": {
"type": "string"
},
"requestId": {
"type": "string"
},
"documentName": {
"type": "string"
}
}
}| documentName* |
| string |
| Human-readable document name. |
| signingOrder | integer |
| sourcePdfUrl | string | Public or signed URL for the PDF to render. |
| requestGroupId | string |
| sourceDocumentPath | string | Supabase documents bucket path, if already uploaded. |
| contactMaskingEnabled | boolean |
| idVerificationRequired | boolean |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"documentId",
"documentName",
"signerName",
"signerEmail"
],
"properties": {
"fields": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"message": {
"type": "string"
},
"expiresAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
},
"sendEmail": {
"type": "boolean",
"default": true
},
"documentId": {
"type": "string",
"minLength": 1,
"description": "Stable document identifier in the sender app."
},
"licenseKey": {
"type": "string"
},
"senderName": {
"type": "string"
},
"signerName": {
"type": "string",
"minLength": 1
},
"webhookUrl": {
"type": "string",
"format": "uri"
},
"routingMode": {
"enum": [
"parallel",
"sequential"
],
"type": "string",
"default": "parallel"
},
"signerEmail": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
},
"documentName": {
"type": "string",
"minLength": 1,
"description": "Human-readable document name."
},
"signingOrder": {
"type": "integer",
"default": 1,
"maximum": 9007199254740991,
"exclusiveMinimum": 0
},
"sourcePdfUrl": {
"type": "string",
"format": "uri",
"description": "Public or signed URL for the PDF to render."
},
"requestGroupId": {
"type": "string"
},
"sourceDocumentPath": {
"type": "string",
"description": "Supabase documents bucket path, if already uploaded."
},
"contactMaskingEnabled": {
"type": "boolean",
"default": false
},
"idVerificationRequired": {
"type": "boolean",
"default": false
}
}
}