Serveur MCP

NodajiMarket

com.nodajimarket/catalog
Commerce et retail Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Searches Korean handcrafted goods, provides artist and product details, estimates landed costs, and creates checkout links.

nodajimarket_create_checkout
Create a checkout link
Reserve stock for up to 10 products and return a Stripe Checkout link that a human opens in a browser to pay. The link expires in 30 minutes; the reservation is released if it is not paid. Shipping address, name and phone are entered on the Stripe page — do not collect them yourself. For Canada the card is charged in CAD at a fixed rate (returned as charged_amount_cents). This tool does not take payment; only the customer does, on that page. Pass a stable client_request_id so a retry returns the same link instead of reserving stock twice.
Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items', 'ship_to'], 'properties': {'agent': {'type': 'string', 'maxLength': 40, 'description': "Name of the calling agent, for the merchant's records"}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['product_id', 'quantity'], 'properties': {'quantity': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'product_id': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 10, 'minItems': 1}, 'ship_to': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'maxLength': 2, 'minLength': 2, 'description': 'Destination country, ISO 3166-1 alpha-2 (CA, US, JP)'}, 'client_request_id': {'type': 'string', 'maxLength': 120, 'minLength': 4, 'description': 'Stable id for idempotent retries'}}, 'additionalProperties': False}
nodajimarket_get_artist
Get a NodajiMarket artist
Profile of one artist by slug: names (English, Korean, aliases), tagline, story, career (education, exhibitions, awards, designations, collections — all as provided by the artist, not independently verified), portrait, seal image, certificate text, and their works with availability. Read-only.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['artist_slug'], 'properties': {'artist_slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 40, 'minLength': 3}}, 'additionalProperties': False}
nodajimarket_get_landed_cost
Estimate delivered cost
Delivered (landed) cost for up to 10 products to one destination: items, shipping, duties estimate, tax and the DDP total in USD cents — the same numbers the store's own checkout charges. For Canada the card is charged in CAD at a fixed rate; charged.amountCents shows that. Returns supported:false with a message for destinations we do not ship to (South Korea, sanctioned countries).
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_ids', 'ship_to'], 'properties': {'ship_to': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'maxLength': 2, 'minLength': 2, 'description': 'Destination country, ISO 3166-1 alpha-2 (CA, US, JP)'}, 'quantities': {'type': 'array', 'items': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'description': 'Same length as product_ids; default 1 each'}, 'product_ids': {'type': 'array', 'items': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'maxItems': 10, 'minItems': 1}}, 'additionalProperties': False}
nodajimarket_get_product
Get one NodajiMarket product
Full detail for one product: description (up to 600 chars), materials, dimensions, weight, images, variants, artist and text rights. Read-only — does not reserve or buy. Use the product id from nodajimarket_search_products.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id'], 'properties': {'product_id': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}
nodajimarket_search_products
Search NodajiMarket products
Search NodajiMarket's curated catalogue of Korean handcrafted goods and artworks by named artists. Artworks marked coa ship with an artist-signed certificate of authenticity. Prices are in USD (integer cents); for Canada, the US, Australia and most of Europe the checkout total is DDP — duties and import taxes included, nothing more to pay on delivery. Returns up to 20 products with price, artist, availability and lead time, plus next_cursor when there are more. Payment is completed by a human in a browser via a Stripe Checkout link (see nodajimarket_create_checkout); no tool here takes payment.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'ship_to'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Free-text keywords (Korean or English): material, technique, artist, subject'}, 'cursor': {'type': 'string', 'maxLength': 400, 'description': 'next_cursor from a previous call'}, 'ship_to': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'maxLength': 2, 'minLength': 2, 'description': 'Destination country, ISO 3166-1 alpha-2 (CA, US, JP)'}, 'category': {'type': 'string', 'maxLength': 40, 'description': 'Exact category id, e.g. craft, ink_painting, calligraphy'}, 'max_price_usd': {'type': 'number', 'description': 'Upper bound on item price in US dollars', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Ajouté
nodajimarket_create_checkout
2 October 2026 02:40
Ajouté
nodajimarket_get_landed_cost
2 October 2026 02:40
Ajouté
nodajimarket_get_artist
2 October 2026 02:40
Ajouté
nodajimarket_get_product
2 October 2026 02:40
Ajouté
nodajimarket_search_products
2 October 2026 02:40