GYOTAK Fish Market
此 MCP 可以做什么
Provides a Thailand-only sashimi fish catalog and ordering workflow with Cardano payments, referral features, and blockchain-based catch, authenticity, and temperature verification.
工具
输入模式
{'type': 'object', 'required': [], 'properties': {'name': {'type': 'string', 'description': 'Referrer display name — optional, defaults to your registered name'}, 'contact': {'type': 'string', 'description': 'Contact (email, LINE ID, etc.) — optional'}, 'customerKey': {'type': 'string', 'description': 'Your customerKey (gyotak_cus_...). Omit when connected through a personal token URL.'}}}
输入模式
{'type': 'object', 'required': ['question'], 'properties': {'question': {'type': 'string', 'description': 'Question text (any language)'}}}
输入模式
{'type': 'object', 'required': ['order_id'], 'properties': {'order_id': {'type': 'string', 'description': 'Order ID (e.g. "BB-42")'}}}
输入模式
{'type': 'object', 'required': ['inquiryId'], 'properties': {'inquiryId': {'type': 'string', 'description': 'Inquiry ID (e.g. "INQ-042")'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'handle': {'type': 'string', 'description': 'Your X handle without the leading @ (letters, digits and underscore, 1-15 characters). Required to claim: a call without it only lists your purchases and claims nothing, even if you claimed before. Pass it on every claim.'}, 'consent': {'type': 'boolean', 'description': 'Set true only when the user has read the consent text returned by an earlier auto_bind "on" call and agreed to it. Never set it on your own.'}, 'auto_bind': {'enum': ['on', 'off'], 'type': 'string', 'description': 'Turn automatic binding of future purchases to your X handle on or off. "on" needs handle and consent. "off" needs nothing else. Omit to leave the setting as it is.'}, 'purchase_id': {'type': 'string', 'description': 'Claim only this purchase (e.g. "PB-20260917-a97953d3"). Omit to claim every purchase of yours that is not claimed yet.'}}}
输入模式
{'type': 'object', 'required': ['order_id', 'customer_key'], 'properties': {'order_id': {'type': 'string', 'description': 'Order ID (e.g. "BB-123")'}, 'customer_key': {'type': 'string', 'description': 'customerKey of the test customer that placed the order'}}}
输入模式
{'type': 'object', 'required': ['question'], 'properties': {'name': {'type': 'string', 'description': 'Your name (optional)'}, 'question': {'type': 'string', 'description': 'Question to ask GYOTAK staff'}}}
输入模式
{'type': 'object', 'required': ['order_id'], 'properties': {'order_id': {'type': 'string', 'description': 'Order ID (e.g. "BB-42")'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'lineUserId': {'type': 'string', 'description': 'LINE user ID for VIP pricing (optional)'}, 'customerKey': {'type': 'string', 'description': 'GYOTAK customerKey (gyotak_cus_...) for registered chat customers — enables identification, wholesale pricing, and one-tap checkout (optional)'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'date': {'type': 'string', 'description': 'YYYY-MM-DD format. Returns records for that specific date.'}, 'tier': {'enum': ['fresh', 'tier1', 'tier2'], 'type': 'string', 'description': 'Freshness tier: fresh=last 30 days, tier1=31-60 days, tier2=61-90 days'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {}}
输入模式
{'type': 'object', 'required': [], 'properties': {'status': {'enum': ['pending', 'live'], 'type': 'string', 'description': 'Filter by status (default: all non-test)'}}}
输入模式
{'type': 'object', 'required': ['lineUserId'], 'properties': {'lineUserId': {'type': 'string', 'description': 'LINE user ID of the VIP customer'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'customerKey': {'type': 'string', 'description': 'Your customerKey (gyotak_cus_...). Omit when connected through a personal token URL.'}, 'includePhotos': {'type': 'boolean', 'description': 'Set true only if the user wants to attach a photo they take themselves with a blockchain capture record. Returns photo_capture_url and the list of recorded photos.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'customerKey': {'type': 'string', 'description': 'Your customerKey (gyotak_cus_...). Omit when connected through a personal token URL.'}}}
输入模式
{'type': 'object', 'properties': {'lang': {'enum': ['ja', 'en', 'th'], 'type': 'string', 'description': '(Guest mode, optional) Language of the confirmation email. Defaults to en.'}, 'memo': {'type': 'string', 'description': '(Optional) Order notes'}, 'email': {'type': 'string', 'description': '(Guest mode) Email address for the order confirmation — required for guest orders'}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['fishName', 'tier', 'band', 'qty'], 'properties': {'qty': {'type': 'number', 'description': 'Number of packs'}, 'band': {'type': 'string', 'description': 'Weight band (e.g. "140-180g")'}, 'tier': {'enum': ['Fresh', 'Tier1', 'Tier2'], 'type': 'string'}, 'status': {'type': 'string', 'description': 'Cut / preparation of the fish (e.g. "sashimi fillet"). Pass the status shown for this fish in get_catalog, verbatim. Optional: when omitted the server fills it in from stock, and asks which one if more than one cut is available.'}, 'fishName': {'type': 'string'}}}, 'description': '(Guest mode) Order items'}, 'phone': {'type': 'string', 'description': '(Guest mode) Contact phone number'}, 'fishName': {'type': 'string', 'description': '(VIP mode) Fish name (romaji)'}, 'totalThb': {'type': 'number', 'description': '(VIP mode) Total amount in THB'}, 'lineUserId': {'type': 'string', 'description': 'LINE user ID of VIP customer (VIP mode). Omit for guest mode.'}, 'referrerId': {'type': 'string', 'description': '(Optional) Referrer ID for tracking'}, 'customerKey': {'type': 'string', 'description': '(Guest mode) Registered customer key (from register_customer). Resolves name/phone/shipping automatically. If you are connected through a personal token URL the customer is already resolved: send items[] alone and omit this, customerName, phone and lineUserId.'}, 'requestedKg': {'type': 'number', 'description': '(VIP mode) Requested weight in kg'}, 'customerName': {'type': 'string', 'description': '(Guest mode) Customer name'}, 'shippingAddress': {'type': 'string', 'description': '(Guest mode) Street address and building name — required for guest orders'}, 'shippingDistrict': {'type': 'string', 'description': '(Guest mode) Hua Hin / Pranburi 等の地元配達判定に必須。住所に含まれていれば自動判定するが、明示推奨 / District name. Required to detect local (free) delivery for Hua Hin / Pranburi. Auto-detected from shippingAddress when present, but explicit value recommended.'}, 'shippingProvince': {'type': 'string', 'description': '(Guest mode) Thai province name, used for shipping cost — required for guest orders. Thailand only.'}}}
输入模式
{'type': 'object', 'required': ['phone'], 'properties': {'phone': {'type': 'string', 'description': 'Phone number used at registration'}}}
输入模式
{'type': 'object', 'required': ['name', 'phone', 'address', 'customerType'], 'properties': {'name': {'type': 'string', 'description': 'Full name (English)'}, 'email': {'type': 'string', 'description': 'Email address (optional)'}, 'phone': {'type': 'string', 'description': 'Contact phone number'}, 'address': {'type': 'string', 'description': 'Shipping address'}, 'customerType': {'enum': ['Retail', 'Wholesale'], 'type': 'string', 'description': 'Customer type: Retail (consumer) or Wholesale (business)'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'customerKey': {'type': 'string', 'description': 'Your customerKey (gyotak_cus_...). Omit when connected through a personal token URL.'}}}
输入模式
{'type': 'object', 'required': ['platform', 'post_url'], 'properties': {'platform': {'enum': ['x', 'instagram', 'facebook', 'threads', 'line', 'other'], 'type': 'string', 'description': 'Platform the post was published on'}, 'post_url': {'type': 'string', 'description': 'Public https URL of the published post'}, 'customerKey': {'type': 'string', 'description': 'Your customerKey (gyotak_cus_...). Omit when connected through a personal token URL.'}}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Fish name to search for'}, 'lineUserId': {'type': 'string', 'description': 'LINE user ID for VIP pricing (optional)'}}}
输入模式
{'type': 'object', 'required': ['contractAddress'], 'properties': {'batchId': {'type': 'string', 'description': 'Filter to a specific catch record by batchId (e.g. "CR-TESTV3-INSIDE-02"). Omit to return all records in the contract.'}, 'network': {'enum': ['preprod', 'mainnet'], 'type': 'string', 'description': 'Midnight network (default: preprod)'}, 'contractAddress': {'type': 'string', 'description': 'Midnight contract address (64-char hex). Example: 2e519c349331a6aaee82a7ed31aa5e39d6a3995f6cf85ec2256c97cda9a8c302'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'komonId': {'type': 'string', 'description': 'Filter to a specific komon record by ID. Omit to return all records.'}, 'network': {'enum': ['preprod', 'mainnet'], 'type': 'string', 'description': 'Midnight network (default: preprod)'}, 'contractAddress': {'type': 'string', 'description': 'Midnight komon contract address (64-char hex)'}}}
输入模式
{'type': 'object', 'properties': {'network': {'enum': ['preprod', 'mainnet'], 'type': 'string', 'description': 'Midnight network (default: mainnet)'}, 'freezerId': {'type': 'number', 'description': 'Filter to a specific freezer by ID. Omit to return all freezers.'}, 'hourStartUtc': {'type': 'string', 'description': 'Filter to a specific hour (e.g. "2026-07-09 11:00:00"). Omit to return all hours.'}, 'contractAddress': {'type': 'string', 'description': 'Midnight temp-log contract address (64-char hex). Default: mainnet production contract.'}}}
近期工具变更
类似的 MCP 服务器
apex-x1
Provides X1 and Arc token screening, liquidity and exit-risk checks, wallet and bridge data, non-custodial token operations, comm…
AgentLux
Operates an agent avatar marketplace with item generation, purchases, creator earnings, public profiles, social activity, and ERC…
API Acre
Offers paid APIs for EVM blockchain inspection, data transformation and validation, geocoding, weather, currency conversion, and …
agentic-commerce
Enables on-chain commerce through Boson Protocol, including product offers, buyer and seller accounts, voucher exchanges, escrow-…
Wever Pay Open Exchange Public Beta
Runs a Base Sepolia testnet exchange for agent participants, supporting wallets, USDC balances, signed offers, authorized purchas…
Real Real Genuine
Enables browsing fashion brands and listings, submitting designs, purchasing digital or physical products, referrals, vouchers, l…
Opensea
Provides OpenSea NFT marketplace data for collections, NFTs, ownership, collection statistics, traits, and sales.
Loyal Spark
Creates and operates token-based loyalty programs on Base, including minting, rewards, vouchers, customer balances, analytics, of…