Skip to content

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/mcp

The 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/mcp
  • Claude Code

    Run this once in your terminal:

    claude mcp add --transport http postbye https://postbye.com/mcp
  • Cursor

    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-works
  • get_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.