_ registry / mcp streamable-http · checked 2h ago

marketpilot-mcp

https://api.marketpilot.it

Registry code: 991b876c54baae0c

api record

마켓파일럿은 한국 자영업자·온라인 셀러·스타트업을 위한 마케팅 실행 플랫폼이에요(네이버 플레이스·블로그·리뷰·언론 기사·쇼핑 순위 등). 주문 흐름: list_products 로 상품을 고르고 get_product 로 수량 제약을 확인 → 사용자에게 상품·수량·예상 금액을 확인받기 → create_checkout 으로 카드 결제 링크를 만들어 checkoutUrl 을 그대로 보여주기 → 사용자가 링크에서 직접 결제 → get_checkout_status 로 확인. 결제는 회원가입 없이 돼요. 금액은 항상 서버가 계산하니 단가를 추측해서 말하지 말고 툴 응답의 금액을 쓰세요. 이름·연락처·이메일은 사용자에게 직접 물어본 값만 넣고 지어내지 마세요. 원하는 게 목록에 없거나 aiOrderable=false 면 submit_inquiry 로 상담을 접수하세요. 지금은 로그인 없이 접속한 상태라 둘러보기·결제 링크·상담 문의·회원가입(send_signup_code → signup)을 바로 쓸 수 있어요. 내 주문 내역·포인트·정부지원사업·나라장터 입찰처럼 본인 계정이 필요한 툴(list_my_orders, get_point_balance,…

endpoint
https://api.marketpilot.it/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is marketpilot-mcp live?
Yes — it answered the hub's last check (checked 2h ago). It answered 100% of checks over the last 30 days.
Is marketpilot-mcp free to use?
Partly — some of its tools are open, others need a key or payment.
What tools does marketpilot-mcp have?
25 tools: get_product, create_order, list_my_orders, request_point_charge, cancel_charge_request, get_my_order, search_places, send_signup_code, ….
Is marketpilot-mcp safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 99.2%· all time 99.2%

latency
752ms

last good check

priced tools
0

of 25 tools

_ answered our checks, 90 days 399 checks · signed record
  • down → live
  • degraded → live
  • live → degraded· timeout after 20000ms
_ what it is for
used for
  • browse local marketing services in korea
  • order a marketing service
  • create a card payment link
  • check order progress
  • submit a consultation inquiry
takes → gives
text, payments → data
tools
11 reads5 changes data1 moves money1 sends messages
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 25 tools
2 open10 auth-required 13 never probed 12 of 25 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • whoami reads open 9h ago

    지금 이 연결의 신원과 권한, 쓸 수 있는 툴 전체를 돌려줘요. 회사 데이터를 다루는 작업을 시작하기 전에 한 번 부르면, 서버에 새로 추가된 기능까지 재접속 없이 알 수 있어요. "뭘 할 수 있어?", "권한이 어떻게 돼?" 같은 질문에도 이걸 쓰세요. 어떤 툴이 안 보이면 unavailableGroups 의 reason 에 이유가 적혀 있어요.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • list_products reads open 17h ago

    주문 가능한 마케팅 상품 목록(상품 ID·이름·분류·단가·최소/최대 수량)을 조회합니다. aiOrderable=false 인 상품은 결제 링크로 주문할 수 없고 웹사이트나 상담(submit_inquiry)으로 안내해야 합니다. 로그인(키) 없이도 쓸 수 있어요.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • list_support_matches auth-required 17h ago

    내 사업 프로필에 맞는 정부지원사업 추천 목록을 조회합니다 (접수중 공고만, 매칭 점수순). 점수 해석: 60=자격 제한 없어 누구나 지원 가능, 60~100=검증된 자격 조건이 많을수록 높음. 자격 미달 공고는 이미 제외돼 있어요. 사업이 여러 개면 profileId 로 사업별 추천을 따로 보세요 (생략 시 대표 사업). "우리 회사가 받을 수 있는 지원금 뭐 있어?" 같은 질문에 이 툴을 쓰세요. isContest 가 true(programTypeLabel "공모전")인 공고는 공모전·경진대회예요. 소개할 때 공모전이라고 밝혀 주세요.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "page": {
          "type": "integer",
          "minimum": 1,
          "description": "페이지 (기본 1)"
        },
        "sort": {
          "enum": [
            "score",
            "deadline"
          ],
          "type": "string",
          "description": "정렬: score=매칭점수순(기본), deadline=마감임박순"
        },
        "limit": {
          "type": "integer",
          "maximum": 30,
          "minimum": 1,
          "description": "페이지당 건수 (기본 10)"
        },
        "minScore": {
          "type": "number",
          "maximum": 100,
          "minimum": 0,
          "description": "최소 매칭 점수 필터 (예: 70)"
        },
        "profileId": {
          "type": "integer",
          "description": "사업 프로필 ID (생략 시 대표 사업)"
        }
      },
      "additionalProperties": false
    }
    arguments 36 lines
  • get_support_program auth-required 11h ago

    지원사업 공고 1건의 상세를 조회합니다 — 지원 내용·자격 요건·신청 URL(applyUrl)·내 매칭 점수와 조건별 판정. 사용자가 신청하고 싶어 하면 applyUrl(정부 원문 신청 페이지)로 안내하세요. 신청 자체는 사용자가 직접 해야 해요. isContest 가 true(programTypeLabel "공모전")인 공고는 공모전·경진대회예요. 소개할 때 공모전이라고 밝혀 주세요.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "programId"
      ],
      "properties": {
        "profileId": {
          "type": "integer",
          "description": "매칭 점수를 계산할 사업 프로필 ID (생략 시 대표 사업)"
        },
        "programId": {
          "type": "integer",
          "description": "공고 ID (list_support_matches/search_support_programs의 programId)"
        }
      },
      "additionalProperties": false
    }
    arguments 18 lines
  • list_procurement_matches auth-required 17h ago

    내 사업 프로필에 맞는 나라장터 입찰공고 추천 목록을 조회합니다 (입찰중 공고만, 매칭 점수순). 점수: 60=참가 자격 제한 없음(누구나), 60~100=업종·지역·업종등록·금액대·자격이 검증될수록 높음. 자격 미달 공고는 제외돼 있어요. "우리 회사가 들어갈 수 있는 입찰 뭐 있어?", "나라장터 용역 공고 찾아줘" 같은 질문에 쓰세요.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "page": {
          "type": "integer",
          "minimum": 1
        },
        "sort": {
          "enum": [
            "score",
            "deadline"
          ],
          "type": "string",
          "description": "score=점수순(기본), deadline=마감임박순"
        },
        "limit": {
          "type": "integer",
          "maximum": 30,
          "minimum": 1,
          "description": "페이지당 건수 (기본 10)"
        },
        "minScore": {
          "type": "number",
          "maximum": 100,
          "minimum": 0,
          "description": "최소 매칭 점수 필터"
        },
        "profileId": {
          "type": "integer",
          "description": "사업 프로필 ID (생략 시 대표 사업)"
        }
      },
      "additionalProperties": false
    }
    arguments 35 lines
  • search_procurement_bids auth-required 26h ago

    나라장터 입찰공고를 키워드·업무구분·지역·주제 태그로 검색합니다 (조달청 오픈API로 매일 자동 수집된 공고 DB). 프로필이 있으면 결과에 matchScore 가 함께 붙어요.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "tag": {
          "enum": [
            "광고·홍보",
            "영상·촬영",
            "디자인·인쇄",
            "SNS·콘텐츠",
            "브랜딩",
            "마케팅 대행",
            "사진",
            "웹·앱 개발",
            "시스템·SW 유지보수",
            "데이터·AI",
            "행사·전시",
            "컨설팅·연구용역",
            "교육·연수",
            "조사·분석",
            "번역·통역",
            "출판·편집",
            "음식·급식",
            "청소·시설관리",
            "경비·보안",
            "운송·물류",
            "건축·토목공사",
            "전기·통신공사",
            "설계·감리·안전진단",
            "조경·산림",
            "인테리어",
            "의료·바이오",
            "농산물·식재료",
            "사무용품·비품",
            "가구",
            "전자기기·컴퓨터",
            "차량",
            "의류·섬유",
            "화장품·미용",
            "관광·여행",
            "금융·보험",
            "부동산",
            "환경·폐기물",
            "기계·설비"
          ],
          "type": "string",
          "description": "주제 태그"
        },
        "page": {
          "type": "integer",
          "minimum": 1
        },
        "limit": {
          "type": "integer",
          "maximum": 30,
          "minimum": 1
        },
        "region": {
          "type": "string",
          "description": "참가 가능 시·도 (예: 서울). 제한 없는 공고 + 해당 지역 공고"
        },
        "search": {
          "type": "string",
          "description": "공고명·공고기관·수요기관 검색어 (예: \"홍보영상\", \"성동구\")"
        },
        "status": {
          "enum": [
            "OPEN",
            "CLOSED",
            "CANCELED",
            "ALL"
          ],
          "type": "string",
          "description": "상태 (기본 OPEN=입찰중)"
        },
        "category": {
          "enum": [
            "GOODS",
            "SERVICE",
            "CONSTRUCTION",
            "FOREIGN",
            "ALL"
          ],
          "type": "string",
          "description": "업무구분 (기본 전체)"
        },
        "profileId": {
          "type": "integer"
        }
      },
      "additionalProperties": false
    }
    arguments 92 lines
  • get_charge_request reads auth-required 11h ago

    충전 신청 1건의 상태를 확인합니다. 입금 후 status가 CONFIRMED(충전 완료)로 바뀌었는지 확인하는 용도입니다.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "chargeRequestId"
      ],
      "properties": {
        "chargeRequestId": {
          "type": "integer",
          "description": "충전 신청 ID"
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • search_startup_events auth-required 2h ago

    지금 접수 중인 창업 행사를 행사일이 빠른 순으로 찾습니다 (데모데이·IR·밋업·네트워킹·포럼·세미나·투자 상담회·수출 상담회. K-Startup·보조금24·일부 지자체 게시판과 기업마당(지원사업 공고·행사정보)에서 모은 것. sourceLabel 이 "기업마당 행사정보"인 행사는 공공누리 제3유형이라 제목·내용을 고치지 말고 출처를 밝히세요). "이번 달 창업 행사", "네트워킹 어디서 해"에 쓰세요. eventDate 가 null 이면 공고에서 일정을 확인해야 해요. 자세한 내용은 id 를 get_support_program 의 programId 로 넘기세요. 기업마당 행사정보의 교육 과정, 팁스·KOTRA처럼 기관 누리집에만 올리는 행사, 온오프믹스·이벤터스·루마·밋업 같은 민간 플랫폼 행사는 들어 있지 않아요. 농수산물·특산물 같은 지역 특산품을 다루거나 제목에 "판로"가 든 수출상담회도 빠지니, 수출상담회는 search_support_programs 의 search 에 "수출상담회"를, 지역은 region 에 넣어 함께 찾으세요.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "kind": {
          "enum": [
            "INVEST",
            "NETWORK",
            "FORUM",
            "GLOBAL",
            "FESTIVAL"
          ],
          "type": "string",
          "description": "종류: INVEST=투자·IR, NETWORK=밋업·네트워킹, FORUM=포럼·세미나, GLOBAL=해외·수출, FESTIVAL=창업 행사·경진"
        },
        "limit": {
          "type": "integer",
          "maximum": 30,
          "minimum": 1,
          "description": "건수 (기본 10)"
        },
        "region": {
          "type": "string",
          "description": "행사가 열리는 시·도: 서울, 경기, 인천, 부산, 대구, 대전, 광주, 울산, 세종, 강원, 충북, 충남, 전북, 전남, 경북, 경남, 제주 중 하나. 온라인 행사도 함께 나와요"
        },
        "keywords": {
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 30
          },
          "maxItems": 3,
          "description": "찾을 낱말 (예: [\"데모데이\"], [\"바이오\"]). 생략하면 전체"
        }
      },
      "additionalProperties": false
    }
    arguments 37 lines
  • list_charge_requests reads auth-required 2h ago

    내 포인트 충전 신청 내역을 조회합니다.

    mcp-tool

    {
      "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
    }
    arguments 16 lines
  • get_point_balance reads auth-required 2h ago

    포인트 잔액을 조회합니다. 1P = 1원이며 주문 결제는 포인트로 이뤄집니다.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • search_support_programs auth-required 26h ago

    정부지원사업 공고를 키워드·카테고리로 검색합니다 (매일 K-Startup 등에서 자동 수집된 공고 DB). 프로필이 있으면 결과에 matchScore가 함께 붙어요. 특정 사업명을 찾거나 전체를 둘러볼 때 사용하세요. isContest 가 true(programTypeLabel "공모전")인 공고는 공모전·경진대회예요. 소개할 때 공모전이라고 밝혀 주세요.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "page": {
          "type": "integer",
          "minimum": 1
        },
        "limit": {
          "type": "integer",
          "maximum": 30,
          "minimum": 1,
          "description": "페이지당 건수 (기본 10)"
        },
        "region": {
          "type": "string",
          "description": "사업장 시·도로 거르기: 서울, 경기, 인천, 부산, 대구, 대전, 광주, 울산, 세종, 강원, 충북, 충남, 전북, 전남, 경북, 경남, 제주 중 하나(\"인천광역시\"도 돼요). 그 지역 공고와 전국 공고가 나와요"
        },
        "search": {
          "type": "string",
          "description": "공고명·주관기관 검색 키워드 (예: \"예비창업패키지\", \"수출바우처\")"
        },
        "status": {
          "enum": [
            "OPEN",
            "UPCOMING",
            "CLOSED",
            "ALL"
          ],
          "type": "string",
          "description": "상태 (기본 OPEN=접수중. 오늘 마감 시각이 지난 공고는 빠져요)"
        },
        "category": {
          "enum": [
            "FUNDING",
            "RND",
            "EDUCATION",
            "CONSULTING",
            "MARKETING",
            "EXPORT",
            "CERTIFICATION",
            "MANPOWER",
            "SPACE",
            "OTHER"
          ],
          "type": "string",
          "description": "카테고리: FUNDING=자금지원, RND=R&D, EDUCATION=교육, CONSULTING=컨설팅, MARKETING=마케팅, EXPORT=수출, CERTIFICATION=인증, MANPOWER=인력, SPACE=공간"
        },
        "profileId": {
          "type": "integer",
          "description": "매칭 점수를 계산할 사업 프로필 ID (생략 시 대표 사업)"
        }
      },
      "additionalProperties": false
    }
    arguments 55 lines
  • get_procurement_bid auth-required 11h ago

    입찰공고 1건의 상세를 조회합니다: 추정가격·마감·개찰·계약방법·지역/업종 제한·참가자격등록 마감·내 매칭 점수와 조건별 판정. 사용자가 참여하려면 sourceUrl(나라장터 공고 원문)로 안내하세요. 입찰 참여 자체는 사용자가 나라장터에서 직접 해야 해요.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "bidId"
      ],
      "properties": {
        "bidId": {
          "type": "integer",
          "description": "공고 ID (list_procurement_matches/search_procurement_bids 의 bidId)"
        },
        "profileId": {
          "type": "integer"
        }
      },
      "additionalProperties": false
    }
    arguments 17 lines
  • get_product reads unknown 9h ago

    상품 1개의 상세(단가·수량 제약)와 집행에 필요한 입력 항목(formFields)을 조회합니다. 결제 링크를 만들기 전에 수량 제약을 확인하세요.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "productId"
      ],
      "properties": {
        "productId": {
          "type": "integer",
          "description": "상품 ID (list_products 의 productId)"
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • create_order moves money unknown never probed

    [주문 2단계] 견적을 확정해 실제 주문을 생성합니다. 포인트가 즉시 차감되므로, 반드시 사용자에게 상품·수량·금액을 확인받은 뒤 confirm:true로 호출하세요.

    mcp-tool

    {
      "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
    }
    arguments 38 lines
  • list_my_orders reads unknown never probed

    내 주문 내역을 조회합니다. status로 필터할 수 있어요 (paid=결제완료, in_progress=진행중, completed=완료, refunded=환불, stopped=중단).

    mcp-tool

    {
      "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
    }
    arguments 22 lines
  • request_point_charge changes data unknown never probed

    포인트 충전을 신청합니다. 응답의 transfer(무통장 입금 계좌·입금자명·금액)를 사용자에게 안내하세요. 실제 이체는 사용자가 직접 해야 하며, 입금자명·금액이 일치하면 몇 분 내 자동 충전됩니다.

    mcp-tool

    {
      "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
    }
    arguments 37 lines
  • cancel_charge_request changes data unknown never probed

    입금 대기(PENDING) 상태의 충전 신청을 취소합니다.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "chargeRequestId"
      ],
      "properties": {
        "chargeRequestId": {
          "type": "integer",
          "description": "충전 신청 ID"
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • get_my_order reads unknown never probed

    주문 1건의 진행 상황을 조회합니다. status/statusLabel(결제완료→진행중→완료), phaseLabel(상품별 세부 단계), progress(수량 진행률·결과물 링크·단계 — 제공 상품만), recentLogs(진행 로그 최신순)를 반환해요. "내 주문 어떻게 돼가?" 같은 질문에 이 툴을 쓰고, progress가 null이면 statusLabel과 recentLogs로 안내하세요.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "orderId"
      ],
      "properties": {
        "orderId": {
          "type": "integer",
          "description": "주문 ID (list_my_orders의 orderId)"
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • search_places reads unknown 25h ago

    네이버 플레이스를 업체명·키워드로 검색합니다. 사용자의 매장을 특정해 placeId·업체명·주소를 얻는 용도입니다.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "keyword"
      ],
      "properties": {
        "keyword": {
          "type": "string",
          "minLength": 1,
          "description": "업체명 또는 검색 키워드 (예: \"강남 OO삼겹살\")"
        }
      },
      "additionalProperties": false
    }
    arguments 15 lines
  • send_signup_code sends messages unknown never probed

    [회원가입 1단계] 사용자의 휴대폰으로 인증번호 문자를 보냅니다. 사용자가 가입을 원한다고 분명히 말했을 때만 호출하세요. 문자를 받은 사용자에게 번호를 물어본 뒤 signup 으로 넘기세요. 결제 링크(create_checkout)는 가입 없이도 쓸 수 있어요.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "phone"
      ],
      "properties": {
        "phone": {
          "type": "string",
          "maxLength": 20,
          "minLength": 10,
          "description": "휴대폰 번호 (010 으로 시작)"
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • create_checkout changes data unknown never probed

    카드로 결제할 수 있는 결제 링크를 만듭니다. 상품 ID 와 수량만 넣으면 금액은 서버가 계산해요(단가를 직접 넣을 수 없어요). 응답의 checkoutUrl 을 사용자에게 그대로 보여주세요. 링크를 열면 품목·금액을 확인하고 카드·간편결제로 바로 결제할 수 있고, 회원가입은 필요 없어요. 링크를 만드는 것만으로는 돈이 나가지 않아요(결제는 사용자가 링크에서 직접). 만들기 전에 반드시 상품·수량·예상 금액을 사용자에게 확인받고, 이름(또는 상호)은 사용자에게 직접 물어보세요.

    mcp-tool

    {
      "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
    }
    arguments 65 lines
  • submit_inquiry changes data unknown never probed

    상담·견적 문의를 접수합니다. 담당자가 영업일 1일 이내에 이메일로 회신해요. aiOrderable=false 인 상품(문의형·복잡한 견적), 원하는 게 카탈로그에 없을 때, 또는 사용자가 사람과 이야기하고 싶어할 때 사용하세요. 이름·이메일은 반드시 사용자에게 직접 물어보고 넣으세요 — 임의로 지어내면 안 돼요.

    mcp-tool

    {
      "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
    }
    arguments 67 lines
  • signup changes data unknown never probed

    [회원가입 2단계] 인증번호를 확인하고 계정을 만듭니다. 아이디·비밀번호·이름은 사용자에게 직접 받으세요(임의로 짓지 마세요). 약관 동의는 사람의 의사표시예요 — 사용자에게 이용약관(https://www.marketpilot.it/terms)과 개인정보처리방침(https://www.marketpilot.it/privacy)을 안내하고 동의한다는 답을 받은 경우에만 true 로 넣으세요. 앞서 만든 결제 링크가 있으면 checkoutToken 을 같이 넣어 그 주문을 새 계정에 연결하세요.

    mcp-tool

    {
      "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
    }
    arguments 78 lines
  • quote_order reads unknown never probed

    [주문 1단계] 견적을 요청합니다. 총액·포인트 잔액·부족분과 15분 유효한 quoteToken을 돌려줍니다. 돈이 나가지 않는 안전한 호출입니다.

    mcp-tool

    {
      "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
    }
    arguments 29 lines
  • get_checkout_status reads unknown 26h ago

    결제 링크의 상태(결제 대기·결제 완료·만료)와 결제 후 만들어진 주문의 진행 상황을 확인합니다. 사용자가 "결제했어요"라고 하면 이 툴로 확인하고, setupUrl 이 있으면 집행 정보(매장 주소 등) 입력을 안내하세요.

    mcp-tool

    {
      "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
    }
    arguments 16 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 991b876c54baae0c.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/991b876c54baae0c/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/991b876c54baae0c/badge.svg)](https://brick.blue/agent/991b876c54baae0c?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.