token-of-esteem
Was dieses MCP kann
Validates, prices, orders, tracks, and cancels personalized printed booklet gifts, including payment setup and fulfillment details.
Tools
Eingabeschema
{'type': 'object', 'required': ['gift_id'], 'properties': {'reason': {'type': 'string', 'maxLength': 200, 'description': 'Optional human-readable reason for the cancellation, recorded on the order.'}, 'gift_id': {'type': 'string', 'description': 'The gift_id returned by create_gift, identifying the order to cancel.'}}}
Eingabeschema
{'type': 'object', 'required': ['idempotency_key', 'brief', 'recipient'], 'properties': {'brief': {'type': 'object', 'required': ['recipient_first_name', 'voice', 'tone', 'celebrate'], 'properties': {'tone': {'enum': ['warm_with_ribbing', 'warm_only', 'deep_appreciation'], 'type': 'string'}, 'voice': {'enum': ['hype_man', 'best_friend', 'conspiracy'], 'type': 'string'}, 'in_jokes': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200, 'minLength': 4}, 'maxItems': 6, 'minItems': 0}, 'celebrate': {'type': 'array', 'items': {'type': 'string', 'maxLength': 140, 'minLength': 4}, 'maxItems': 8, 'minItems': 2}, 'image_brief': {'type': 'string', 'maxLength': 300}, 'image_model': {'enum': ['flux_2_pro', 'imagen_4', 'ideogram_3', 'recraft_v4', 'gpt_image_2', 'nano_banana_2'], 'type': 'string'}, 'tease_gently': {'type': 'array', 'items': {'type': 'string', 'maxLength': 140, 'minLength': 4}, 'maxItems': 6, 'minItems': 0}, 'do_not_mention': {'type': 'array', 'items': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'maxItems': 8, 'minItems': 0}, 'recipient_first_name': {'type': 'string', 'pattern': "^[a-zA-Z\\s'-]+$", 'maxLength': 40, 'minLength': 1}}, 'description': 'Structured brief about the recipient: what to celebrate, what to tease gently, and the inside jokes worth knowing.'}, 'format': {'enum': ['manual_v1'], 'type': 'string', 'description': 'Booklet format. Only manual_v1, a 16-page booklet, is supported today.'}, 'recipient': {'oneOf': [{'type': 'object', 'required': ['recipient_id'], 'properties': {'recipient_id': {'type': 'string', 'minLength': 1}}}, {'type': 'object', 'required': ['first_name', 'ship_to'], 'properties': {'ship_to': {'type': 'object', 'required': ['name', 'line1', 'city', 'region', 'postal_code', 'country'], 'properties': {'city': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'name': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'line1': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'line2': {'type': 'string', 'maxLength': 120}, 'phone': {'type': 'string', 'maxLength': 30}, 'region': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'country': {'type': 'string', 'pattern': '^[A-Z]{2}$', 'maxLength': 2, 'minLength': 2}, 'postal_code': {'type': 'string', 'maxLength': 20, 'minLength': 1}}}, 'first_name': {'type': 'string', 'pattern': "^[a-zA-Z\\s'-]+$", 'maxLength': 40, 'minLength': 1}}}], 'description': 'Who receives the booklet and where to mail it. Pass an inline recipient with a US ship_to, or a saved recipient_id.'}, 'agent_note': {'type': 'string', 'maxLength': 500, 'description': 'Optional note from the agent, stored with the order for support. Never printed in the booklet.'}, 'idempotency_key': {'type': 'string', 'maxLength': 64, 'minLength': 8, 'description': 'Caller-chosen key that makes this order idempotent for 24 hours. Reuse the same key to retry safely without charging twice.'}, 'preview_before_print': {'type': 'boolean', 'description': 'If true, the gift pauses for buyer review before printing instead of printing automatically.'}, 'shared_payment_token': {'type': 'string', 'pattern': '^spt_', 'description': 'Single-use Stripe Shared Payment Token (spt_...) to pay without a stored card. Omit to charge the account default.'}}}
Eingabeschema
{'type': 'object', 'properties': {'return_url': {'type': 'string', 'format': 'uri'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['gift_id'], 'properties': {'gift_id': {'type': 'string', 'description': 'The gift_id returned by create_gift, identifying the order to fetch.'}}}
Eingabeschema
{'type': 'object', 'required': ['ship_to'], 'properties': {'voice': {'enum': ['hype_man', 'best_friend', 'conspiracy'], 'type': 'string', 'description': 'Optional comedic voice. It does not change the price; accepted for parity with create_gift.'}, 'format': {'enum': ['manual_v1'], 'type': 'string', 'description': 'Booklet format to price. Only manual_v1 is supported today.'}, 'ship_to': {'type': 'object', 'required': ['name', 'line1', 'city', 'region', 'postal_code', 'country'], 'properties': {'city': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'name': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'line1': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'line2': {'type': 'string', 'maxLength': 120}, 'phone': {'type': 'string', 'maxLength': 30}, 'region': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'country': {'type': 'string', 'pattern': '^[A-Z]{2}$', 'maxLength': 2, 'minLength': 2}, 'postal_code': {'type': 'string', 'maxLength': 20, 'minLength': 1}}, 'description': 'Destination address. US is supported; the total and tax depend on the destination.'}, 'image_model': {'type': 'string', 'description': 'Optional cover image model id. Some models add a small per-call cost.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of gifts to return, 1 to 100. Defaults to 50.'}, 'since': {'type': 'string', 'format': 'date-time', 'description': 'Only return gifts created at or after this ISO 8601 timestamp.'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor from a previous list_gifts response.'}, 'status': {'enum': ['created', 'validating', 'generating', 'output_validating', 'rendering', 'awaiting_buyer_preview', 'queued_for_print', 'printed', 'shipped', 'delivered', 'held', 'refused', 'cancelled', 'failed'], 'type': 'string', 'description': 'Only return gifts in this status, for example shipped, delivered, or cancelled.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['brief'], 'properties': {'brief': {'type': 'object', 'required': ['recipient_first_name', 'voice', 'tone', 'celebrate'], 'properties': {'tone': {'enum': ['warm_with_ribbing', 'warm_only', 'deep_appreciation'], 'type': 'string'}, 'voice': {'enum': ['hype_man', 'best_friend', 'conspiracy'], 'type': 'string'}, 'in_jokes': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200, 'minLength': 4}, 'maxItems': 6, 'minItems': 0}, 'celebrate': {'type': 'array', 'items': {'type': 'string', 'maxLength': 140, 'minLength': 4}, 'maxItems': 8, 'minItems': 2}, 'image_brief': {'type': 'string', 'maxLength': 300}, 'image_model': {'enum': ['flux_2_pro', 'imagen_4', 'ideogram_3', 'recraft_v4', 'gpt_image_2', 'nano_banana_2'], 'type': 'string'}, 'tease_gently': {'type': 'array', 'items': {'type': 'string', 'maxLength': 140, 'minLength': 4}, 'maxItems': 6, 'minItems': 0}, 'do_not_mention': {'type': 'array', 'items': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'maxItems': 8, 'minItems': 0}, 'recipient_first_name': {'type': 'string', 'pattern': "^[a-zA-Z\\s'-]+$", 'maxLength': 40, 'minLength': 1}}, 'description': 'The same brief you would pass to create_gift. It is checked against the content policy, free, with no order created.'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Ticketmaster
Searches Ticketmaster for events, attractions, venues, classifications, performers, event details, images, and ticket links.
Seatgeek
Searches SeatGeek events, performers, venues, ticket listings, prices, event details, and related recommendations.
studiomcphub
Provides image enhancement, background removal, vectorization, color and print preparation, artwork search and analysis, product …
Boonful Studio
Builds and manages draft apps, ebooks, and courses for publication and sale, including checkout, product pages, and social schedu…
Eagles and Angels Limited AI Gateway
Exposes an online store catalog, product and inventory lookup, articles, recommendations, policies, and cart links.
tickets
Lists Toots Jazz Club concerts, checks live seat availability, holds tickets, and supports payment, booking status, ticket recove…
DAEMON — on-chain generative art (8004 NONCE + KOINE)
Mines, verifies, inspects, and prepares mint transactions for on-chain proof-of-work generative art and provides collection prove…
audioknihy.cz Catalog
Searches a Czech audiobook catalog and compares retail offers, prices, discounts, rankings, price trends, authors, narrators, and…