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:
https://mcp.goodpostal.com/mcp/claudeClaude 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):
https://mcp.goodpostal.com/mcp/goodpostalClaude on the web
- 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
Add a custom connector
Choose Add custom connector next to the Connectors list. - 3
Name it and paste the endpoint
Enter the name GoodPostal and the server URL:texthttps://mcp.goodpostal.com/mcp/claude - 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:
claude mcp add --scope user --transport http goodpostal https://mcp.goodpostal.com/mcp/goodpostalThe --scope user flag makes GoodPostal available in every project, not just the current one. Confirm it was added with:
claude mcp listThe 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.
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
/mcpto re-authorize. On the web, remove the connector and add it again.
Next steps
- Using the tools well walks through everything GoodPostal can do by chat.
- Other AI tools covers Cursor, Codex, Gemini, and any other MCP client.