create_document
Create a new PandaDoc document from a template or a publicly accessible PDF URL, populating it with recipients, tokens, fields, metadata, and content data. The document is created in draft status and can then be sent for signing.
send_reminder
Send a manual reminder to all recipients of a PandaDoc document who have not yet completed their actions.
list_members
List all members in the current PandaDoc workspace, including their roles and contact info.
list_contacts
List contacts from the PandaDoc contacts directory. Optionally filter by email address.
download_document
Download a PandaDoc document and return the file content as a Slate attachment, with structured output limited to file metadata.
update_contact
Update an existing contact in the PandaDoc contacts directory. Only provide the fields you want to change.
list_templates
Search and list PandaDoc templates with optional filtering by name, folder, tag, and sharing status. Supports pagination.
get_document
Retrieve full details of a PandaDoc document including its status, recipients, fields, tokens, metadata, tags, pricing, and linked objects. Use this to inspect any aspect of a document.
create_document_folder
Create a new folder for organizing PandaDoc documents.
list_documents
Search and list PandaDoc documents with filtering by status, date ranges, template, folder, tag, contact, and metadata. Supports pagination and sorting.
list_document_folders
List document folders in the PandaDoc workspace.
add_recipient
Add a new recipient (CC) to an existing PandaDoc document. Works on documents in any status.
link_crm_object
Link a PandaDoc document to an external CRM object (e.g., Salesforce opportunity, HubSpot deal). Also supports listing and removing existing links.
update_recipient
Update an existing recipient's details on a PandaDoc document.
create_contact
Create a new contact in the PandaDoc contacts directory. Contacts can be used as recipients when creating documents.
remove_recipient
Remove a recipient from a PandaDoc document.
delete_document
Permanently delete a PandaDoc document by its ID.
list_content_library
List and search content library items in PandaDoc. Content library items are reusable content blocks that can be inserted into documents via content placeholders.
send_document
Send a PandaDoc document to its recipients for viewing, signing, or approval. Optionally customize the email subject and message, or send silently for embedded signing flows.
list_forms
List all available forms in the PandaDoc workspace. Forms allow external recipients to fill out information that generates documents.
create_document_link
Create a shareable or embeddable session link for a PandaDoc document, targeted at a specific recipient. The link can be used for embedded signing or direct sharing.
change_document_status
Manually change a PandaDoc document's status to completed, voided, or paid. Use this to force-complete documents, void/expire documents, or mark them as paid.
delete_contact
Delete a contact from the PandaDoc contacts directory.
get_template
Retrieve full details of a PandaDoc template including its roles, fields, tokens, pricing tables, content placeholders, and metadata.
get_document_status
Retrieve lightweight PandaDoc document status and lifecycle timestamps. Use this to poll newly created documents until they reach draft status before sending or updating.
update_document
Update a draft PandaDoc document with supported mutable values such as name, recipients, fields, tokens, tags, metadata, pricing tables, tables, text blocks, or image blocks.
rename_document_folder
Rename an existing PandaDoc document folder.