MCP.so
登录

Sign PDF MCP Server已验证已精选

@Portant

基本信息

传输方式

Streamable HTTP

认证方式

OAuth

分类

生产力

作者

Portant

提交者

James Fyfe

关于 Sign PDF MCP Server

Request an e-signature on a PDF, a Google Doc or Markdown from chat, and get the signed PDF back.

#esign#e-signature#electronic signature#sign PDF#PDF#NDA#contracts#documents#Google Docs#Markdown

连接信息

https://mcp.portant.co/mcp

接入方式

claude mcp add sign-pdf --transport http https://mcp.portant.co/mcp

Sign PDF MCP Server 工具

6

Get a document signed by one person, and optionally by the user too. Give the document as markdown text you wrote (use {{signature:signer}} where the signature goes, or leave it out and Portant adds a signature block), a PDF (upload_id for files over 1 MB, pdf_url or pdf_base64), or a Google Doc link shared with "anyone with the link". Portant emails the signer a private link; the signer signs in their browser. This tool never signs for anyone. Before you call it, confirm the signer's name and email with the user. Returns request_id, request_token (keep it to download the signed PDF) and next_step (tell it to the user). Limits: two parties, PDFs up to 5 MB and 50 pages, links expire after 14 days. Simple electronic signature.

Check whether the signer has signed. Returns awaiting_sender_confirmation, awaiting_sender_signature, pending, signed, cancelled or expired. Do not check more than once a minute; the user also gets an email with the signed PDF when it is signed.

Find the user's own signature requests by the signer's email address, a word or part of the document title, or both, when you do not have the request_id (for example in a new chat). Returns up to 10 matches, newest first, each with request_id, title, signer and status. With no filter, returns the 10 most recent. Needs Portant connected with sign-in. Then use get_signature_status or cancel_signature_request with the request_id.

After the status is "signed", get a private link where the user can open and download the signed PDF, with its signing certificate page, plus a command that downloads the file for tools that can run shell commands. Needs the request_token from send_for_signature. Portant also emailed the signed PDF to the user.

Get a URL to upload a PDF with an HTTP PUT, for files too large to send as base64. Use it when you can run shell commands, for example: curl -T file.pdf -H "Content-Type: application/pdf" <upload_url> (add the same Authorization header you use for Portant, if any). Then pass upload_id to send_for_signature.

Cancel a request that is not signed yet. The signing link stops working. A cancel does not give back the monthly count.

概览

What is eSign PDF?

eSign PDF by Portant lets an AI assistant send a document for electronic signature and return the signed copy. Give the assistant a link to a PDF, a Google Doc shared by link, or ask it to write the document, such as an NDA or a short agreement. Portant emails the signer a private link. The signer reads and signs in a browser, with no account. Portant then emails you the signed PDF with a signing certificate page. The assistant can also check the status, find a request by the signer’s email, give you a link to the signed file, or cancel a request that is not signed yet.

The assistant never signs for anyone: every signature comes from a person in a browser. Documents are encrypted before they are stored. Emails and signing pages are available in English, Spanish, German, French, Japanese, Italian, Dutch and Brazilian Portuguese.

How it works

  1. You ask your assistant to get a document signed, and you give it the signer's name and email.
  2. Portant emails the signer a private link. The signer reads and signs in a browser, with no account.
  3. Portant emails you the signed PDF with a signing certificate page. The assistant can also give you a link to it.

The assistant never signs for anyone: every signature comes from a person in a browser. When you must sign too, you sign first, then the other person.

Tools

  • send_for_signature: get a document signed by one person, and optionally by you first.
  • get_signature_status: check whether the signer has signed.
  • find_signature_requests: find your requests by the signer's email or the document title.
  • download_signed_pdf: get a private link to the signed PDF and its signing certificate page.
  • get_upload_url: get a one-time URL to upload a large PDF.
  • cancel_signature_request: cancel a request that is not signed yet.

Example prompts

  • "Send this NDA to ana@example.com to sign."
  • "Write a one-page freelance agreement between me and Sam Lee (sam@example.com), and get us both to sign it."
  • "Get this Google Doc signed by our new contractor, in Spanish: "
  • "Has Ana signed yet? Give me the signed copy."
  • "I sent an agreement to sam@example.com last week. Has Sam signed it?"

Connect

Remote server, nothing to install. URL: https://mcp.portant.co/mcp

  • Claude: Settings, Connectors, Add custom connector, then paste the URL.
  • Claude Code: claude mcp add --transport http esign-pdf https://mcp.portant.co/mcp
  • Cursor and VS Code: add the URL to mcp.json.

You sign in with an email code. A free account is made at first sign-in. API keys are also available for scripts.

Security and privacy

Documents are encrypted before they are stored, and the key that opens them is in the private link, not on Portant's servers. Signatures are simple electronic signatures. Emails and signing pages are available in English, Spanish, German, French, Japanese, Italian, Dutch and Brazilian Portuguese.

Limits

Two parties for each request. PDFs up to 5 MB and 50 pages. Signing links expire after 14 days. A free plan is available, and paid plans give more documents each month.

Links

常见问题

1

Sign PDF 远程 MCP 服务器是什么?

Sign PDF 的远程 MCP 服务器是一个托管的 Model Context Protocol 端点,地址是 https://mcp.portant.co/mcp,AI 助手无需在本地安装或运行任何东西即可连接。

2

怎么连接 Sign PDF 的 MCP 服务器?

把端点 https://mcp.portant.co/mcp 添加到任意支持 MCP 的客户端,比如 Claude Code、Cursor 或 VS Code。本页的接入代码块可以一步配置好每个客户端。

3

Sign PDF 的 MCP 服务器需要认证吗?

需要。Sign PDF 使用 OAuth——第一次连接时,你的 MCP 客户端会打开浏览器窗口登录并授权,之后会复用这个凭证。

4

Sign PDF 的 MCP 服务器用的是哪种传输方式?

Sign PDF 暴露的是 Streamable HTTP 端点,这是远程 MCP 服务器普遍使用、主流客户端都支持的传输方式。

评论