GoodPostal in Claude

Connect GoodPostal to Claude on the web or to Claude Code in your terminal. Each signs in with your GoodPostal account, and Claude can build emails, organize contacts, and prepare campaigns through conversation.

Which endpoint

Claude on the web uses the GoodPostal Claude endpoint, a curated set of tools built for conversation that also serves the interactive cards Claude renders inline:

text
https://mcp.goodpostal.com/mcp/claude

Claude Code, the command line tool, connects to the full server endpoint instead, which adds the sender and tracking domain setup tools (connecting an email sending service stays in the dashboard):

text
https://mcp.goodpostal.com/mcp/goodpostal

Claude on the web

Note
Custom connectors run from Anthropic's cloud, so the endpoint must be reachable on the public internet, which the GoodPostal production server is. Custom connectors are available on free, Pro, Max, Team, and Enterprise plans. Free accounts are limited to one custom connector.
  1. 1

    Open your connector settings

    On claude.ai, go to Settings then Connectors. On Team and Enterprise plans, an owner adds the connector under Organization settings then Connectors so it is available to everyone.
  2. 2

    Add a custom connector

    Choose Add custom connector next to the Connectors list.
  3. 3

    Name it and paste the endpoint

    Enter the name GoodPostal and the server URL:
    text
    https://mcp.goodpostal.com/mcp/claude
  4. 4

    Sign in and authorize

    Claude opens the GoodPostal sign-in page. Log in, choose the workspace to connect, and approve. Claude handles the OAuth handshake, so there are no keys to enter.

Once connected, GoodPostal tools appear in your Claude conversations, including interactive template and campaign cards. Claude asks for your confirmation the first time a tool wants to make a change in your workspace.

Claude Code

Claude Code is Anthropic's command line tool. Add GoodPostal with a single command:

bash
claude mcp add --scope user --transport http goodpostal https://mcp.goodpostal.com/mcp/goodpostal

The --scope user flag makes GoodPostal available in every project, not just the current one. Confirm it was added with:

bash
claude mcp list

The first time Claude Code uses a GoodPostal tool it walks you through signing in and authorizing a workspace. You can manage and re-authorize connected servers at any time with the /mcp command inside Claude Code.

Tip
Claude Code connects to the full server, so it gets the setup tools too. The web connector uses the curated Claude endpoint, which leaves account setup and delete actions in the dashboard. The same full endpoint works in Cursor, Codex, and the Gemini CLI, see Other AI tools.

Two safeguards worth knowing

Sends always need your approval

Claude can draft a campaign, pick the audience, and confirm it is ready, but it cannot send, schedule, or queue it. When the campaign is ready, GoodPostal returns a review link. You open that link in the GoodPostal dashboard and approve the send yourself.

Contact details stay masked

When Claude looks up contacts, GoodPostal returns a privacy-safe display name and a masked email, for example "Chris D." and "da******47@gm**l.com". Full last names, full email addresses, phone numbers, and street addresses are never sent to the chat. Filtering still runs against the complete record, so you can target by state, city, or subscription status without exposing anyone's personal information. This masking is a deliberate feature.

Troubleshooting

  • No workspace to choose. The connection needs an active GoodPostal workspace (trial or paid, including Nonprofit); a frozen or expired workspace will not appear. Open Billing in the GoodPostal sidebar, then reconnect.
  • A tool says you cannot make changes. Reading is always allowed, but creating or editing needs write access, which Claude requests on your behalf. Remove the connection and add it again so it asks for write access afresh. If it still fails, check that your seat in that workspace is not a viewer, since viewers cannot make changes however the connection is authorized.
  • Asked to sign in again. Your authorization expired. In Claude Code, run /mcp to re-authorize. On the web, remove the connector and add it again.

Next steps

Join our newsletter

Keep up with the latest from GoodPostal. No spam, just the good stuff.

We care about your data. Read our privacy policy.