Postbye MCP server
Ask your AI assistant how to cancel a subscription and get the answer from Postbye's guides: how the company takes cancellations, the notice period, the traps to check, the mailing address on file and a ready-to-send letter.
- Read-only
- The four tools only look things up. Nothing is changed, bought or sent, and nothing you type is stored.
- No sign-in
- The server is public. There is no account, key or token to set up.
- Same as the site
- Every answer is built from the same data as the company's page on postbye.com, so the two always agree.
Endpoint
One URL, the MCP Streamable HTTP transport, JSON responses:
https://postbye.com/mcpThe server keeps no sessions, so any client can call it at any time. A browser visit or a GET request returns a short description (HTTP 405) because /mcp only accepts POST. Cross-origin calls from web clients are allowed.
Connect your assistant
Pick the client you use. All of them need only the endpoint above.
Claude (claude.ai and the apps)
Open Settings, then Connectors, and choose Add custom connector. Enter Postbye as the name and the endpoint as the URL, then save. Leave the sign-in fields empty.
https://postbye.com/mcpClaude Code
Run this once in your terminal:
claude mcp add --transport http postbye https://postbye.com/mcpCursor
Add the server to .cursor/mcp.json in your project, or to ~/.cursor/mcp.json for every project:
{ "mcpServers": { "postbye": { "url": "https://postbye.com/mcp" } } }VS Code
Add the server to .vscode/mcp.json in your workspace (GitHub Copilot agent mode reads it):
{ "servers": { "postbye": { "type": "http", "url": "https://postbye.com/mcp" } } }ChatGPT (developer mode)
In ChatGPT, open Settings, then Connectors, then Advanced, and turn on Developer mode. Create a new connector, enter Postbye as the name and the endpoint as the MCP server URL, and set authentication to none.
https://postbye.com/mcp
The four tools
All four are marked read-only and closed-world. The examples below are the server's real answers, shortened.
search_companies
Finds a company by name and returns its slug, category, how it takes cancellations and the guide URL. Up to 10 matches.
Inputs: query (text), limit (1 to 10, optional). Ask your assistant: “Which subscription is Netflix, and how do I cancel it?”
Example call
{ "name": "search_companies", "arguments": { "query": "netflix", "limit": 1 } }Answer (shortened)
1 match for "netflix": 1. Netflix (slug: netflix), Streaming & entertainment. Online. https://postbye.com/cancel/netflix All guides: https://postbye.com/cancel Postbye can mail this letter by certified mail: https://postbye.com/how-it-worksget_cancellation_guide
The full guide for one company: how it takes cancellations, notice period, traps, billing-partner notes, sources, the date the facts were verified and every mailing address on file. Slugs of merged duplicates resolve to the current company.
Inputs: slug (text). Ask your assistant: “What do I need to check before cancelling Netflix?”
Example call
{ "name": "get_cancellation_guide", "arguments": { "slug": "netflix" } }Answer (shortened)
How to cancel Netflix (Streaming & entertainment) Slug: netflix. Accepts cancellations: Online. Directly with Netflix, the way to cancel is: Online. Notice rule: Cancel anytime; access continues to the end of the paid billing period. Notice period: Cancel anytime; access continues to the end of the paid billing period ...get_cancellation_letter
A plain-text cancellation letter from the same template as the free letter tool, with the address to send it to. Anything you do not supply stays as a [bracketed] placeholder.
Inputs: slug (text), customer_name (optional), account_number (optional). Ask your assistant: “Write a cancellation letter for my Netflix account.”
Example call
{ "name": "get_cancellation_letter", "arguments": { "slug": "netflix", "customer_name": "Alex Example" } }Answer (shortened)
Alex Example [Your street address] [City, state and ZIP code] [Your email address] [Today’s date] ...list_categories
The guide categories (streaming, gyms, phone and internet, insurance and more) with the number of guides in each and the category URL.
Inputs: none. Ask your assistant: “Which kinds of subscriptions does Postbye cover?”
Example call
{ "name": "list_categories", "arguments": {} }Answer (shortened)
30 categories of cancellation guides: - News & magazines (865 guides, 24 verified by hand): https://postbye.com/cancel/category/news-magazines - Insurance & protection plans (714 guides, 12 verified by hand): https://postbye.com/cancel/category/insurance - Software & apps (576 guides, 56 verified by hand): https://postbye.com/cancel/category/software - Streaming & entertainment (452 guides, 60 verified by hand): https://postbye.com/cancel/category/streaming - Phone & internet (420 guides, 31 verified by hand): https://postbye.com/cancel/category/telecom - Finance & credit (414 guides, 20 verified by hand): https://postbye.com/cancel/category/finance ...
Discovery files
For directories and clients that look for MCP servers on their own:
- Server cardName, version, endpoint and protocol versions as JSON.
- llms.txtPlain-text map of the site for AI assistants.
Official MCP Registry name: com.postbye/postbye.
Want the letter mailed for you?
Postbye prints the letter, sends it by certified mail and emails you the signed delivery proof.