PostcardAI MCP Server
Enables AI assistants to create, design, and send physical postcards directly through the PostcardAI platform. It provides comprehensive tools for managing contacts, generating postcard designs from prompts, and tracking mailing delivery metrics.
README
PostcardAI MCP Server
Model Context Protocol server for PostcardAI. Use PostcardAI with Claude, Cursor, and other AI assistants.
Quick Start
1. Install & Authenticate
npx @postcardai/cli login
This opens your browser to authenticate and stores credentials securely.
2. Configure Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"postcardai": {
"command": "npx",
"args": ["-y", "@postcardai/mcp-server"]
}
}
}
3. Restart Claude Desktop
That's it! Ask Claude to send postcards.
Alternative: API Key
If you prefer not to use the CLI login:
{
"mcpServers": {
"postcardai": {
"command": "npx",
"args": ["-y", "@postcardai/mcp-server"],
"env": {
"POSTCARDAI_API_KEY": "pcai_sk_live_xxx"
}
}
}
}
Get your API key from https://app.postcard.ai/settings/api
Available Tools
Mailings
| Tool | Description |
|---|---|
create_mailing |
Create and send a postcard mailing |
list_mailings |
List mailings with filters |
get_mailing |
Get mailing details |
cancel_mailing |
Cancel a pending mailing |
get_mailing_previews |
Get preview images |
send_mailing |
Confirm and send after preview |
get_mailing_analytics |
Get delivery metrics |
Contacts
| Tool | Description |
|---|---|
create_contact |
Create a new contact |
create_contacts_batch |
Batch create (max 1000) |
match_contact |
Find by email/phone/address |
list_contacts |
List with search |
get_contact |
Get details |
update_contact |
Update fields |
delete_contact |
Remove contact |
get_contact_history |
Get mailing history |
Designs
| Tool | Description |
|---|---|
create_design |
Generate from prompt |
list_designs |
List saved designs |
get_design |
Get with iterations |
iterate_design |
Generate variations |
publish_design |
Publish iteration |
delete_design |
Archive design |
Lists
| Tool | Description |
|---|---|
create_list |
Create contact list |
list_lists |
List all lists |
get_list |
Get list details |
update_list |
Update name/description |
delete_list |
Delete list |
add_contacts_to_list |
Add contacts |
remove_contacts_from_list |
Remove contacts |
Credits
| Tool | Description |
|---|---|
get_credit_balance |
Check balance |
estimate_mailing_cost |
Estimate cost |
purchase_credits |
Buy credits |
get_credit_transactions |
Transaction history |
Brands & Addresses
| Tool | Description |
|---|---|
create_brand |
Create brand profile |
list_brands |
List brands |
set_default_brand |
Set default |
create_return_address |
Add return address |
set_default_return_address |
Set default |
Account
| Tool | Description |
|---|---|
get_account |
Organization info, plan, usage |
Example Prompts
Once configured, try asking Claude:
- "Send a postcard to John Smith at 123 Main St, Austin TX 78701 with a summer home buying theme"
- "Show me my credit balance"
- "Create a new contact list called 'VIP Clients'"
- "Generate a thank you postcard design for new customers"
Configuration
Environment Variables
| Variable | Required | Description |
|---|---|---|
POSTCARDAI_API_KEY |
No | API key (alternative to CLI login) |
POSTCARDAI_API_URL |
No | API URL (default: https://api.postcard.ai/v1) |
POSTCARDAI_CONFIG_PATH |
No | Custom config file path |
Credential Priority
POSTCARDAI_API_KEYenvironment variable~/.postcardai/config.json(from CLI login)- Custom path via
POSTCARDAI_CONFIG_PATH
Other Clients
Cursor
Add to Cursor settings under MCP:
{
"postcardai": {
"command": "npx",
"args": ["-y", "@postcardai/mcp-server"]
}
}
Claude Code
claude mcp add postcardai npx @postcardai/mcp-server
Documentation
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
E2B
Using MCP to run code via e2b.