Minted MCP Server
MCP server for interacting with Minted.com API - address book, orders, and delivery information.
Features
Get Contacts: Retrieve all contacts from Minted address book
Get Latest Delivery: Get recipients from the most recent card delivery/order
Get Orders: Get order history from Minted
Installation
Configuration
Credentials
The server uses the same credential resolution as minted-export scripts:
1Password (preferred): Configure credentials module to access "Minted.com" item
Environment Variables: Set
minted_emailandminted_passwordInteractive Prompt: Will prompt if credentials not found
Cursor Configuration
Add to your Cursor MCP settings:
Or use 1Password integration (recommended):
Claude Desktop Configuration
Add to claude_desktop_config.json:
Available Tools
get_minted_contacts
Get all contacts from Minted address book.
Returns:
count: Number of contactscontacts: Array of contact objects with name, address, etc.
Example:
get_minted_latest_delivery
Get recipients from the latest Minted card delivery/order.
Returns:
delivery_date: Date of the deliveryorder_id: Order identifierstatus: Delivery statusrecipient_count: Number of recipientsrecipients: Array of recipient objectsraw_delivery_data: Complete delivery data structure
Example:
get_minted_orders
Get order history from Minted.
Parameters:
limit(optional): Maximum number of orders to return (default: 10)
Returns:
count: Number of orders returnedorders: Array of order objects
Example:
Authentication
The server uses Selenium to authenticate with Minted.com and then uses session cookies for API requests. This matches the authentication pattern used in the minted-export scripts.
Note: Authentication happens on first API call and cookies are cached for subsequent calls in the same session.
Error Handling
The server returns structured error messages in JSON format when operations fail. Common errors include:
Credential errors (missing email/password)
Authentication failures
API endpoint not found
Network timeouts
Notes
The server uses headless Chrome via Selenium for authentication
Session cookies are cached in memory for the duration of the server process
All date fields are returned as strings in ISO format
The server runs in stdio mode for MCP communication