Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
ACCESS_TTL | No | OAuth access token time-to-live in seconds | 3600 |
REFRESH_TTL | No | OAuth refresh token time-to-live in seconds | 2592000 |
OAUTH_ISSUER | No | OAuth issuer URL for OAuth 2.0 mode | |
OAUTH_JWK_KID | No | JSON Web Key ID for OAuth RSA key | |
SIGNNOW_TOKEN | No | Optional direct API access token (not required for normal use) | |
SIGNNOW_API_BASE | No | SignNow API base URL | https://api.signnow.com |
SIGNNOW_APP_BASE | No | SignNow app base URL | https://app.signnow.com |
SIGNNOW_PASSWORD | No | Your SignNow password for username/password authentication | |
ALLOWED_REDIRECTS | No | Comma-separated list of allowed redirect URIs for OAuth | |
SIGNNOW_CLIENT_ID | No | OAuth 2.0 client ID for SignNow API | |
SIGNNOW_USER_EMAIL | No | Your SignNow email address for username/password authentication | |
OAUTH_RSA_PRIVATE_PEM | No | RSA private key in PEM format for OAuth token signing (critical in production) | |
SIGNNOW_CLIENT_SECRET | No | OAuth 2.0 client secret for SignNow API | |
SIGNNOW_API_BASIC_TOKEN | No | Base64 basic token for SignNow API authentication |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
list_all_templates | Get simplified list of all templates and template groups with basic information |
list_document_groups | Get simplified list of document groups with basic information |
send_invite | Send invite to sign a document or document group |
create_embedded_invite | Create embedded invite for signing a document or document group |
create_embedded_sending | Create embedded sending for managing, editing, or sending invites for a document or document group |
create_embedded_editor | Create embedded editor for editing a document or document group |
create_from_template | Create a new document or document group from an existing template or template group |
send_invite_from_template | Create document/group from template and send invite immediately |
create_embedded_sending_from_template | Create document/group from template and create embedded sending immediately |
create_embedded_editor_from_template | Create document/group from template and create embedded editor immediately |
create_embedded_invite_from_template | Create document/group from template and create embedded invite immediately |
get_invite_status | Get invite status for a document or document group |
get_document_download_link | Get download link for a document or document group |
get_document | Get full document or document group information with field values |
update_document_fields | Update text fields in multiple documents (only individual documents, not document groups) |