Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Read Paperform forms, submissions, products and coupons, Papersign documents, and manage coupons.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://paperform.usefulapi.io/mcpターミナルでこれを実行します
claude mcp add --transport http paperform https://paperform.usefulapi.io/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"paperform": {
"url": "https://paperform.usefulapi.io/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"paperform": {
"type": "http",
"url": "https://paperform.usefulapi.io/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://paperform.usefulapi.io/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ツールの名前と説明は、サーバーが2026年11月6日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
paperform_list_formsList the forms in the Paperform account (id, slug, custom_slug, title, url, live, tags, submission_count, space_id, dates), newest first. Search by title, or also by slug/custom_slug with search_fields. Start here to find the slug or id the other tools need. Paperform: GET /forms
paperform_get_formFetch one form by slug, custom slug or id: title, description, url, live flag, tags, submission_count, space and dates. Paperform: GET /forms/{slug_or_id}.
paperform_list_form_fieldsList a form's questions (key, title, type, required, custom_key, description, options). The field keys are the keys of a submission's `data` object, so read this to interpret answers. Paperform: GET /forms/{slug_or_id}/fields.
paperform_list_submissionsList one page of a form's completed submissions, newest first: answers (`data`, keyed by field key — see paperform_list_form_fields), device and UTM info, payment `charge`, generated PDFs and created_at. Page with skip/next_skip or after_id/last_id; filter by date. Paperform: GET
paperform_get_submissionFetch one submission by id, with every answer, device info, payment charge and PDFs. Paperform: GET /submissions/{id}.
paperform_list_partial_submissionsList one page of a form's partial submissions (someone started the form), newest first: answers so far, last_answered field, dates. Partials that were later completed stay in the list with submitted_at set; only those with submitted_at null are abandoned. Useful for drop-off anal
paperform_get_partial_submissionFetch one partial submission by id, with the answers given so far. It may have been completed since (submitted_at set); submitted_at null means abandoned. Paperform: GET /partial-submissions/{id}.
paperform_list_productsList the products sold on a form (SKU, name, price, quantity in stock, sold, minimum/maximum, discountable, images). Paperform: GET /forms/{slug_or_id}/products.
paperform_get_productFetch one product on a form by SKU: price, quantity in stock, sold count, limits. Paperform: GET /forms/{slug_or_id}/products/{sku}.
paperform_list_couponsList a form's coupon codes (code, enabled, target, discountAmount or discountPercentage, expiresAt). Paperform: GET /forms/{slug_or_id}/coupons.
paperform_get_couponFetch one coupon on a form by code. Paperform: GET /forms/{slug_or_id}/coupons/{code}.
paperform_list_webhooksList the webhooks on a form (id, target_url, triggers: submission / partial_submission, dates). Needs the Business API. Paperform: GET /forms/{slug_or_id}/webhooks.
paperform_list_spacesList the account's spaces (folders that group forms): id, name, dates. Needs the Business API. Paperform: GET /spaces.
paperform_list_space_formsList the forms in one space. Needs the Business API. Paperform: GET /spaces/{id}/forms.
paperform_list_papersign_documentsList Papersign e-signature documents (id, name, status, folder, space, signers, variables, source form/submission, sent/completed dates), filtered by name, status, folder, space or the Paperform submission that created them. Needs the Papersign API. Paperform: GET /papersign/docu
paperform_get_papersign_documentFetch one Papersign document by id: status, signers and their progress, variables, folder, space and dates. Needs the Papersign API. Paperform: GET /papersign/documents/{id}.
paperform_get_signed_document_urlGet a download link for a completed (fully signed) Papersign document as a PDF. A fresh link is made on each call and is valid for one week (expires_at_utc). Needs the Papersign API. Paperform: GET /papersign/documents/{id}/completed-document-url.
paperform_list_papersign_foldersList Papersign folders (id, name, parent_id, space_id), optionally inside one space or folder. Needs the Papersign API. Paperform: GET /papersign/folders.
paperform_list_papersign_spacesList Papersign spaces (id, name, root_folder_id). Needs the Papersign API. Paperform: GET /papersign/spaces.
paperform_create_couponWRITE: create a coupon code on a form, with a fixed discountAmount or a discountPercentage (not both), an optional target (price or subscription) and expiry. Respondents can use it at checkout as soon as it is enabled. Undo: paperform_update_coupon with enabled=false. Paperform:
paperform_update_couponWRITE: change a coupon on a form — enable or disable it, change its discount (amount or percentage), target or expiry (null = never expires). Only the fields you pass are sent. Paperform: PUT /forms/{slug_or_id}/coupons/{code}.
paperform_set_product_quantityWRITE: set how many units of a form product are available (its stock quantity), e.g. after restocking. Replaces the current value; read it first with paperform_get_product. Not atomic: it overwrites rather than adjusts, so a sale between your read and this write is lost. Paperfor
paperform_set_product_soldWRITE: set the number of units of a form product recorded as sold (e.g. to correct it after a refund or an offline sale). Replaces the current value; read it first with paperform_get_product. Not atomic: it overwrites rather than adjusts, so a sale between your read and this writ
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名はドメイン usefulapi.io で確認済みです(レジストリがドメインの所有を確認しています)
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
10ミリ秒で応答(HTTP 200)
サインイン不要
23件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.23.3)がレジストリに届いたのは昨日です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, AI Deprecations
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
AI model shutdown dates, replacements, change feed and webhook alerts for 8 providers.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Use Paperform from Claude, Cursor, or any MCP client — forms, fields, submissions, partial submissions, products, coupons, webhooks, spaces and Papersign documents. Hosted, no local install: connect with your own Paperform credentials.
Live endpoint: https://paperform.usefulapi.io/mcp · Homepage: https://usefulapi.io/paperform
https://paperform.usefulapi.io/mcp.claude mcp add --transport http paperform https://paperform.usefulapi.io/mcp, then run /mcp to log in.{
"mcpServers": { "paperform": { "url": "https://paperform.usefulapi.io/mcp" } } }
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Paperform credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/paperform/
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Paperform credentials.
| Tool | Type | What it does |
|---|---|---|
paperform_list_forms | read | List forms |
paperform_get_form | read | Get a form |
paperform_list_form_fields | read | List form fields |
paperform_list_submissions | read | List submissions |
paperform_get_submission | read | Get a submission |
paperform_list_partial_submissions | read | List partial submissions |
paperform_get_partial_submission | read | Get a partial submission |
paperform_list_products | read | List form products |
paperform_get_product | read | Get a form product |
paperform_list_coupons | read | List form coupons |
paperform_get_coupon | read | Get a form coupon |
paperform_list_webhooks | read | List form webhooks |
paperform_list_spaces | read | List spaces |
paperform_list_space_forms | read | List the forms in a space |
paperform_list_papersign_documents | read | List Papersign documents |
paperform_get_papersign_document | read | Get a Papersign document |
paperform_get_signed_document_url | read | Get the signed PDF link |
paperform_list_papersign_folders | read | List Papersign folders |
paperform_list_papersign_spaces | read | List Papersign spaces |
paperform_create_coupon | write | Create a form coupon |
paperform_update_coupon | write | Update a form coupon |
paperform_set_product_quantity | write | Set a product's stock quantity |
paperform_set_product_sold | write | Set a product's sold count |
paperform_usage_status | meta | Usage status (free-tier meter) |
paperform_request_feature | meta | Request a missing feature |
paperform_upgrade | meta | Upgrade to Pro or Pro+ |
paperform_cancel_subscription | meta | Cancel the Pro subscription |
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 tool calls / month |
| Pro (per user) | $9/mo or $90/yr (2 months free) | Unlimited* |
\*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to support@usefulapi.io.
Pro covers this server only. Subscribe with paperform_upgrade (it returns a Stripe Checkout link). Cancel any time with paperform_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running paperform_upgrade before then undoes the cancel. Or write to support@usefulapi.io.
MIT © usefulapi. Not affiliated with or endorsed by Paperform.