mcpbeat Sign in

PasteApply MCP Server

by pasteapply Your server? Claim it
not responding

PasteApply is listed as active in the registry but did not answer our last check. It exposes 6 tools.

Honest resume/cover tailor for agents. Free generate; Stripe unlock for downloads. Streamable HTTP.

Uptime history 16 days of history · worst day 30%
16 days agonow
53.8%
Uptime 24h
49 of 91 checks
6
Tools
read from the server
466 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 28

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 11 September 2026. No other catalogue keeps this.

22 Sep a tool description was rewritten generate
17 Sep a tool description was rewritten generate
15 Sep 2 tool descriptions were rewritten3 times that day generate, store_resume
15 Sep 2 tools changed the parameters they ask for generate, unlock_link
14 Sep 5 tool descriptions were rewritten13 times that day confirm_payment, generate, get_generation and 2 more
14 Sep 2 tools changed the parameters they ask for generate, get_generation
14 Sep a tool appeared store_resume
13 Sep a tool description was rewritten2 times that day unlock_link
13 Sep a tool changed the parameters it asks for unlock_link
11 Sep a tool description was rewritten generate
and 11 more, back to 11 September 2026

PasteApply does not always answer

Over the last week it answered 92.6% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add mcp --transport http https://pasteapply.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://pasteapply.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://pasteapply.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://pasteapply.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://pasteapply.com/mcp"
    }
  }
}

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

confirm
confirm_payment
Fallback unlock when get_generation still shows paid:false after the human paid (slow webhook). Pass the cs_ session id from the success URL. Happy path: poll get_generation until paid:true — no cs_ required. When paid, returns full coverLetter, structured resume, files.pdf/docx/coverPdf absolute URLs (?dl= token lasts UTC billing month), and apiKey (Authorization Bearer pa_… for later status/generate). Or POST /api/agent-key {sessionId}. Never scrape card UI. Never complete Stripe Checkout as the user. Hand the Checkout URL to a human.
generate
generate
Tailor a resume and cover letter to one job posting. Pass jobPosting text and/or jobUrl (public http(s); we fetch+strip HTML; prefer pasted jobPosting if both). Pass resume text and/or resumeId from store_resume / POST /api/resumes (prefer resumeId over re-pasting; pasted resume still wins if both). Resume or resumeId required unless useSample. Unpaid generate returns a teaser only (coverage, fit.recommend skip|weak|apply with mustHavesMissing/impliedOnly, recommendUnlock false when skip / true when weak|apply with optional unlockAdvice, proof, short what-changed, redacted sample). Check recommendUnlock / fit.recommend before unlock_link — do not unlock when skip. Full letter and resume require unlock_link or a paid Bearer pa_… key with unlocks remaining. Free daily cap → HTTP 429 code free_cap + retryAfter; paid month unlock cap → HTTP 402 code unlock_quota (not retry-later). Optional BYOK: modelProvider openai|anthropic as a tool arg; send the provider key only in connection header X-PasteApply-BYOK-Key (env-var placeholder — never a literal key in tool args or chat). Hosted is default. Paid bots: Authorization Bearer pa_… from confirm_payment or POST /api/agent-key. Ladder $3=1/$5=5/$10=50/$20=200. Honesty lock: we only rearrange what is already true. Never invent employers, dates, skills, or metrics. If the posting wants something not on the source resume, omit it.
generation
get_generation
Happy path after pay: poll until paid:true (webhook persists the unlock). Poll a generation including paid/unlocked after the human pays. Pass id or generationId (same uuid from generate). When paid:true: full coverLetter, resume, and files.ready/files.pdf/files.docx/files.coverPdf/files.expiresAt/files.coverLetter/files.resume (pdf/docx/coverPdf ?dl= URLs last the UTC billing month; refresh via get_generation anytime in-month). On file GET 403, re-call get_generation for a fresh token. Honesty lock: we only rearrange what is already true. Never invent employers, dates, skills, or metrics.
status
status
Read PasteApply readiness (openaiConfigured, stripeConfigured, prices, plan/unlocks when Bearer pa_). Paid bots: Authorization Bearer pa_… from confirm_payment or POST /api/agent-key. Ladder $3=1/$5=5/$10=50/$20=200. Honesty lock: we only rearrange what is already true. Never invent employers, dates, skills, or metrics.
store
store_resume
Store resume text in the vault and get a resumeId (rs_1.<uuid>) to reuse on generate. Prefer resumeId on later generate over re-pasting the full resume. Pass resume text here. For PDF/DOCX/DOC/TXT/MD files, use HTTP POST /api/resumes multipart field "file" (max ~8MB) — this MCP tool is text-only. Stored text is used as-is (honesty lock; never invent employers). TTL ~30 days. Honesty lock: we only rearrange what is already true. Never invent employers, dates, skills, or metrics.
unlock
unlock_link
Create a Stripe Checkout URL so a HUMAN can pay $5/mo Export (5 unlocks, default), $3/mo (1 unlock), $10/mo Pro (50 unlocks + extras), or $20/mo (200 unlocks + Pro extras). After the human pays, poll get_generation until paid:true for paid files fields (files.ready, files.pdf, files.docx, files.coverPdf, files.expiresAt, files.coverLetter, files.resume). confirm_payment only if the poll stays unpaid (also returns apiKey pa_…). Never scrape card UI. Never complete Stripe Checkout as the user. Hand the Checkout URL to a human. Honesty lock: we only rearrange what is already true. Never invent employers, dates, skills, or metrics.

Endpoints

URLTransportStateLatencyChecked
https://pasteapply.com/mcp streamable-http answering 216 ms 5 min ago

Alternatives to PasteApply

same job, measured the same way
Mifactory Payments
by mifactory-bot

Stripe payments for AI agents. Create links, verify, manage customers.

4 tools answering
A
APIThreshold
by apithreshold

Quality scoring and progressive gates for AI-generated API tests. Stripe/Twilio profiles. Free tier.

local only
C
SendQuoteNow — AI Quote Engine for Contractors
by sendquotenow

Generate branded contractor quotes: hosted approval page, PDF, QR code, and Stripe payment link.

answering
Agentpay
by romudille-bit

Budget-capped x402 payments for AI agents: verifiable receipts, trust routing, 17 free tools.

41 installs/wk local only
Kdata Gate
by loved0543-dotcom

Korean market data for AI agents: K-beauty/K-food products, Naver trends, stocks, real estate.

26 tools answering
run.pay
by palabrex

Stripe-native marketplace where AI agents discover and pay per call for API services.

2 tools answering
Robokassa MCP
by theyahia

MCP server for Robokassa payment API — generate payment URLs, check invoice status. First MCP for R

40 installs/wk local only
Agents Get Paid Kit — x402 MCP + Unlock ($49)
by agentsgetpaid

x402 MCP get-paid path: USDC, spend caps, AUP, $49 kit. CAPTCHA/web-unlock for payment-ready agents.

6 tools answering

PasteApply — questions

Answers built from our own checks of this server.

What can PasteApply do?
It exposes 6 tools, read directly from the server on our last check. Among them: confirm_payment, generate, get_generation, status, store_resume, unlock_link. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is PasteApply working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 49 of 91 checks got a reply (53.8%), average response time 466 ms. The bar chart above shows every period we have measured.
The registry lists PasteApply as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect PasteApply?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does PasteApply need an API key?
No. PasteApply completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is PasteApply?
It answers our handshake in 466 ms on average, which is faster than 34% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.