Google Search Console integration for Model Context Protocol (MCP)
MarketPilot is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Korean SMB marketing: browse, pay by card link, track orders. No login to start; OAuth to link.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http marketpilot-mcp https://api.marketpilot.it/mcp
# 2 — ask your agent for something these tools do
# whoami, list_products, get_product and 21 more
MarketPilot costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http marketpilot-mcp https://api.marketpilot.it/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
24 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
지금 이 연결의 신원과 권한, 쓸 수 있는 툴 전체를 돌려줘요. 회사 데이터를 다루는 작업을 시작하기 전에 한 번 부르면, 서버에 새로 추가된 기능까지 재접속 없이 알 수 있어요. "뭘 할 수 있어?", "권한이 어떻게 돼?" 같은 질문에도 이걸 쓰세요. 어떤 툴이 안 보이면 unavailableGroups 의 reason 에 이유가 적혀 있어요.
No parameter schema on file.
주문 가능한 마케팅 상품 목록(상품 ID·이름·분류·단가·최소/최대 수량)을 조회합니다. aiOrderable=false 인 상품은 결제 링크로 주문할 수 없고 웹사이트나 상담(submit_inquiry)으로 안내해야 합니다. 로그인(키) 없이도 쓸 수 있어요.
No parameter schema on file.
상품 1개의 상세(단가·수량 제약)와 집행에 필요한 입력 항목(formFields)을 조회합니다. 결제 링크를 만들기 전에 수량 제약을 확인하세요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| productId | integer | yes | 상품 ID (list_products 의 productId) |
네이버 플레이스를 업체명·키워드로 검색합니다. 사용자의 매장을 특정해 placeId·업체명·주소를 얻는 용도입니다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| keyword | string | yes | 업체명 또는 검색 키워드 (예: "강남 OO삼겹살") |
카드로 결제할 수 있는 결제 링크를 만듭니다. 상품 ID 와 수량만 넣으면 금액은 서버가 계산해요(단가를 직접 넣을 수 없어요). 응답의 checkoutUrl 을 사용자에게 그대로 보여주세요. 링크를 열면 품목·금액을 확인하고 카드·간편결제로 바로 결제할 수 있고, 회원가입은 필요 없어요. 링크를 만드는 것만으로는 돈이 나가지 않아요(결제는 사용자가 링크에서 직접). 만들기 전에 반드시 상품·수량·예상 금액을 사용자에게 확인받고, 이름(또는 상호)은 사용자에게 직접 물어보세요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| items | array | yes | 담을 상품 목록 |
| customerName | string | yes | 받는 분 이름 또는 상호 — 사용자에게 직접 물어본 값 |
| customerPhone | string | no | 휴대폰 번호 (선택, 권장) — 결제 후 진행 안내를 받을 연락처 |
| customerEmail | string | no | 이메일 (선택) |
| companyName | string | no | 회사·매장명 (선택) |
| note | string | no | 요청 메모 (선택) — 매장 주소·원하는 시작일 등 |
| agentName | string | no | 이 요청을 넣는 AI 이름 (예: Claude, ChatGPT) |
결제 링크의 상태(결제 대기·결제 완료·만료)와 결제 후 만들어진 주문의 진행 상황을 확인합니다. 사용자가 "결제했어요"라고 하면 이 툴로 확인하고, setupUrl 이 있으면 집행 정보(매장 주소 등) 입력을 안내하세요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| checkoutToken | string | yes | create_checkout 응답의 checkoutToken |
상담·견적 문의를 접수합니다. 담당자가 영업일 1일 이내에 이메일로 회신해요. aiOrderable=false 인 상품(문의형·복잡한 견적), 원하는 게 카탈로그에 없을 때, 또는 사용자가 사람과 이야기하고 싶어할 때 사용하세요. 이름·이메일은 반드시 사용자에게 직접 물어보고 넣으세요 — 임의로 지어내면 안 돼요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| message | string | yes | 문의 내용 — 업종·목표·상황을 사용자 말에서 정리해 10자 이상으로 |
| contactName | string | yes | 회신받을 이름 (사용자에게 확인) |
| contactEmail | string | yes | 회신받을 이메일 (사용자에게 확인) |
| inquiryType | string | no | consultation=뭐가 맞는지 상담 / quote=견적 / service=서비스 질문 / partnership=제휴 / support=기존 주문·계정 |
| contactPhone | string | no | 연락처 (선택) |
| companyName | string | no | 업체명 (선택) |
| businessType | string | no | 업종 (예: 음식점, 카페, 미용실) |
| budget | string | no | 예산 (예: 월 30만원) |
| interestedServices | array | no | 관심 서비스명 목록 |
| agentName | string | no | 이 문의를 넣는 AI 이름 (예: Claude, ChatGPT) |
[회원가입 1단계] 사용자의 휴대폰으로 인증번호 문자를 보냅니다. 사용자가 가입을 원한다고 분명히 말했을 때만 호출하세요. 문자를 받은 사용자에게 번호를 물어본 뒤 signup 으로 넘기세요. 결제 링크(create_checkout)는 가입 없이도 쓸 수 있어요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| phone | string | yes | 휴대폰 번호 (010 으로 시작) |
[회원가입 2단계] 인증번호를 확인하고 계정을 만듭니다. 아이디·비밀번호·이름은 사용자에게 직접 받으세요(임의로 짓지 마세요). 약관 동의는 사람의 의사표시예요 — 사용자에게 이용약관(https://www.marketpilot.it/terms)과 개인정보처리방침(https://www.marketpilot.it/privacy)을 안내하고 동의한다는 답을 받은 경우에만 true 로 넣으세요. 앞서 만든 결제 링크가 있으면 checkoutToken 을 같이 넣어 그 주문을 새 계정에 연결하세요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| phone | string | yes | send_signup_code 에 쓴 휴대폰 번호 |
| code | string | yes | 문자로 받은 인증번호 (사용자에게 물어본 값) |
| loginId | string | yes | 아이디 (영문 소문자·숫자 4~20자) |
| password | string | yes | 비밀번호 (8자 이상) |
| name | string | yes | 이름 |
| string | no | 이메일 (선택) | |
| companyName | string | no | 회사·매장명 (선택) |
| agreedToTerms | boolean | yes | 이용약관 동의 — 사용자에게 직접 확인받은 경우에만 true |
| agreedToPrivacy | boolean | yes | 개인정보처리방침 동의 — 사용자에게 직접 확인받은 경우에만 true |
| agreedToMarketing | boolean | no | 마케팅 정보 수신 동의 (선택) |
| checkoutToken | string | no | 앞서 만든 결제 링크의 checkoutToken (있으면 새 계정에 연결) |
| agentName | string | no | 이 가입을 진행하는 AI 이름 |
[주문 1단계] 견적을 요청합니다. 총액·포인트 잔액·부족분과 15분 유효한 quoteToken을 돌려줍니다. 돈이 나가지 않는 안전한 호출입니다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| productId | integer | yes | 상품 ID |
| quantity | integer | yes | 주문 수량 (단가 × 수량 = 총액) |
| formData | object | no | get_product의 formFields에 맞춘 입력값 (예: nPlaceRawUrl, targetName, dailyTaskCount 등) |
| templateOption | string | no | 상품 템플릿 옵션 (필요한 상품만) |
[주문 2단계] 견적을 확정해 실제 주문을 생성합니다. 포인트가 즉시 차감되므로, 반드시 사용자에게 상품·수량·금액을 확인받은 뒤 confirm:true로 호출하세요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| quoteToken | string | yes | quote_order가 발급한 견적 토큰 |
| productId | integer | yes | 견적과 동일한 상품 ID |
| quantity | integer | yes | 견적과 동일한 수량 |
| formData | object | no | 견적과 동일한 폼 데이터 |
| templateOption | string | no | — |
| confirm | boolean | yes | 사용자에게 최종 확인을 받았으면 true |
내 주문 내역을 조회합니다. status로 필터할 수 있어요 (paid=결제완료, in_progress=진행중, completed=완료, refunded=환불, stopped=중단).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| page | integer | no | 페이지 (기본 1) |
| limit | integer | no | 페이지당 건수 (기본 10) |
| status | string | no | 상태 필터 |
주문 1건의 진행 상황을 조회합니다. status/statusLabel(결제완료→진행중→완료), phaseLabel(상품별 세부 단계), progress(수량 진행률·결과물 링크·단계 — 제공 상품만), recentLogs(진행 로그 최신순)를 반환해요. "내 주문 어떻게 돼가?" 같은 질문에 이 툴을 쓰고, progress가 null이면 statusLabel과 recentLogs로 안내하세요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| orderId | integer | yes | 주문 ID (list_my_orders의 orderId) |
포인트 잔액을 조회합니다. 1P = 1원이며 주문 결제는 포인트로 이뤄집니다.
No parameter schema on file.
포인트 충전을 신청합니다. 응답의 transfer(무통장 입금 계좌·입금자명·금액)를 사용자에게 안내하세요. 실제 이체는 사용자가 직접 해야 하며, 입금자명·금액이 일치하면 몇 분 내 자동 충전됩니다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| amount | integer | yes | 충전할 포인트 (원 단위, 1P=1원) |
| depositorName | string | yes | 입금자명 — 실제 이체 시 사용할 이름과 정확히 일치해야 자동 충전됩니다 |
| cashReceiptType | string | no | 증빙 종류: 세금계산서 | 소득공제 | 지출증빙 (선택) |
| cashReceiptMethod | string | no | 현금영수증 발급 방법 (소득공제/지출증빙 시) |
| cashReceiptIdNumber | string | no | 사업자등록번호 또는 현금영수증 발급 번호 |
| taxInvoiceEmail | string | no | 세금계산서 수신 이메일 |
내 포인트 충전 신청 내역을 조회합니다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| page | integer | no | — |
| limit | integer | no | — |
충전 신청 1건의 상태를 확인합니다. 입금 후 status가 CONFIRMED(충전 완료)로 바뀌었는지 확인하는 용도입니다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| chargeRequestId | integer | yes | 충전 신청 ID |
입금 대기(PENDING) 상태의 충전 신청을 취소합니다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| chargeRequestId | integer | yes | 충전 신청 ID |
내 사업 프로필에 맞는 정부지원사업 추천 목록을 조회합니다 (접수중 공고만, 매칭 점수순). 점수 해석: 60=자격 제한 없어 누구나 지원 가능, 60~100=검증된 자격 조건이 많을수록 높음. 자격 미달 공고는 이미 제외돼 있어요. 사업이 여러 개면 profileId 로 사업별 추천을 따로 보세요 (생략 시 대표 사업). "우리 회사가 받을 수 있는 지원금 뭐 있어?" 같은 질문에 이 툴을 쓰세요. isContest 가 true(programTypeLabel "공모전")인 공고는 공모전·경진대회예요. 소개할 때 공모전이라고 밝혀 주세요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| profileId | integer | no | 사업 프로필 ID (생략 시 대표 사업) |
| page | integer | no | 페이지 (기본 1) |
| limit | integer | no | 페이지당 건수 (기본 10) |
| minScore | number | no | 최소 매칭 점수 필터 (예: 70) |
| sort | string | no | 정렬: score=매칭점수순(기본), deadline=마감임박순 |
정부지원사업 공고를 키워드·카테고리로 검색합니다 (매일 K-Startup 등에서 자동 수집된 공고 DB). 프로필이 있으면 결과에 matchScore가 함께 붙어요. 특정 사업명을 찾거나 전체를 둘러볼 때 사용하세요. isContest 가 true(programTypeLabel "공모전")인 공고는 공모전·경진대회예요. 소개할 때 공모전이라고 밝혀 주세요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search | string | no | 공고명·주관기관 검색 키워드 (예: "예비창업패키지", "수출바우처") |
| category | string | no | 카테고리: FUNDING=자금지원, RND=R&D, EDUCATION=교육, CONSULTING=컨설팅, MARKETING=마케팅, EXPORT=수출, CERTIFICATION=인증, MANPOWER=인력, SPACE=공간 |
| status | string | no | 상태 (기본 OPEN=접수중. 오늘 마감 시각이 지난 공고는 빠져요) |
| region | string | no | 사업장 시·도로 거르기: 서울, 경기, 인천, 부산, 대구, 대전, 광주, 울산, 세종, 강원, 충북, 충남, 전북, 전남, 경북, 경남, 제주 중 하나("인천광역시"도 돼요). 그 지역 공고와 전국 공고가 나와요 |
| profileId | integer | no | 매칭 점수를 계산할 사업 프로필 ID (생략 시 대표 사업) |
| page | integer | no | — |
| limit | integer | no | 페이지당 건수 (기본 10) |
지원사업 공고 1건의 상세를 조회합니다 — 지원 내용·자격 요건·신청 URL(applyUrl)·내 매칭 점수와 조건별 판정. 사용자가 신청하고 싶어 하면 applyUrl(정부 원문 신청 페이지)로 안내하세요. 신청 자체는 사용자가 직접 해야 해요. isContest 가 true(programTypeLabel "공모전")인 공고는 공모전·경진대회예요. 소개할 때 공모전이라고 밝혀 주세요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| programId | integer | yes | 공고 ID (list_support_matches/search_support_programs의 programId) |
| profileId | integer | no | 매칭 점수를 계산할 사업 프로필 ID (생략 시 대표 사업) |
내 사업 프로필에 맞는 나라장터 입찰공고 추천 목록을 조회합니다 (입찰중 공고만, 매칭 점수순). 점수: 60=참가 자격 제한 없음(누구나), 60~100=업종·지역·업종등록·금액대·자격이 검증될수록 높음. 자격 미달 공고는 제외돼 있어요. "우리 회사가 들어갈 수 있는 입찰 뭐 있어?", "나라장터 용역 공고 찾아줘" 같은 질문에 쓰세요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| profileId | integer | no | 사업 프로필 ID (생략 시 대표 사업) |
| page | integer | no | — |
| limit | integer | no | 페이지당 건수 (기본 10) |
| minScore | number | no | 최소 매칭 점수 필터 |
| sort | string | no | score=점수순(기본), deadline=마감임박순 |
나라장터 입찰공고를 키워드·업무구분·지역·주제 태그로 검색합니다 (조달청 오픈API로 매일 자동 수집된 공고 DB). 프로필이 있으면 결과에 matchScore 가 함께 붙어요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search | string | no | 공고명·공고기관·수요기관 검색어 (예: "홍보영상", "성동구") |
| category | string | no | 업무구분 (기본 전체) |
| status | string | no | 상태 (기본 OPEN=입찰중) |
| region | string | no | 참가 가능 시·도 (예: 서울). 제한 없는 공고 + 해당 지역 공고 |
| tag | string | no | 주제 태그 |
| profileId | integer | no | — |
| page | integer | no | — |
| limit | integer | no | — |
입찰공고 1건의 상세를 조회합니다: 추정가격·마감·개찰·계약방법·지역/업종 제한·참가자격등록 마감·내 매칭 점수와 조건별 판정. 사용자가 참여하려면 sourceUrl(나라장터 공고 원문)로 안내하세요. 입찰 참여 자체는 사용자가 나라장터에서 직접 해야 해요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| bidId | integer | yes | 공고 ID (list_procurement_matches/search_procurement_bids 의 bidId) |
| profileId | integer | no | — |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install MarketPilot or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.4.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish MarketPilot can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.