내 앱에 대해 어시스턴트에게 물어보세요. 답은 내 데이터에서 나옵니다.
Storelift는 MCP 서버를 운영합니다. 한 번 연결하면 Claude, ChatGPT, Cursor를 비롯한 모든 MCP 클라이언트가 85개 도구로 내 순위, 경쟁 앱, 리뷰, 매출, 시장을 읽습니다. 어시스턴트가 제안하는 변경은 하나하나 내 승인을 기다립니다.
이번 주 미국에서 순위가 떨어진 내 키워드는 무엇이고, 지금 그 키워드에서 내 위에는 어떤 앱이 있나요?
get_keywords1
get_history1
get_rivals1
이번 주 미국에서 키워드 2개의 순위가 떨어졌습니다. 두 키워드 모두에서 Calm Rain 앱이 1위입니다.
storelift.net/mcp−3 크레딧
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "get_rivals",
"arguments": {
"appId": "sbx-lumen",
"country": "us"
}
}
}모든 클라이언트에 주소 하나
호스팅 서버는 Streamable HTTP로 통신하고 OAuth로 로그인합니다. 사용하는 클라이언트를 고르세요:
서버 주소https://storelift.net/mcp
- Customize › Connectors를 열고 +를 클릭하세요.
- Add custom connector를 선택하고 서버 주소를 붙여넣으세요.
- Storelift가 어떤 앱이 요청하는지 보여 줍니다. 허용을 선택하세요.
Team과 Enterprise에서는 소유자가 Organization settings › Connectors에서 추가하고, 멤버는 Connect를 클릭합니다.

85개 도구가 읽고 변경하는 것
도구마다 스코프와 크레딧 비용이 붙어 있어, 호출이 실행되기 전에 어시스턴트도 나도 그 비용을 확인합니다.
| 도구 | 하는 일 | 스코프 | 플랜 | 크레딧 |
|---|---|---|---|---|
list_apps | 계정에 있는 앱과 각 앱의 국가, 키워드 수. 다른 모든 호출은 여기서 시작합니다. | apps:read | Free | 1 |
get_keywords | 스토어프런트 한 곳에서 추적 중인 각 키워드의 현재 순위. 제품과 같은 세 가지 상태로 반환합니다. | apps:read | Free | 1 |
get_rivals | 한 검색어에서 내 앱보다 위에 있는 앱과 그 앱들의 평가 수, 마지막 출시일. | apps:read | Free | 1 |
get_ai_visibility | AI 엔진 답변을 날짜별 표본으로 모은 것에서 앱이 언급된 내역. Studio 또는 Enterprise 플랜과 ai:read가 필요하며, 모든 사용자가 보는 화면을 그대로 재현한 것은 아닙니다. | ai:read | Studio | 1 |
run_ai_visibility_check | 해당 실행에서 쓸 수 있는 엔진으로 AI 가시성 표본 측정을 시작하고, 플랜 한도 또는 구매한 AI 가시성 한도에서 1회를 씁니다. Studio 또는 Enterprise 플랜과 ai:read가 필요하며, Pro의 대시보드 한도로는 이 MCP 도구가 열리지 않습니다. 결과는 get_ai_visibility로 읽습니다. | ai:read | Studio | 1 |
get_history | 키워드 하나의 순위 추이. 순위가 null이면 측정은 했지만 앱이 결과에 없던 날입니다. | apps:read | Free | 1 |
get_store_page | 스토어프런트 한 곳에서 스토어가 보여 주는 그대로의 내 앱 스토어 페이지 신호: 버전, 스크린샷, 인앱 이벤트, 에디토리얼 노출, 유사 앱 영역, 지원 언어, 별점 분포, 프로모션 텍스트, 추천 인앱 구매, 그리고 저희가 감지한 날짜별 변경 사항. | apps:read | Free | 1 |
get_reviews | 앱의 스토어 리뷰. 어시스턴트가 사용자가 실제로 쓴 내용을 읽을 수 있습니다. | reviews:read | Free | 1 |
get_charts | 스토어의 카테고리 차트에서 앱이 있는 위치. | apps:read | Free | 1 |
search_reviews | 앱 하나의 리뷰를 텍스트, 별점, 버전, 기간으로 검색합니다. 전체 리뷰 아카이브에서 최대 1,000행을 반환합니다. | reviews:read | Free | 1 |
get_review_stats | 평점 분포와 평균, 일별 추이, 버전별 내역. 평점 하락을 그 원인이 된 릴리스와 맞춰 볼 수 있습니다. | reviews:read | Free | 1 |
summarize_reviews | 리뷰 AI: 최근 리뷰와 그 주제의 요약이며, 주제마다 인용한 리뷰가 붙습니다. 당일 요약은 한도를 쓰지 않고 다시 사용합니다. | reviews:read | Free | 1 |
draft_review_reply | 리뷰 한 건에 대한 답변 초안. 저장된 리뷰 본문과 내가 적은 메모로 작성하며, 게시는 reply_review가 맡습니다. | reviews:read | Free | 1 |
get_listing_timeline | 날짜별 스토어 페이지 변경(버전, 스크린샷, 이벤트, 피처링, 키워드 필드 수정)과 각 변경 전후의 순위 변동. | apps:read | Free | 1 |
get_today | 앱 하나의 하루를 답 하나로: 구매와 체험, 새 리뷰, 순위와 카테고리 변동, 신규 진입 앱, 이벤트, 어제의 스토어 수치. | apps:read | Free | 1 |
get_keyword_competition | 키워드마다 경쟁하는 앱 수를 순위 인덱스에서 셉니다. 추적 중인 검색어나 직접 지정한 후보에 대해 조회합니다. | apps:read | Free | 1 |
get_rival_detail | 경쟁 앱의 평점 추이와 순위에 오른 키워드, 각 키워드에서의 순위. | apps:read | Free | 1 |
get_rival_ad_networks | 경쟁 앱이 함께 일하는 광고 네트워크. 각각 DIRECT 또는 RESELLER로 표시됩니다. | apps:read | Free | 1 |
get_rival_market | Google Play에서는 경쟁 앱의 설치 수와 인앱 가격대, App Store에서는 가격, 평가 수, 출시일. | apps:read | Free | 1 |
get_storefront_audit | 모든 스토어프런트에 걸친 내 iOS 스토어 페이지: 어디서 판매되는지, 어느 스토어프런트가 대체 텍스트나 대체 스크린샷을 보여 주는지. | apps:read | Free | 1 |
check_rank | 스토어프런트 한 곳에서 어떤 검색어든 내 앱의 실시간 순위를 확인합니다. 추적하지 않는 검색어도 됩니다. | apps:read | Free | 10 |
get_keyword_metrics | 검색어 하나의 수요와 난이도를 이루는 입력값: 관련 검색어, 상위 결과의 평가 수, 제목 일치. | apps:read | Free | 10 |
suggest_keywords | 스토어프런트의 검색 언어로 된 새 키워드 아이디어. 키워드마다 누가 왜 검색하는지, 앱이 그 필요에 어떻게 답하는지가 붙으며, 추적 중인 검색어, 제외한 검색어, 브랜드 검색어는 빠집니다. | apps:read | Free | 1 |
validate_listing | 스토어 페이지 초안을 App Store Connect에 넣기 전에 점검합니다. 필드별 글자 수 한도, 키워드 필드에서 공백·반복·이름/부제 단어·브랜드와 군더더기 단어로 잃는 공간, Apple 제품명과 가격 관련 단어, 로케일의 언어와 문자, 초안에서 빠진 추적 키워드를 확인합니다. | apps:read | Free | 1 |
draft_listing | 측정한 키워드로 작성한 제목, 부제, 프로모션 텍스트, 설명 초안. 글자 수와 심사 관련 점검 결과가 함께 나옵니다. | apps:read | Free | 1 |
localize_listing | 새 로케일의 스토어 페이지 전체(이름, 부제, 키워드 필드, 설명)를 원본 스토어 페이지를 바탕으로 작성합니다. 모든 키워드는 먼저 해당 스토어프런트에서 측정하며, shots를 주면 스크린샷 캡션도 작성합니다. 백그라운드에서 실행되고 poll로 읽습니다. | apps:read | Free | 1 |
get_screenshot_text | 처음 네 장의 스크린샷에 적힌 캡션 텍스트. 전환에 영향을 주는 텍스트입니다. | apps:read | Free | 1 |
get_chart_movers | 앱이 속한 카테고리에서 오늘 움직인 앱: 상승, 하락, 신규 진입, 이탈을 이름과 함께 보여 주고, 두 날짜에 앱과 선택한 경쟁 앱이 어디에 있었는지도 알려 줍니다. | apps:read | Free | 1 |
get_featuring | Apple이 오늘 앱을 보여 주는 곳: 에디토리얼 카드(단독 스토리 또는 컬렉션), 진행 중이거나 예정된 인앱 이벤트, 유사 앱 영역을 국가별로, 날짜별 기록과 함께. | apps:read | Free | 1 |
list_alerts | 워크스페이스의 알림 피드. 최신순이며 읽지 않은 알림 수가 함께 나옵니다. 대시보드의 종 아이콘과 같은 피드입니다. | apps:read | Free | 1 |
get_portfolio_overview | 워크스페이스에 있는 모든 앱의 오늘을 앱당 한 줄로: 실시간 사용자, 사용자, 신규 사용자, 광고 매출, 구독 매출, 체험. 합계와 구독 이벤트 피드가 함께 나오며, 오늘 화면과 같은 숫자입니다. | apps:read | Free | 2 |
search | 내 앱, 추적 키워드, 경쟁 앱을 검색해 fetch에 쓸 ID를 반환합니다. ChatGPT의 심층 리서치가 기대하는 형식입니다. | apps:read | Free | 1 |
fetch | search ID에 해당하는 전체 레코드: 앱 카드, 기록이 포함된 키워드 하나, 또는 경쟁 앱 하나. | apps:read | Free | 1 |
get_app | 앱 하나의 ID, 국가, 국가별 키워드, 최신 스냅샷. | apps:read | Free | 1 |
get_weekly_plan | 이번 주 ASO 계획: 다음 할 일을 우선순위가 높은 순으로 보여 주며, 각각 근거가 된 측정, 키워드가 지금 스토어 페이지의 어디에 있는지, 무엇을 하면 완료되는지가 붙습니다. | apps:read | Free | 1 |
질문 하나, 처음부터 끝까지
“미국에서 내 앱보다 위에 있는 앱은?”이라고 물으면 어시스턴트는 2번 호출합니다: list_apps → get_rivals. 아래는 두 번째 호출과 그 결과의 첫 행으로, 테스트 키가 고정된 샘플 데이터에서 반환하는 그대로입니다.
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_rivals","arguments":{"appId":"sbx-lumen","country":"us"}}}{
"country": "us",
"platform": "ios",
"rivals": [
{
"id": "1000000101",
"name": "Calm Rain",
"ratings": 57046,
"terms": [
{
"term": "sleep sounds",
"theirRank": 1,
"ourRank": null
}
]
}
]
}ourRank: null 값은 앱이 그 키워드의 검색 결과에 나타나지 않는다는 뜻입니다. 키워드를 모두 놓고 보면 그 첫 행은 Calm Rain 앱(평가 57,046개)이 추적 키워드 8개에서 앱보다 위에 있고, 그중 2개에서는 앱이 결과에 없다는 뜻입니다.
워크스페이스에 없는 앱 ID는 어시스턴트가 읽을 수 있는 도구 오류로 돌아옵니다: ERROR: No such app in this workspace.
스코프 apps:read · 라이브 연결에서는 2 크레딧, 테스트 키로는 0 · 도구는 storelift-mcp 1.1.1 이상, 테스트 키는 서버 버전 1.5.0부터
모든 변경은 미리보기부터
20개 도구는 무언가를 바꿀 수 있습니다. 키워드를 추적하고, 리뷰에 답하고, 캠페인을 일시 중지하는 일입니다. 모두 두 단계로 실행됩니다.
- 미리보기
도구가 무엇이 바뀌는지 필드별로 보여 주고, 한 번만 쓸 수 있는 확인 토큰을 함께 반환합니다. 데이터는 그대로이며, 미리보기는 0 크레딧입니다.
- 내 승인
내가 승인하면 어시스턴트가 confirm_action으로 변경을 적용하고, 이때 데이터가 미리보기와 여전히 일치하는지 확인합니다. 적용에는 2 크레딧이 듭니다.
- 클라이언트의 자체 확인
삭제하거나, 일시 중지하거나, 덮어쓰는 도구는 파괴적 도구로 표시되어 있어, 클라이언트가 호출하기도 전에 먼저 묻습니다.
- 안전장치
예산은 한 번에 캠페인을 최대 50%까지만 움직이고, 스토어 페이지 텍스트는 편집 가능한 버전에 들어가며, 심사 제출은 내 몫으로 남습니다.
호출 한 번의 비용
MCP는 API와 같은 월간 잔액에서 차감합니다. 잔액과 호출별 비용은 어시스턴트 안에서 바로 읽을 수 있습니다.
- Free
- 월 1,000 크레딧 · OAuth 또는 MCP 키 하나
- Pro
- 월 12,000 크레딧 · OAuth 또는 라이브 키
- Studio
- 월 50,000 크레딧 · OAuth 또는 라이브 키
- Enterprise
- 월 150,000 크레딧
- 내 앱, 리뷰, 매출
- 호출당 1–10 크레딧
- 시장(Hive Explorer 또는 크레딧 팩)
- 호출당 10–500 크레딧
- 계정, 사용량, 작업 상태
- 0 크레딧
- 미리보기 · 변경 적용
- 0 · 2 크레딧
처음 해 볼 만한 질문
서버가 이 질문들을 MCP 프롬프트로 게시하므로, 프롬프트 목록을 보여 주는 클라이언트에서는 바로 실행할 수 있습니다. 도구 이름은 어시스턴트가 무엇을 호출하는지 알려 줍니다.
- 이번 주 미국에서 순위가 떨어진 내 키워드는 무엇이고, 지금 그 키워드에서 내 위에는 어떤 앱이 있나요?
get_keywords · get_history · get_rivals
- 내 주력 키워드에서 나보다 위에 있는 앱은 무엇이고, 그 앱들의 이름에는 어떤 공통점이 있나요?
get_rivals · get_store_page
- 최근 리뷰 중에서 충돌이나 버그를 언급한 리뷰를 요약해 주세요.
get_reviews
- 튀르키예에서 내 앱은 카테고리 차트의 어디에 있나요?
get_charts
- 어시스턴트에게 내 카테고리에 대해 물으면 내 앱을 언급하나요?
get_ai_visibility · run_ai_visibility_check
- 이번 주 ASO 점검을 함께 진행해 주세요. 무엇부터 손봐야 하는지, 어떤 키워드가 움직였는지, 그 키워드에서 누가 나보다 앞서 있는지 알려 주세요.
get_weekly_plan · get_keywords · get_rivals
FAQ
자주 묻는 질문
어떤 플랜이 필요한가요?
Free를 포함한 모든 플랜에서 됩니다. Free는 월 1,000 크레딧을 제공하며, OAuth나 MCP에서만 작동하는 API 키 하나로 사용합니다. Pro, Studio, Enterprise는 더 많은 크레딧, Storelift API 키, 매출과 광고 도구를 더합니다. 시장 도구는 Hive Explorer나 크레딧 팩으로 사용할 수 있습니다.
어시스턴트가 혼자서 무언가를 바꿀 수 있나요?
변경을 준비해 미리보기를 보여 줄 수는 있습니다. 쓰기는 내가 승인하고 어시스턴트가 확인 토큰을 보낼 때에만 일어납니다.
어떤 어시스턴트가 연결되어 있는지 어디서 보나요?
설정 › API › 연결된 앱에 내가 허용한 모든 클라이언트가 나열됩니다. 하나를 제거하면 그 클라이언트의 다음 요청부터 접근이 끊깁니다.
OAuth 연결은 내 계정의 모든 것을 읽나요?
플랜에 포함된 스코프만 정확히 읽습니다. 라이브 API 키는 선택한 스코프와 앱으로 더 좁힐 수 있습니다.
데이터가 대시보드와 같은가요?
네. 모든 도구가 같은 측정값을 같은 세 가지 상태로 읽습니다. 순위 있음, 측정했지만 결과에 없음, 측정 안 됨입니다.