All integrations
PM
Catalogue metadata onlydocumentsv20260910_00

PANDADOC_MCP

PandaDoc MCP

Create, inspect, send, and manage documents through PandaDoc's hosted MCP server.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

22

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
DCR_OAUTH

DCR_OAUTH

pandadoc_mcp_DCR_OAuth

Provider setup

Developer setup

  • Client idclient_id · stringOptional
  • Client secretclient_secret · stringOptional
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–22 of 22 actions

Documents archive

PANDADOC_MCP_DOCUMENTS_ARCHIVE

Archive a document by ID. Uses PandaDoc delete endpoint with forever=false for reversible deletion.

Untrusted display-only summary

Documents audit trail get

PANDADOC_MCP_DOCUMENTS_AUDIT_TRAIL_GET

Retrieve audit trail for a document.

Untrusted display-only summary

Documents content get

PANDADOC_MCP_DOCUMENTS_CONTENT_GET

Returns the textual content of a document in plaintext or markdown format.

Untrusted display-only summary

Documents create

PANDADOC_MCP_DOCUMENTS_CREATE

# Create document Create a new PandaDoc document. Pass a single `request` object and set its `source` to choose how the document is created: - `source: "template"` — from an existing template. Required: `template_uuid`. Also accepts `name`, `recipients`, `fields`, `tokens`, `metadata`, `tags`, `images`, `pricing_table…

Untrusted display-only summary

Documents details get

PANDADOC_MCP_DOCUMENTS_DETAILS_GET

Retrieve a document's full structure by document_id: name, status, dates, version, reference number, creator, template, recipients, fields, variables, tokens, tags, pricing/grand total, and linked objects. Use to inspect a document before acting on it. Does not return extracted metadata — use `documents_metadata_batch…

Untrusted display-only summary

Documents fields assign

PANDADOC_MCP_DOCUMENTS_FIELDS_ASSIGN

Assign, reassign, or unassign document fields to recipients. The document must be in draft status. Provide a list of field-to-recipient mappings. Set recipient_id to null to unassign a field. Use get document details to obtain field UUIDs (fields[].uuid) and recipient IDs (recipients[].id). Once a field is assigned, t…

Untrusted display-only summary

Documents list

PANDADOC_MCP_DOCUMENTS_LIST

Paginated document listing with structured filters: status, folder, tag, free-text search, sorting, and created/completed date ranges. Examples: 'list 50 Draft docs' · 'documents in folder tagged onboarding' · 'page 3 sorted by date_modified' For natural-language queries, prefer ``ai_search`` if available.

Untrusted display-only summary

Documents metadata batch get

PANDADOC_MCP_DOCUMENTS_METADATA_BATCH_GET

Use to read the business terms extracted from documents — counterparty, contract value, dates, renewal terms — without fetching and re-reading their full text. Handles 1-40 documents per call, so pass a one-element `document_ids` for a single one. Narrow the response with `field_keys` when only certain terms matter. E…

Untrusted display-only summary

Documents reminder send

PANDADOC_MCP_DOCUMENTS_REMINDER_SEND

Send a reminder to recipients of a document that is out for signature, so the ones who have not completed their part are prompted again. The document must be in Sent or Viewed status. Reminders reach real people by email and/or SMS, so confirm with the user which recipients to remind before calling. Take recipient ids…

Untrusted display-only summary

Documents search

PANDADOC_MCP_DOCUMENTS_SEARCH

Full-text search with status/date filters. Examples: 'NDA in completed docs' · 'modified 2026-01-01–2026-03-31' · 'sent docs Q1 2026' For natural-language queries, prefer ``ai_search`` if available. If the user refers to a document by name and an ID is needed for a downstream operation, use this tool to resolve the na…

Untrusted display-only summary

Documents send

PANDADOC_MCP_DOCUMENTS_SEND

Send a document to its recipients. The document must be in Draft status. After sending, the status changes to Sent and recipients receive a notification. Use skip_unfilled_variables to send even when some variables are empty. Always confirm with the user before sending.

Untrusted display-only summary

Documents status change

PANDADOC_MCP_DOCUMENTS_STATUS_CHANGE

Manually change a document's status. Only these transitions are allowed: Completed, Paid, Expired, or Declined. Status changes are restricted based on the current document status. Other statuses (such as Sent, Viewed, Approved) are set automatically by the system and cannot be set with this tool.

Untrusted display-only summary

Documents status get

PANDADOC_MCP_DOCUMENTS_STATUS_GET

Retrieve the overall document status (e.g. Draft, Sent, Completed, Expired). Some statuses are set automatically by the system: Sent (when the document is sent), Viewed (when a recipient opens it), Approved/Rejected (via approval workflows). For per-recipient signing progress use documents_details_get. Right after cre…

Untrusted display-only summary

Documents summary get

PANDADOC_MCP_DOCUMENTS_SUMMARY_GET

Returns a summary for the specified document. Supports three granularity levels: detailed, short, or headline. If not ready, returns `{retry_after: N}` where N is seconds to wait before retrying.

Untrusted display-only summary

Documents update

PANDADOC_MCP_DOCUMENTS_UPDATE

Update a document. Document must be in Draft status. You can update text blocks, fields, and other document properties. After creating a new document, wait for it to reach Draft status before updating. To modify individual recipients, use `recipients_*` tools — the `recipients` param here replaces the entire list.

Untrusted display-only summary

Recipients add cc

PANDADOC_MCP_RECIPIENTS_ADD_CC

Add a CC (non-signing) recipient to a document. Requires an existing contact ID. Cannot add to Expired or Declined documents. Adding a contact that is already a CC recipient is silently ignored. This tool only adds CC recipients; signers must be set via `documents_create` or `documents_update`.

Untrusted display-only summary

Recipients delete

PANDADOC_MCP_RECIPIENTS_DELETE

Remove a recipient from a document. Signers can only be removed in Draft status. CC recipients can be removed in any status except Expired/Declined.

Untrusted display-only summary

Recipients edit

PANDADOC_MCP_RECIPIENTS_EDIT

Update one recipient's details (email, name, phone, company, address, redirect) in place. Signers can be edited in Draft, Waiting Approval, Approved, Rejected, Sent, or Viewed status. A signer's email cannot be changed after they have signed. CC recipients can be edited in any status except Expired or Declined. Get re…

Untrusted display-only summary

Recipients reassign

PANDADOC_MCP_RECIPIENTS_REASSIGN

Replace a signer with another contact. Transfers all assigned fields to the new signer. The original signer is removed. Cannot reassign already-signed recipients. To just fix a signer's email/name, use `recipients_edit`.

Untrusted display-only summary

Templates create

PANDADOC_MCP_TEMPLATES_CREATE

Create a new template from a PDF URL. Provide a secure (HTTPS) publicly accessible URL to the PDF document.

Untrusted display-only summary

Templates details get

PANDADOC_MCP_TEMPLATES_DETAILS_GET

Inspect a template's schema — roles, fields, variables, pricing tables, content placeholders, tags, metadata — usually to prepare a `documents_create` call (e.g. 'what roles does the Sales Contract template expect?'). Typical flow: `templates_list` -> this tool -> `documents_create`. Not for listing templates or fetch…

Untrusted display-only summary

Templates list

PANDADOC_MCP_TEMPLATES_LIST

Discover, browse, or pick a template by name, tag, or folder (e.g. 'what templates do we have?', 'find the NDA template'). If the user refers to a template by name and an ID is needed for a downstream operation, use this tool to resolve the name to an ID first. Do not ask the user for a template ID before attempting t…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.