ShipNote MCP
This MCP server allows AI assistants like Claude to browse card designs, get pricing, and save thank-you postcards as drafts for printing and mailing. It integrates with various registry lists and guest lists, enabling users to initiate orders that are finalized on the ShipNote website.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://www.shipnote.co/api/mcp/claudeWhat its tools do
3 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (2)
Can change data (1)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to shipnote.co ·
- Passed Endpoint is on the registry namespace domain ·
- Uptime 100% over 90 days
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Browse card designs for weddings, baby showers, and holidays
- Get pricing for up to 500 postcards with postage included
- Save thank-you postcards as drafts from a registry or guest list
- Send a thank-you postcard to a specific person with a custom message
Source and maintenance
Protocol and capabilities
- Server
- shipnote 1.0.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 3 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
3 advertised
list_card_designs — Browse card designs
List the occasions ShipNote makes postcards for, and the card designs available for one occasion, each with the id that create_draft accepts as design. Read-only: it saves nothing.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"occasion": {
"type": "string",
"maxLength": 64,
"description": "Occasion id from this tool's occasion list, e.g. wedding, baby-shower, thank-you. Without it, the tool returns the list of occasions."
}
}
}{
"title": "Browse card designs",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}quote_price — Get a price quote
Price for printing, stamping and mailing a number of ShipNote postcards within the US. Read-only: it saves nothing and charges nothing.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"cardCount"
],
"properties": {
"cardCount": {
"type": "integer",
"maximum": 500,
"minimum": 1
}
}
}{
"title": "Get a price quote",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}create_draft — Save cards as a draft
Save a DRAFT of postcards, from a single card to one person (e.g. "send a thank-you postcard to my aunt") to a whole registry or guest list, and return a link where the sender adds their return address, reviews every card, and pays on shipnote.co. This tool never mails a card and never charges anyone. Each recipient is one card (one per household for a list): the name as it appears on the card, the full US mailing address as "Street, City, ST ZIP" (empty if unknown), and the gift as a short noun phrase without the store name (e.g. "stand mixer", not "KitchenAid stand mixer from Target"). senderName is the name the sender signs cards with; without it, the default message stays unsigned until the sender fills it in on shipnote.co. Up to 500 recipients per draft. Each call makes a new draft with a new link. This tool can't take a picture. A photo card (the sender's own picture as the whole front) is saved with design image-only, and the sender adds the photo on shipnote.co after opening the link; a photo inside a design uses a design marked (1 photo). list_card_designs also shows designs that need no photo.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"occasion",
"recipients"
],
"properties": {
"design": {
"type": "string",
"maxLength": 64,
"description": "A design id from list_card_designs for that occasion."
},
"message": {
"type": "string",
"maxLength": 1500,
"description": "The card message, with [RECIPIENT] and [GIFT_NAME] as placeholders ShipNote fills in for each card. Defaults to the occasion's standard message."
},
"occasion": {
"type": "string",
"maxLength": 64,
"description": "Supported occasion id from list_card_designs."
},
"recipients": {
"type": "array",
"items": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 100,
"minLength": 1
},
"address": {
"type": "string",
"maxLength": 200
},
"giftName": {
"type": "string",
"maxLength": 100
}
}
},
"maxItems": 500,
"minItems": 1
},
"senderName": {
"type": "string",
"maxLength": 60,
"description": "How the sender signs, e.g. \"Sam & Alex\". Replaces [YOUR NAME] and becomes the return-address name."
}
}
}{
"title": "Save cards as a draft",
"readOnlyHint": false,
"openWorldHint": false,
"idempotentHint": false,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-02: 1 of 1 checks answered
- 2026-11-03: 4 of 4 checks answered
- 2026-11-04: 4 of 4 checks answered
- 2026-11-05: 4 of 4 checks answered
- 2026-11-06: 4 of 4 checks answered
- 2026-11-07: 2 of 2 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 4086 ms
- 95th percentile latency
- 4086 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 4086 ms · metadata changed · 3 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http shipnote-mcp https://www.shipnote.co/api/mcp/claudeCodex
codex mcp add shipnote-mcp --url https://www.shipnote.co/api/mcp/claudeCursor
{
"mcpServers": {
"shipnote-mcp": {
"url": "https://www.shipnote.co/api/mcp/claude"
}
}
}Cline
{
"mcpServers": {
"shipnote-mcp": {
"type": "streamableHttp",
"url": "https://www.shipnote.co/api/mcp/claude",
"disabled": false
}
}
}VS Code
{
"servers": {
"shipnote-mcp": {
"type": "http",
"url": "https://www.shipnote.co/api/mcp/claude"
}
}
}Gemini CLI
gemini mcp add --transport http shipnote-mcp https://www.shipnote.co/api/mcp/claudeClaude Desktop
https://www.shipnote.co/api/mcp/claudeWindsurf
{
"mcpServers": {
"shipnote-mcp": {
"serverUrl": "https://www.shipnote.co/api/mcp/claude"
}
}
}Let your agent find its tools
Find servers like ShipNote MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other commerce servers
Do you run ShipNote MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.