Skip to main content
Glama

Server Details

Find, personalize, share, and mail animated greeting cards with original music.

Ownership verified
Status
Healthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
mudberry/modcard-mcp-setup
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

14 tools
checkout_cardCheck out
Destructive
Inspect

Order a printed card to destination_address, send_to_me or recipient_email (we ask them). Saved card only if buy_enabled, max $20, design approved if required; else a Stripe approval link.

ParametersJSON Schema
NameRequiredDescriptionDefault
itemsYes
dry_runNo
send_to_meNo
payment_modeNo
confirm_repeatNo
sender_addressNoReturn address; same fields as destination_address.
recipient_emailNo
recipient_labelNo
destination_addressNo
use_saved_return_addressNo
create_draftCreate draft
Idempotent
Inspect

Start the user's copy of a design; returns the draft id. music_genre only if they chose one genre.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoNo writes or charges.
messageNo
music_genreNo
seed_card_idYes
create_shareShare eCard
Idempotent
Inspect

Share as a free eCard: returns a link and share_options for the USER to send. Locks editing.

ParametersJSON Schema
NameRequiredDescriptionDefault
card_idYes
dry_runNo
confirm_repeatNo
recipient_nameNo
find_cardsSearch cards
Read-only
Inspect

A personalized card finder: the more you know about the recipient (relationship, name, occasion, age, hobbies, city), the better the matches. Needs an occasion, a recipient or a query. Results are written to be read aloud.

ParametersJSON Schema
NameRequiredDescriptionDefault
toneNo
queryNo
locationNoThe recipient's city or region, e.g. Chicago or Portland, OR. Favors cards made for that place.
occasionNoe.g. birthday
art_styleNoOptional. Without it results mix styles.
interestsNohobbies, pets, teams, foods
recipientNoe.g. mom, bestie
recipient_ageNo
recipient_nameNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
cardsYes
get_cardGet card
Idempotent
Inspect

One of the user's cards: text, names, personalization.status, prices, preview_url (send it), writing_limits, colors.

ParametersJSON Schema
NameRequiredDescriptionDefault
card_idYes
wait_secondsNo
get_order_statusOrder status
Read-only
Inspect

Checkout status, then the order. wait_seconds waits for payment.

ParametersJSON Schema
NameRequiredDescriptionDefault
order_idNo
session_idNo
wait_secondsNo
list_card_filtersFilters
Read-only
Inspect

The valid find_cards filter values and create_draft music_genre values (also resource modcard://filters).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_my_ordersMy orders
Read-only
Inspect

Recent sends, newest first, plus people the user has sent cards to.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
make_cardMake cardInspect

One call: draft, message, names, color, optional personalize.

ParametersJSON Schema
NameRequiredDescriptionDefault
colorNo
card_idYes
dry_runNoNo writes or charges.
messageNo
music_genreNo
personalizeNo
sender_nameNo
recipient_nameNo
occasion_numberNo
personalize_cardPersonalizeInspect

Re-make the song and voice with the recipient's name; poll get_card until personalization.status is ready. On 429 agent_limit, tell the user.

ParametersJSON Schema
NameRequiredDescriptionDefault
card_idYes
dry_runNoNo writes or charges.
genre_slugNo
sender_nameNo
recipient_nameYes
occasion_numberNo
set_card_colorSet color
Idempotent
Inspect

Pick the card's color: a name from get_card colors, or "original".

ParametersJSON Schema
NameRequiredDescriptionDefault
colorYes
card_idYes
dry_runNoNo writes or charges.
set_card_messageSet message
Idempotent
Inspect

Set the inside message and optionally the printed names (limits in get_card).

ParametersJSON Schema
NameRequiredDescriptionDefault
card_idYes
dry_runNoNo writes or charges.
messageYes
sender_nameNo
recipient_nameNo
occasion_numberNo
startStart
Read-only
Inspect

Call first. Returns the user's name, settings, drafts to resume, and what to ask the user to find a personal card. Also: saved_credit_cards (payment_token), address_summary, buy_enabled and order_cap_cents (saved-card payment is for enabled accounts, up to the cap; otherwise an approval link).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 14 tool updates
    • First observedcheckout_card
    • First observedcreate_draft
    • First observedcreate_share
    • First observedfind_cards
    • First observedget_add_credit_card_link
    • First observedget_card
    • First observedget_order_status
    • First observedlist_card_filters
    • First observedlist_my_orders
    • First observedmake_card
    • First observedpersonalize_card
    • First observedset_card_color
    • First observedset_card_message
    • First observedstart

Publisher details

Operator
ModCard
Operator website
https://www.modcard.fun
Vendor relationship
Not available
Restrictions
Not applicable

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.