Tangy Limes
Funny singing video ecards from a photo: search cards, get prices, buy card packs, request cards.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"tangylimes": {
"url": "https://tangylimes.com/api/mcp"
}
}
}Remote endpoints
https://tangylimes.com/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (6)
🟢search_cards(query, occasion, faces, limit)
Find Tangy Limes video greeting cards. Each card is a short music video where real faces from a photo sing an original song. Filter by words (e.g. "dog birthday", "roast", "Paris anniversary"), occasion, and how many faces the card fits.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Words describing the card, e.g. \"80s birthday\" or \"anti valentine\""
},
"occasion": {
"type": "string",
"enum": [
"birthday",
"anniversary",
"love",
"holidays",
"anti",
"trash",
"party",
"solo",
"more"
],
"description": "Card group"
},
"faces": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "Number of faces the card must fit"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 10
}
},
"additionalProperties": false
}🟢get_card(card_id)
Details for one card by id: title, occasion, headline, how many faces, formats, length, price and links.
Input Schema
{
"type": "object",
"properties": {
"card_id": {
"type": "string"
}
},
"required": [
"card_id"
],
"additionalProperties": false
}🟢get_pricing
Tangy Limes prices: one card, the 3-pack, the custom song, and the first-card email offer. No subscription.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢make_card_link(card_id, code)
A link that opens a card on tangylimes.com, ready for the person to add their photo and watch the free preview. Add a discount code to apply it automatically.
Input Schema
{
"type": "object",
"properties": {
"card_id": {
"type": "string"
},
"code": {
"type": "string",
"description": "Optional discount or affiliate code"
}
},
"required": [
"card_id"
],
"additionalProperties": false
}🟢buy_cards(email, packs, code)
Make a Stripe checkout link for packs of 3 cards ($4.99 a pack). The person pays on Stripe; the cards are then added to the account for the email given, and they make each card on tangylimes.com by signing in with that email. Nothing is charged until they pay. Always show the link to the person; never claim the purchase is done.
Input Schema
{
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "The email the cards go to (they sign in with it)"
},
"packs": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Number of 3-card packs"
},
"code": {
"type": "string",
"description": "Optional discount code"
}
},
"required": [
"email",
"packs"
],
"additionalProperties": false
}⚪request_card(idea, occasion, faces, email)
Ask the studio to make a card that doesn't exist yet. Leave an email to hear when it's ready.
Input Schema
{
"type": "object",
"properties": {
"idea": {
"type": "string",
"description": "The card idea, e.g. \"our dog's 10th birthday at a roller rink, two people\""
},
"occasion": {
"type": "string"
},
"faces": {
"type": "integer",
"minimum": 1,
"maximum": 4
},
"email": {
"type": "string"
}
},
"required": [
"idea"
],
"additionalProperties": false
}Community
Evidence