连接器指南阅读约 8 分钟33 个 MCP 工具7 种语言

如何通过 MCP 将 Adobe Acrobat Sign 连接到 Microsoft Copilot

以 Acrobat Sign 用户身份登录的 Adobe Acrobat Sign REST API v6:查找协议并查看谁已签署,读取参与者、事件、表单数据、签署链接、已签署 PDF 和审计记录,发送文档或库模板供签署,发送提醒,并浏览模板、Web 表单、用户、组、工作流和 Webhook。取消协议在安装时关闭。

HC作者:HelpCode 团队更新于 8 分钟阅读 在 GitHub 开源

无需信用卡 · 7 天试用 · 提供自托管方案

Adobe Acrobat Sign

Adobe Acrobat Sign

Let your AI work with Adobe Acrobat Sign: find agreements and check who has signed, read participants, events, form data, signing links, the signed PDF and audit trail, send documents or library templates for signature, remind or cancel, and browse templates, web forms, users, groups, workflows and webhooks. REST API v6, signed in as an Acrobat Sign user.

个工具

33

区域

INTL

类别

电子签名

身份验证

OAuth 2.0

所需环境变量

ADOBE_SIGN_SHARDADOBE_SIGN_CLIENT_IDADOBE_SIGN_CLIENT_SECRET
在 Cloud 上一键安装

7 天免费试用 · 无需信用卡

  • 7 天免费试用
    无需信用卡
  • 符合 GDPR,SOC 2 就绪
    数据驻留欧盟,审计日志
  • 在 GitHub 开源
    开源 · AGPL-3.0
  • 支持 ChatGPT、Claude、Gemini
    任何兼容 MCP 的客户端

跳过安装。2 分钟内即可运行。

在 cloud.anythingmcp.com 开始免费试用,一键添加 Adobe Acrobat Sign,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。

开始免费试用

摘要

以 Acrobat Sign 用户身份登录的 Adobe Acrobat Sign REST API v6:查找协议并查看谁已签署,读取参与者、事件、表单数据、签署链接、已签署 PDF 和审计记录,发送文档或库模板供签署,发送提醒,并浏览模板、Web 表单、用户、组、工作流和 Webhook。取消协议在安装时关闭。

试试这样问

Adobe Acrobat Sign 的示例提示

点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。

Adobe Acrobat Sign · 通过 MCP 实时
分享
Opus 4.7

Claude 是 AI,可能会出错。请核对回答。

💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → Adobe Acrobat Sign、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无 git clone、无本地服务器。

Adobe Acrobat Sign + Microsoft Copilot

以 Acrobat Sign 用户身份登录的 Adobe Acrobat Sign REST API v6:查找协议并查看谁已签署,读取参与者、事件、表单数据、签署链接、已签署 PDF 和审计记录,发送文档或库模板供签署,发送提醒,并浏览模板、Web 表单、用户、组、工作流和 Webhook。取消协议在安装时关闭。

前提条件

完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:

ADOBE_SIGN_SHARD, ADOBE_SIGN_CLIENT_ID, ADOBE_SIGN_CLIENT_SECRET

步骤 1 — 获取凭证

设置大约需要 15 分钟。你需要一个 Acrobat Sign 账户(Business、Enterprise 或用于测试的免费开发者账户),以及一位创建 API 应用的账户管理员。

  1. 以账户管理员身份登录 Acrobat Sign,从浏览器地址中记下你的 分片(shard):https://secure.na1.adobesign.com/... 表示 na1;其他分片有 na2、na3、na4、eu1、eu2、jp1、au1、in1 和 sg1。只把分片代码填入 ADOBE_SIGN_SHARD。
  2. 打开 Account、Acrobat Sign API、API Applications,点击 +,输入名称和显示名称,并选择域 CUSTOMER。
  3. 选中新应用,点击 Configure OAuth for Application。把 Redirect URI 设为 https://cloud.anythingmcp.com/api/mcp-oauth/callback(AnythingMCP Cloud),自行托管 AnythingMCP 时设为 <your AnythingMCP URL>/api/mcp-oauth/callback。必须是 https 且完全一致。
  4. 在同一页面启用 scope user_read、agreement_read、agreement_write、agreement_send、library_read、widget_read、workflow_read 和 webhook_read。个人连接器选择修饰符 self;账户管理员可以选择 account 以访问所有用户的协议(见下方 Scope)。保存。
  5. 在应用上点击 View/Edit,把 Application ID 复制到 ADOBE_SIGN_CLIENT_ID,把 Client Secret 复制到 ADOBE_SIGN_CLIENT_SECRET。安装连接器。
  6. 在连接器页面点击 Authorize with Provider 并登录 Acrobat Sign。然后运行 adobe_acrobat_sign_get_base_uris:apiAccessPoint 必须包含你的分片。如果显示的是其他分片,请更正 ADOBE_SIGN_SHARD 并重新授权。

Scope:连接器请求 user_read agreement_read agreement_write agreement_send library_read widget_read workflow_read webhook_read,即修饰符 :self:登录用户自己的协议、模板和 Web 表单。如果账户管理员希望 AI 看到整个账户,可以在连接器的 OAuth 设置中将其改为 agreement_read:account、user_read:account 等(应用中也必须启用相同的修饰符),然后重新授权。adobe_acrobat_sign_list_users 需要 user_read:account。

令牌:访问令牌有效期为一小时,会通过你所在分片的 /oauth/v2/refresh 自动续期。刷新令牌 60 天未使用就会过期;届时请再次点击 Authorize with Provider。

可读取的内容:协议,可按从新到旧列出,或按文本(名称、参与者邮箱和姓名、消息、外部 ID、字段内容)搜索,并按状态、角色、类型、创建或修改日期以及参与者邮箱筛选;单个协议,包括发送人、参与者组、抄送列表、消息、日期和源文档;协议的成员以及每个人所处的步骤;审计事件(创建、发送、查看、签署、委派、发送提醒、完成);在表单字段中填写的值;当前需要操作的参与者的签署链接;协议的文档;合并为一个 PDF 的协议(临时链接或文件),以及 PDF 文件形式的审计记录报告;提醒;库文档(可复用模板)及其表单字段;Web 表单,包括公开 URL、设置、填写的数据以及由此产生的协议;用户、组和组成员;自定义发送工作流;Webhook。

可写入的内容:adobe_acrobat_sign_upload_transient_document 从 URL 获取文件(PDF、Word、Excel、图片)并上传,最大 10 MB;临时文档 7 天后过期。adobe_acrobat_sign_create_agreement 可以用临时文档、库模板或公开文件 URL 创建协议:state 为 IN_PROCESS 时立即发送,DRAFT 时保持未发送,AUTHORING 时发送人可以先在 Acrobat Sign 中放置字段。adobe_acrobat_sign_send_agreement 发送处于 DRAFT 或 AUTHORING 状态的协议,adobe_acrobat_sign_create_reminder 提醒尚未操作的参与者,可发送一次或按计划发送。这些工具在安装时即开启,而发送和提醒会给真实的人发邮件,因此 AI 会先向你展示文档、按顺序排列的收件人和消息,在你明确同意后才发送。

创建协议:file_infos 每个文档一项,可以是 transientDocumentId、libraryDocumentId,或带 url、name 和 mimeType 并由 Adobe 自行获取的 urlFileInfo。participant_sets 列出收件人,带 order(1、2、...)和 role(SIGNER、APPROVER、ACCEPTOR、FORM_FILLER、CERTIFIED_RECIPIENT)。如果文档中没有签名字段(文本标签或模板字段),Acrobat Sign 会在末尾添加一个签名栏。merge_field_info 按名称预填模板字段;字段名称可通过 adobe_acrobat_sign_list_library_document_form_fields 查看。

安装时关闭:adobe_acrobat_sign_cancel_agreement,因为被取消的协议无法再签署,且取消无法撤回。团队需要时由管理员开启。

数据格式:协议的 status 包括 OUT_FOR_SIGNATURE、OUT_FOR_APPROVAL、SIGNED、APPROVED、ACCEPTED、FORM_FILLED、DELIVERED、CANCELLED、EXPIRED、DRAFT、AUTHORING 等。成员的 status(如 WAITING_FOR_MY_SIGNATURE、NOT_YET_VISIBLE 或 COMPLETED)显示每位参与者所处的步骤。日期为 UTC 的 ISO 8601。表单数据以 CSV 文本返回;只有发送人可以读取,默认仅限已完成的协议。adobe_acrobat_sign_download_combined_document 和 adobe_acrobat_sign_download_audit_trail 的 PDF 以文件附件形式提供,最大 10 MB。签署链接在发送几秒后才可用。

分页:列表工具返回 page.nextCursor,AI 会把它作为 cursor 传入,直到它不再出现。adobe_acrobat_sign_search_agreements 用 start_index(取自 searchPageInfo.nextIndex)分页,每页最多 100 条,总计最多 10,000 条。

限制:Acrobat Sign 根据套餐按用户和账户限制 API 调用;429 响应会带有以秒为单位的 Retry-After。

常见错误:401 INVALID_ACCESS_TOKEN 表示授权已过期或被撤销:请重新授权。授权后立即出现 401 通常表示 ADOBE_SIGN_SHARD 填错了。403 PERMISSION_DENIED 或 INVALID_API_ACCESS_POINT 表示缺少某个 scope 或其修饰符(例如列出用户需要 user_read:account)、用户无权查看该协议,或调用发到了错误的分片。404 INVALID_AGREEMENT_ID(或其他 INVALID_..._ID)表示 ID 错误,或在 scope 为 :self 时访问了其他用户的协议。400 INVALID_ARGUMENTS、MISSING_REQUIRED_PARAM 或 INVALID_EMAIL 会指出缺失或错误的字段。签署链接返回 404 AGREEMENT_NOT_EXPOSED 表示协议仍在准备中:等几秒后再请求。

该连接器不创建也不修改库模板、Web 表单、工作流、Webhook、用户或组,并且不删除任何内容。

步骤 2 — 安装 adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

步骤 3 — 在 Microsoft Copilot 中添加连接器

你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(https://cloud.anythingmcp.com/mcp/…)。本指南中出现 YOUR_SERVER_ID 的地方都用它替换。

Microsoft Copilot 通过在 Copilot Studio 中构建的智能体使用 MCP 服务器:把 AnythingMCP 作为工具添加到智能体,然后把智能体发布到 Microsoft 365 Copilot 和 Teams。Copilot Studio 从 Microsoft 的云端通过 Streamable HTTP 连接,AnythingMCP 支持这种方式。

  1. 在 Copilot Studio 中打开你的智能体(或新建一个),进入 Tools,选择 Add a tool → New tool → Model Context Protocol。
  2. 填写 Server name(例如 AnythingMCP)、说明连接器用途的 Server description,以及 Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID。Copilot Studio 根据描述决定何时调用该服务器。
  3. 身份验证选择 API key,把 Type 设为 Header,请求头名称填 X-API-Key,然后选择 Create。
  4. 在 Add tool 中选择 Create a new connection,粘贴 AnythingMCP 的 MCP API 密钥(MCP Servers → 你的服务器 → API keys),然后选择 Add to agent。
  5. 在智能体的 Test 窗格中试一试:提出需要用到 Adobe Acrobat Sign 的工具的请求。
  6. 选择 Publish,然后进入 Channels → Microsoft 365 and Microsoft Teams,保持勾选 Make agent available in Microsoft Copilot,再选择 Add channel。See agent in Teams 会为你安装该智能体;在 Microsoft 365 Copilot 中输入 @ 并选择该智能体。

希望每个用户各自登录?请选择 OAuth 2.0 → Dynamic discovery 代替 API 密钥:每个用户会在智能体首次调用时登录 AnythingMCP。

自托管?请用你实例的公网 HTTPS 地址替换 https://cloud.anythingmcp.com。Copilot Studio 从 Microsoft 的云端连接,因此 localhost 无法使用。

可用工具

ToolWhat it does
adobe_acrobat_sign_get_base_urisThe API and web hosts of the account (apiAccessPoint, webAccessPoint), e.g. https://api.na1.adobesign.com/
adobe_acrobat_sign_get_userRead a user of the account: id, email, name, company, accountType, status, isAccountAdmin and primary group. user_id "me" returns the user…
adobe_acrobat_sign_list_agreementsList the agreements of the signed-in user, newest first: id, name, status (OUT_FOR_SIGNATURE, SIGNED, APPROVED, CANCELLED, EXPIRED, DRAFT…
adobe_acrobat_sign_search_agreementsSearch agreements, web forms and library documents the user can see, by text (names, participant emails and names, messages, external ids…
adobe_acrobat_sign_get_agreementRead one agreement: name, status, sender, participant sets (role, order, members and their status), cc list, message, created and…
adobe_acrobat_sign_get_agreement_membersWho is on an agreement and where they stand: participant sets with role, order and status, each member with participant id, email and…
adobe_acrobat_sign_list_agreement_eventsThe audit events of an agreement in order: created, sent, emailed, viewed, signed, delegated, reminder sent, completed, with date, actor…
adobe_acrobat_sign_get_agreement_form_dataThe values participants entered in the form fields of an agreement, as CSV text (one row per participant, one column per field)
adobe_acrobat_sign_get_signing_urlsThe e-sign page links of the participants who must act now (signingUrlSetInfos with email and esignUrl)
adobe_acrobat_sign_get_combined_document_urlA temporary download URL of the agreement as one PDF (signed copy once completed), optionally with the audit report and supporting…
adobe_acrobat_sign_download_combined_documentDownload the agreement as one PDF file (the signed copy once completed), handed over as a file attachment, not as text
adobe_acrobat_sign_list_agreement_documentsList the documents of an agreement: document id, name, mimeType, number of pages, and supporting documents uploaded by participants with…
adobe_acrobat_sign_download_audit_trailDownload the audit trail report of an agreement as a PDF file attachment (who did what and when, with IP addresses and the transaction id)
adobe_acrobat_sign_list_remindersList the reminders set on an agreement: reminder id, recipients (participant ids), frequency, status, last and next send date, note
adobe_acrobat_sign_list_library_documentsList the library documents (reusable templates) the user can use: id, name, templateTypes (DOCUMENT, FORM_FIELD_LAYER), sharingMode (USER…
adobe_acrobat_sign_get_library_documentRead one library document (template): name, owner, sharing mode, template types, status, created date and the files it contains
adobe_acrobat_sign_list_library_document_form_fieldsList the form fields of a library document: name, inputType (TEXT_FIELD, SIGNATURE, CHECKBOX, DATE, ...), assignee (which participant fills…
adobe_acrobat_sign_list_web_formsList the web forms (widgets): id, name, status (ACTIVE, AUTHORING, DRAFT), the public url signers open, javascript embed code and modified…
adobe_acrobat_sign_get_web_formRead one web form: name, status, public url, participants, completion and verification settings, and the documents it uses
adobe_acrobat_sign_get_web_form_form_dataThe data signers entered in a web form, as CSV text (one row per submission)
adobe_acrobat_sign_list_web_form_agreementsList the agreements created when people filled in and signed a web form: id, name, status, participant email and date
adobe_acrobat_sign_list_usersList the users of the Acrobat Sign account: id, email, name, company, isAccountAdmin
adobe_acrobat_sign_list_groupsList the groups of the account: id, name, createdDate and whether it is the default group
adobe_acrobat_sign_list_group_usersList the users of one group: id, email, name, and whether they are group admins
adobe_acrobat_sign_list_workflowsList the custom send workflows available to the user: id, name, displayName, status, scope and modified date
adobe_acrobat_sign_get_workflowRead one workflow: its recipients list (roles, order, editable or fixed emails), documents, cc, expiration and authentication settings
adobe_acrobat_sign_list_webhooksList the webhooks of the account or user: id, name, scope, state (ACTIVE or INACTIVE), subscribed events, resource type and target URL
adobe_acrobat_sign_get_webhookRead one webhook: name, scope, state, subscribed events, URL, and the conditional parameters that decide what the notification carries
adobe_acrobat_sign_upload_transient_documentUpload a file (PDF, Word, Excel, image, ...) from a URL as a transient document and get its transientDocumentId, to use in…
adobe_acrobat_sign_create_agreementCreate an agreement from a transient document, a library document (template) or a file URL. state IN_PROCESS sends it for signature at once…
adobe_acrobat_sign_send_agreementSend a DRAFT or AUTHORING agreement for signature (state IN_PROCESS): the first recipients get their emails
adobe_acrobat_sign_cancel_agreementCancel an agreement that is out for signature (state CANCELLED)
adobe_acrobat_sign_create_reminderRemind participants who have not acted yet: send a reminder now (frequency ONCE) or on a schedule until they sign

示例提示

  • “哪些协议等待签署已超过一周?每份协议还有谁没签?”
  • “下载与示例有限公司签订的 NDA 的已签署 PDF 和审计记录。”
  • “把库模板 Mutual NDA 发送给 [email protected] 签署,我作为第二签署人。发送前先给我看所有内容。”
  • “提醒尚未签署第四季度供应商合同的参与者。”
  • “把在 Web 表单 Event Registration 中填写的数据以表格形式展示。”

FAQ

这适用于哪个 Copilot? 适用于工作中的 Microsoft 365 Copilot,通过 Copilot Studio 的智能体实现。面向个人账户的 Microsoft Copilot 应用无法添加自己的 MCP 服务器。

我需要什么? 一个可以使用 Copilot Studio 的工作账户(许可证或试用版),用于构建智能体。在 Microsoft 365 Copilot 或 Teams 中使用它的人需要拥有该智能体的访问权限:把它共享给他们,或请管理员为整个组织发布。如果你的组织对 Power Platform 连接器设置了数据策略,这些策略同样适用于 MCP 服务器。

智能体不调用工具。 检查请求头名称是否正好是 X-API-Key,密钥是否属于与 URL 相同的 MCP 服务器,并把 Server description 写得具体:Copilot Studio 根据它决定何时调用服务器。每次修改后重新发布智能体;在已打开的对话中输入 "start over" 即可使用新版本。

下一步

这份指南对你有帮助吗?

你的 Adobe Acrobat Sign 智能体只差一次点击。

安装连接器,粘贴密钥,向 Microsoft Copilot 提问。免费试用 7 天,无需信用卡。

相关指南

连接器

Adobe Acrobat Sign 接入 MCP:在任意 AI 智能体中处理协议、签署人、已签署 PDF 和模板

以 Acrobat Sign 用户身份登录的 Adobe Acrobat Sign REST API v6:查找协议并查看谁已签署,读取参与者、事件、表单数据、签署链接、已签署 PDF 和审计记录,发送文档或库模板供签署,发送提醒,并浏览模板、Web 表单、用户、组、工作流和 Webhook。取消协议在安装时关闭。

连接器

如何通过 MCP 将 Adobe Acrobat Sign 连接到 ChatGPT

以 Acrobat Sign 用户身份登录的 Adobe Acrobat Sign REST API v6:查找协议并查看谁已签署,读取参与者、事件、表单数据、签署链接、已签署 PDF 和审计记录,发送文档或库模板供签署,发送提醒,并浏览模板、Web 表单、用户、组、工作流和 Webhook。取消协议在安装时关闭。

连接器

如何通过 MCP 将 Adobe Acrobat Sign 连接到 Claude

以 Acrobat Sign 用户身份登录的 Adobe Acrobat Sign REST API v6:查找协议并查看谁已签署,读取参与者、事件、表单数据、签署链接、已签署 PDF 和审计记录,发送文档或库模板供签署,发送提醒,并浏览模板、Web 表单、用户、组、工作流和 Webhook。取消协议在安装时关闭。

连接器

如何通过 MCP 将 Adobe Acrobat Sign 连接到 Cursor

以 Acrobat Sign 用户身份登录的 Adobe Acrobat Sign REST API v6:查找协议并查看谁已签署,读取参与者、事件、表单数据、签署链接、已签署 PDF 和审计记录,发送文档或库模板供签署,发送提醒,并浏览模板、Web 表单、用户、组、工作流和 Webhook。取消协议在安装时关闭。

连接器

如何通过 MCP 将 Adobe Acrobat Sign 连接到 Gemini

以 Acrobat Sign 用户身份登录的 Adobe Acrobat Sign REST API v6:查找协议并查看谁已签署,读取参与者、事件、表单数据、签署链接、已签署 PDF 和审计记录,发送文档或库模板供签署,发送提醒,并浏览模板、Web 表单、用户、组、工作流和 Webhook。取消协议在安装时关闭。

连接器

如何通过 MCP 将 Adobe Acrobat Sign 连接到 Meta Muse

以 Acrobat Sign 用户身份登录的 Adobe Acrobat Sign REST API v6:查找协议并查看谁已签署,读取参与者、事件、表单数据、签署链接、已签署 PDF 和审计记录,发送文档或库模板供签署,发送提醒,并浏览模板、Web 表单、用户、组、工作流和 Webhook。取消协议在安装时关闭。