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 サーバーは、https://mcp.portant.co/mcp にホストされた Model Context Protocol エンドポイントです。AI アシスタントはローカルに何もインストール・実行することなく接続できます。

2

Sign PDF の MCP サーバーにはどう接続しますか?

エンドポイント https://mcp.portant.co/mcp を Claude Code、Cursor、VS Code など任意の MCP 対応クライアントに追加してください。このページのセットアップ手順で各クライアントを一度に設定できます。

3

Sign PDF の MCP サーバーは認証が必要ですか?

はい。Sign PDF は OAuth を使用します。初回接続時に MCP クライアントがブラウザを開いてサインイン・認可を行い、以降はその認証情報を再利用します。

4

Sign PDF の MCP サーバーはどのトランスポートを使用しますか?

Sign PDF は Streamable HTTP エンドポイントを公開しており、これはリモート MCP サーバーで広く使われ、主要な MCP クライアントがサポートするトランスポートです。

コメント