MarketPilot
Was dieses MCP kann
Lets Korean small businesses browse marketing products, request quotes, create card checkout links, place orders, manage balances, and track fulfillment.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chargeRequestId'], 'properties': {'chargeRequestId': {'type': 'integer', 'description': '충전 신청 ID'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items', 'customerName'], 'properties': {'note': {'type': 'string', 'maxLength': 500, 'description': '요청 메모 (선택) — 매장 주소·원하는 시작일 등'}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['productId', 'quantity'], 'properties': {'quantity': {'type': 'integer', 'minimum': 1, 'description': '수량 (get_product 의 최소·최대·배수 제약을 지켜야 해요)'}, 'productId': {'type': 'integer', 'description': '상품 ID (list_products 의 productId)'}}, 'additionalProperties': False}, 'maxItems': 10, 'minItems': 1, 'description': '담을 상품 목록'}, 'agentName': {'type': 'string', 'maxLength': 60, 'description': '이 요청을 넣는 AI 이름 (예: Claude, ChatGPT)'}, 'companyName': {'type': 'string', 'maxLength': 100, 'description': '회사·매장명 (선택)'}, 'customerName': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '받는 분 이름 또는 상호 — 사용자에게 직접 물어본 값'}, 'customerEmail': {'type': 'string', 'description': '이메일 (선택)'}, 'customerPhone': {'type': 'string', 'description': '휴대폰 번호 (선택, 권장) — 결제 후 진행 안내를 받을 연락처'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['quoteToken', 'productId', 'quantity', 'confirm'], 'properties': {'confirm': {'type': 'boolean', 'description': '사용자에게 최종 확인을 받았으면 true'}, 'formData': {'type': 'object', 'description': '견적과 동일한 폼 데이터', 'additionalProperties': {}}, 'quantity': {'type': 'integer', 'minimum': 1, 'description': '견적과 동일한 수량'}, 'productId': {'type': 'integer', 'description': '견적과 동일한 상품 ID'}, 'quoteToken': {'type': 'string', 'description': 'quote_order가 발급한 견적 토큰'}, 'templateOption': {'type': 'string'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chargeRequestId'], 'properties': {'chargeRequestId': {'type': 'integer', 'description': '충전 신청 ID'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['checkoutToken'], 'properties': {'checkoutToken': {'type': 'string', 'maxLength': 64, 'minLength': 16, 'description': 'create_checkout 응답의 checkoutToken'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['orderId'], 'properties': {'orderId': {'type': 'integer', 'description': '주문 ID (list_my_orders의 orderId)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productId'], 'properties': {'productId': {'type': 'integer', 'description': '상품 ID (list_products 의 productId)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'minimum': 1, 'description': '페이지 (기본 1)'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '페이지당 건수 (기본 10)'}, 'status': {'type': 'string', 'description': '상태 필터'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productId', 'quantity'], 'properties': {'formData': {'type': 'object', 'description': 'get_product의 formFields에 맞춘 입력값 (예: nPlaceRawUrl, targetName, dailyTaskCount 등)', 'additionalProperties': {}}, 'quantity': {'type': 'integer', 'minimum': 1, 'description': '주문 수량 (단가 × 수량 = 총액)'}, 'productId': {'type': 'integer', 'description': '상품 ID'}, 'templateOption': {'type': 'string', 'description': '상품 템플릿 옵션 (필요한 상품만)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'depositorName'], 'properties': {'amount': {'type': 'integer', 'minimum': 1, 'description': '충전할 포인트 (원 단위, 1P=1원)'}, 'depositorName': {'type': 'string', 'minLength': 1, 'description': '입금자명 — 실제 이체 시 사용할 이름과 정확히 일치해야 자동 충전됩니다'}, 'cashReceiptType': {'type': 'string', 'description': '증빙 종류: 세금계산서 | 소득공제 | 지출증빙 (선택)'}, 'taxInvoiceEmail': {'type': 'string', 'description': '세금계산서 수신 이메일'}, 'cashReceiptMethod': {'type': 'string', 'description': '현금영수증 발급 방법 (소득공제/지출증빙 시)'}, 'cashReceiptIdNumber': {'type': 'string', 'description': '사업자등록번호 또는 현금영수증 발급 번호'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['keyword'], 'properties': {'keyword': {'type': 'string', 'minLength': 1, 'description': '업체명 또는 검색 키워드 (예: "강남 OO삼겹살")'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['phone'], 'properties': {'phone': {'type': 'string', 'maxLength': 20, 'minLength': 10, 'description': '휴대폰 번호 (010 으로 시작)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['phone', 'code', 'loginId', 'password', 'name', 'agreedToTerms', 'agreedToPrivacy'], 'properties': {'code': {'type': 'string', 'maxLength': 10, 'minLength': 4, 'description': '문자로 받은 인증번호 (사용자에게 물어본 값)'}, 'name': {'type': 'string', 'maxLength': 15, 'minLength': 1, 'description': '이름'}, 'email': {'type': 'string', 'description': '이메일 (선택)'}, 'phone': {'type': 'string', 'maxLength': 20, 'minLength': 10, 'description': 'send_signup_code 에 쓴 휴대폰 번호'}, 'loginId': {'type': 'string', 'maxLength': 20, 'minLength': 4, 'description': '아이디 (영문 소문자·숫자 4~20자)'}, 'password': {'type': 'string', 'maxLength': 64, 'minLength': 8, 'description': '비밀번호 (8자 이상)'}, 'agentName': {'type': 'string', 'maxLength': 100, 'description': '이 가입을 진행하는 AI 이름'}, 'companyName': {'type': 'string', 'maxLength': 100, 'description': '회사·매장명 (선택)'}, 'agreedToTerms': {'type': 'boolean', 'description': '이용약관 동의 — 사용자에게 직접 확인받은 경우에만 true'}, 'checkoutToken': {'type': 'string', 'maxLength': 64, 'minLength': 16, 'description': '앞서 만든 결제 링크의 checkoutToken (있으면 새 계정에 연결)'}, 'agreedToPrivacy': {'type': 'boolean', 'description': '개인정보처리방침 동의 — 사용자에게 직접 확인받은 경우에만 true'}, 'agreedToMarketing': {'type': 'boolean', 'description': '마케팅 정보 수신 동의 (선택)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['message', 'contactName', 'contactEmail'], 'properties': {'budget': {'type': 'string', 'description': '예산 (예: 월 30만원)'}, 'message': {'type': 'string', 'minLength': 10, 'description': '문의 내용 — 업종·목표·상황을 사용자 말에서 정리해 10자 이상으로'}, 'agentName': {'type': 'string', 'description': '이 문의를 넣는 AI 이름 (예: Claude, ChatGPT)'}, 'companyName': {'type': 'string', 'description': '업체명 (선택)'}, 'contactName': {'type': 'string', 'minLength': 1, 'description': '회신받을 이름 (사용자에게 확인)'}, 'inquiryType': {'enum': ['consultation', 'quote', 'service', 'partnership', 'support', 'other'], 'type': 'string', 'description': 'consultation=뭐가 맞는지 상담 / quote=견적 / service=서비스 질문 / partnership=제휴 / support=기존 주문·계정'}, 'businessType': {'type': 'string', 'description': '업종 (예: 음식점, 카페, 미용실)'}, 'contactEmail': {'type': 'string', 'minLength': 1, 'description': '회신받을 이메일 (사용자에게 확인)'}, 'contactPhone': {'type': 'string', 'description': '연락처 (선택)'}, 'interestedServices': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'description': '관심 서비스명 목록'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Resonance Reward Agent
Finds cashback deals and rewards, compares brands and offers, and provides analytics and management tools for reward programs.
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
Digital Manager Guru
Provides Digital Manager Guru checkout, customer, transaction, subscription, affiliate, coupon, blocklist, and digital-product sa…
Pagar.me
Connects to Pagar.me to manage customers, cards, orders, charges, invoices, payment captures, confirmations, retries, refunds, an…
roastify-mcp
Supports a coffee commerce workflow with product and blend catalogs, inventory, coupons, packaging design editing, artwork genera…
Ask AI
Answers questions about connected e-commerce data from Shopify, Klaviyo, GA4, Triple Whale, and other sources, covering sales, ma…
bitroad
Enables agents to search and purchase marketplace goods under spending controls, manage orders and returns, and handle payments a…
Singularity Layer MCP
Provides marketplace discovery, agent endpoint and asset management, dataset and product purchases, payment flows, and ERC-8004 a…