Uses multiple data sources to analyze changes in regional inflows in Korea. Personal, not official.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
한 시군구의 한 주 관외 유입이 '평소와 다른가, 얼마나 다른가'를 판정한다. - 평소 값: 직전 8주(연휴 주 제외) 중앙값. 비교군 대비: 같은 주 비슷한 지역 10곳의 변화를 뺀 값. 평일 공휴일이 하루 든 주는 그 지역의 공휴일 반응을 뺀다. - 판정은 '평소 출렁임의 몇 배'로 말할 것. 결과의 '판정' 문구는 바꾸지 말고 그대로 전할 것. '신뢰구간'·'유의하다'는 말은 쓰지 말 것. - 원인(축제·날씨·행사)은 이 도구가 정하지 않는다. get_weather 등으로 판단 재료를 함께 보여 주되 단정하지 말 것. - 판정·비교군은 이 서비스(지역유입 참고 MCP)의 비공식 계산이다. 국가데이터처 값처럼 말하지 말 것. - sido·sigungu는 list_regions로 확인한 이름, week는 'YYYY.MM.N주차'.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http nowcast-mcp https://nowcast-mcp.azurewebsites.net/mcp
Tool list last changed Nov 14, 2026.
한 시군구의 한 주 관외 유입이 '평소와 다른가, 얼마나 다른가'를 판정한다. - 평소 값: 직전 8주(연휴 주 제외) 중앙값. 비교군 대비: 같은 주 비슷한 지역 10곳의 변화를 뺀 값. 평일 공휴일이 하루 든 주는 그 지역의 공휴일 반응을 뺀다. - 판정은 '평소 출렁임의 몇 배'로 말할 것. 결과의 '판정' 문구는 바꾸지 말고 그대로 전할 것. '신뢰구간'·'유의하다'는 말은 쓰지 말 것. - 원인(축제·날씨·행사)은 이 도구가 정하지 않는다. get_weather 등으로 판단 재료를 함께 보여 주되 단정하지 말 것. - 판정·비교군은 이 서비스(지역유입 참고 MCP)의 비공식 계산이다. 국가데이터처 값처럼 말하지 말 것. - sido·sigungu는 list_regions로 확인한 이름, week는 'YYYY.MM.N주차'.
| Argument | Type | Description |
|---|---|---|
| sido* | string | |
| week* | string | |
| sigungu* | string |
{
"type": "object",
"title": "analyze_region_weekArguments",
"required": [
"sido",
"sigungu",
"week"
],
"properties": {
"sido": {
"type": "string",
"title": "Sido"
},
"week": {
"type": "string",
"title": "Week"
},
"sigungu": {
"type": "string",
"title": "Sigungu"
}
}
}생활인구가 아직 공표되지 않은 달의 생활인구를 나우캐스트로 가늠한 '참고 추정치'를 돌려준다. 생활인구 추정 질문에는 반드시 이 도구를 쓸 것. KOSIS 표 등을 조합해 직접 계산하지 말 것. - 이미 공표된 달이면 공표 값을 돌려준다(추정하지 않음). - 결과의 범위는 '과거 둘 중 한 번은 이 범위 안'이라고 말할 것. '신뢰구간'·'오차범위'라고 부르지 말 것. - 공표된 생활인구처럼 말하지 말 것. 반드시 '비공식 참고 추정치'라고 밝힐 것. - 공표되지 않은 지역은 타지역 통근 비율 30% 미만이면 공표 지역에서 배운 공식으로 범위를 준다(등급 B, 확인 불가능한 추정). 30% 이상(대도시 구 등)은 추정하지 않는다. - year_month 형식: 'YYYYMM' (예: '202610').
| Argument | Type | Description |
|---|---|---|
| sido* | string | |
| sigungu* | string | |
| year_month* | string |
{
"type": "object",
"title": "estimate_life_popArguments",
"required": [
"sido",
"sigungu",
"year_month"
],
"properties": {
"sido": {
"type": "string",
"title": "Sido"
},
"sigungu": {
"type": "string",
"title": "Sigungu"
},
"year_month": {
"type": "string",
"title": "Year Month"
}
}
}한 주에 전국 시군구 중 관외 유입이 평소와 가장 크게 달랐던 곳을 '평소 출렁임의 몇 배' 순으로 돌려준다. '이번 주 어디가 튀었나', '전국에서 사람이 갑자기 몰린 곳' 같은 질문에 쓸 것. 직접 여러 지역을 조회해 순위를 만들지 말 것. - week를 비우면 가장 최근 주차. 형식 'YYYY.MM.N주차'. top은 늘어난 곳·줄어든 곳 각각 몇 곳(최대 30). - 순위는 퍼센트가 아니라 평소 출렁임의 배수다. 원인은 정하지 않는다. - 연휴 주에는 전국이 함께 움직여 판정이 흔들린다(결과의 '주의').
| Argument | Type | Description |
|---|---|---|
| top | integer | |
| week | string |
{
"type": "object",
"title": "find_unusual_regionsArguments",
"properties": {
"top": {
"type": "integer",
"title": "Top",
"default": 15
},
"week": {
"type": "string",
"title": "Week",
"default": ""
}
}
}지역 축제가 열리는 주의 관외 유입이 평소보다 얼마나 늘지 '비공식 참고 예측'을 범위로 돌려준다. - 축제 방문객 수(명)를 예측하지 않는다. 관외 유입 이동 건수의 상승률(%)이다. '명'으로 바꿔 말하지 말 것. - festival_name을 비우면 그 지역의 축제 목록을 돌려준다. start_date·end_date(YYYY-MM-DD)에 올해 일정을 넣으면 연휴·공휴일 겹침 경고를 붙인다. - 결과의 범위는 '과거 둘 중 한 번'·'열 번 중 여덟 번은 이 안'으로 말하고, '신뢰구간·오차범위'라고 부르지 말 것. - '예측: 하지 않음'이면 그 이유를 그대로 전하고 숫자를 지어내지 말 것. - 예측값은 '비교군 대비' 상승률이다. '평소보다 몇 %' 또는 '평소의 몇 배'로 바꿔 말하지 말 것 (평소 대비는 '참고: 지난 회차 평소 대비 평균'을 따로 인용할 것). - 축제 질문에 직접 계산하지 말고 이 도구를 쓸 것. '작년보다 늘었나'처럼 지난 회차끼리 견주는 질문에도 쓸 것 (결과의 '지난 회차' 표). - 지난 회차가 없는(처음 여는) 축제면 비슷한 지역 축제들의 '낮은 신뢰도 참고 범위'를 돌려준다.
| Argument | Type | Description |
|---|---|---|
| sido* | string | |
| sigungu* | string | |
| end_date | string | |
| start_date | string | |
| festival_name | string |
{
"type": "object",
"title": "forecast_festivalArguments",
"required": [
"sido",
"sigungu"
],
"properties": {
"sido": {
"type": "string",
"title": "Sido"
},
"sigungu": {
"type": "string",
"title": "Sigungu"
},
"end_date": {
"type": "string",
"title": "End Date",
"default": ""
},
"start_date": {
"type": "string",
"title": "Start Date",
"default": ""
},
"festival_name": {
"type": "string",
"title": "Festival Name",
"default": ""
}
}
}특정 주차의 전국 이동량을 성별·연령·입지유형·시도 중 하나의 기준으로 나눠 돌려준다. 한 번에 한 기준만 쓸 것. 기준끼리 섞어 더하면 중복 집계가 된다. week 형식: 'YYYY.MM.N주차'.
| Argument | Type | Description |
|---|---|---|
| week* | string | |
| category* | string | |
| direction* | string |
{
"type": "object",
"title": "get_breakdownArguments",
"required": [
"direction",
"category",
"week"
],
"properties": {
"week": {
"type": "string",
"title": "Week"
},
"category": {
"enum": [
"성별",
"연령",
"입지유형",
"시도"
],
"type": "string",
"title": "Category"
},
"direction": {
"enum": [
"유입",
"유출"
],
"type": "string",
"title": "Direction"
}
}
}이 서비스가 가진 자료별 최신 시점과 마지막으로 받아 온 날을 돌려준다. '언제 자료까지 있나', '최신 주차가 뭐냐'는 질문이나, 다른 도구 결과가 비어 있을 때 기간을 확인하는 데 쓴다. - latest: 자료가 담고 있는 가장 최근 시점(주차·날짜·월·반기·연). - fetched_ok: 이 서비스가 원천에서 마지막으로 받아 오는 데 성공한 시각(한국 시간). - last_failed=1이면 가장 최근 받기 시도가 실패한 상태다. 답할 때 '최신이 아닐 수 있음'을 밝힐 것. - 원자료는 소급 수정될 수 있으므로, 수치를 인용할 때 자료 시점과 받아 온 날을 함께 밝힐 것.
No arguments.
{
"type": "object",
"title": "get_data_statusArguments",
"properties": {}
}한국관광 데이터랩 시군구별 '일별' 방문자 수(사람 수 추정, 단위 '명')와 그 지역의 요일·장날 리듬을 돌려준다. - 나우캐스트(주 단위, 이동 '건')와 단위가 다르다. 둘을 더하거나 섞지 말 것. - 방문 지표로는 외지인을 쓸 것. 현지인은 그 지역 상주자(거주·근무·통학)라 방문 지표가 아니다. - 외지인에는 근무자가 빠져 있어 출퇴근이 많은 지역(업무지구)은 이 자료로 가릴 수 없다. - 일 단위라 하루짜리 행사(야구 경기, 불꽃축제, 태풍)를 확인하는 데 쓸 것. 최소 단위는 시군구(읍면동 없음). - start_date·end_date: YYYY-MM-DD, 최대 400일. 자료는 약 한 달 늦게 나오고 최근 값은 소급 수정될 수 있다.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| sido* | string | |
| sigungu* | string | |
| end_date* | string | |
| start_date* | string |
{
"type": "object",
"title": "get_datalab_dailyArguments",
"required": [
"sido",
"sigungu",
"start_date",
"end_date"
],
"properties": {
"kind": {
"enum": [
"외지인",
"현지인",
"외국인"
],
"type": "string",
"title": "Kind",
"default": "외지인"
},
"sido": {
"type": "string",
"title": "Sido"
},
"sigungu": {
"type": "string",
"title": "Sigungu"
},
"end_date": {
"type": "string",
"title": "End Date"
},
"start_date": {
"type": "string",
"title": "Start Date"
}
}
}통신 모바일 인구이동량 통계의 정의와 이용 시 주의사항을 돌려준다. 다른 도구를 쓰기 전에 반드시 먼저 한 번 호출해서 읽을 것.
No arguments.
{
"type": "object",
"title": "get_metadataArguments",
"properties": {}
}한 대상의 주차별 인구이동량(일평균 건수)을 기간으로 조회한다. - category='전국'이면 item='계'. - category='성별'이면 item은 '남성' 또는 '여성'. - category='연령'이면 item은 '20대 미만','20대','30대','40대','50대','60대','70대 이상' 중 하나. - category='입지유형'이면 item은 '상업지역','관광지','대형아울렛','사무지역','레저스포츠','주거지등' 중 하나. - category='시도'이면 item은 시도 이름(예: '서울특별시'). - category='시군구'이면 item은 시군구 이름이고 sido도 반드시 함께 넣을 것(예: item='중구', sido='서울특별시'). - 성별·연령·입지유형은 전국 기준만 있다. 지역별 성별·연령은 없다. - start_week, end_week 형식: 'YYYY.MM.N주차' (예: '2026.10.5주차'). 결과의 within=관내, outside=관외, total=합계. 단위는 일평균 이동 건수다.
| Argument | Type | Description |
|---|---|---|
| item* | string | |
| sido | string | |
| category* | string | |
| end_week* | string | |
| direction* | string | |
| start_week* | string |
{
"type": "object",
"title": "get_movementArguments",
"required": [
"direction",
"category",
"item",
"start_week",
"end_week"
],
"properties": {
"item": {
"type": "string",
"title": "Item"
},
"sido": {
"type": "string",
"title": "Sido",
"default": ""
},
"category": {
"enum": [
"전국",
"성별",
"연령",
"입지유형",
"시도",
"시군구"
],
"type": "string",
"title": "Category"
},
"end_week": {
"type": "string",
"title": "End Week"
},
"direction": {
"enum": [
"유입",
"유출"
],
"type": "string",
"title": "Direction"
},
"start_week": {
"type": "string",
"title": "Start Week"
}
}
}시군구의 주차별 날씨를 돌려준다. 나우캐스트 이동량과 같은 주차(월~일, 'YYYY.MM.N주차')로 묶여 있다. - 값: ta_avg 주 평균기온(°C), ta_max 주 최고기온, ta_min 주 최저기온, rn_sum 주 강수량 합계(mm), rain_days 1mm 이상 비 온 날 수, sd_max 주중 최심 적설(cm), days 관측된 날 수. - 날씨는 시군구가 아니라 관측소 값이다. 관측소가 없는 시군구는 인근 관측소 값을 빌려 쓰므로 결과의 '관측소'와 '짝지은 방식'을 답에 함께 밝힐 것. 산간·해안처럼 관측소와 환경이 다른 곳은 오차가 있다. - 날씨와 이동량을 함께 볼 때, 같은 시기에 명절·연휴·행사가 겹쳤는지 먼저 확인할 것. 비 온 주에 이동이 줄었다고 해서 비가 원인이라고 단정하지 말고 가설로 표현할 것.
| Argument | Type | Description |
|---|---|---|
| sido* | string | |
| sigungu* | string | |
| end_week* | string | |
| start_week* | string |
{
"type": "object",
"title": "get_weatherArguments",
"required": [
"sigungu",
"sido",
"start_week",
"end_week"
],
"properties": {
"sido": {
"type": "string",
"title": "Sido"
},
"sigungu": {
"type": "string",
"title": "Sigungu"
},
"end_week": {
"type": "string",
"title": "End Week"
},
"start_week": {
"type": "string",
"title": "Start Week"
}
}
}시도·시군구 이름을 검색한다. 시군구 이름은 여러 시도에 겹친다(예: 중구, 동구, 서구). 지역 값을 조회하기 전에 이 도구로 정확한 '시도'와 '시군구' 짝을 먼저 확인할 것. keyword를 비우면 시도 목록만 돌려준다.
| Argument | Type | Description |
|---|---|---|
| keyword | string |
{
"type": "object",
"title": "list_regionsArguments",
"properties": {
"keyword": {
"type": "string",
"title": "Keyword",
"default": ""
}
}
}이용자가 이 서비스의 잘못된 값·설명·오류를 운영자에게 알린다. - 보내는 것은 이용자가 '알려 달라·제보하겠다·운영자에게 전해 달라'고 할 때만. 스스로 판단해서 보내지 말 것. - 다만 이용자가 이상하다고 말하거나 결과에 원자료 오류 가능성 주의가 있으면, 알릴 수 있다는 사실은 먼저 안내할 것. - message는 이용자가 말한 내용을 그대로(1,000자 이하). 이름·연락처·개인정보는 넣지 말 것(받지 않음). - region·period·tool에는 문제가 된 지역·기간·도구를 적으면 확인이 빨라진다. - 보낸 뒤에는 '받았다, 따로 답장은 없고 반영된 내용은 서비스에 바로 적용된다'고만 전할 것.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| tool | string | |
| period | string | |
| region | string | |
| message* | string |
{
"type": "object",
"title": "report_issueArguments",
"required": [
"message"
],
"properties": {
"kind": {
"enum": [
"값이 이상함",
"설명이 틀림",
"작동 오류",
"제안",
"기타"
],
"type": "string",
"title": "Kind",
"default": "기타"
},
"tool": {
"type": "string",
"title": "Tool",
"default": ""
},
"period": {
"type": "string",
"title": "Period",
"default": ""
},
"region": {
"type": "string",
"title": "Region",
"default": ""
},
"message": {
"type": "string",
"title": "Message"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 14, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.
What changed in this server's tools since we started watching, newest first. Each change is scanned again.
report_issue로 보낸 의견의 처리 상태(접수·확인 중·반영·반려)와 운영자 메모를 돌려준다. 접수 번호와 확인 키가 모두 있어야 한다.
이용자가 이 서비스의 잘못된 값·설명·오류를 운영자에게 알린다.
- 보내는 것은 이용자가 '알려 달라·제보하겠다·운영자에게 전해 달라'고 할 때만. 스스로 판단해서 보내지 말 것.
- 다만 이용자가 이상하다고 말하거나 결과에 원자료 오류 가능성 주의가 있으면, 알릴 수 있다는 사실은 먼저 안내할 것.
- message는 이용자가 말한 내용을 그대로(1,000자 이하). 이름·연락처·개인정보는 넣지 말 것(받지 않음).
- region·period·tool에는 문제가 된 지역·기간·도구를 적으면 확인이 빨라진다.
- 결과의보낸 접수뒤에는 번호와'받았다, 확인따로 키를답장은 이용자에게없고 그대로반영된 전할내용은 것.서비스에 답장은바로 가지적용된다'고만 않는다.전할 것.
{
"type": "object",
"title": "report_issueArguments",
"required": [
"message"
],
"properties": {
"kind": {
"enum": [
"값이 이상함",
"설명이 틀림",
"오류",
"제안",
"기타"
],
"type": "string",
"title": "Kind",
"default": "기타"
},
"tool": {
"type": "string",
"title": "Tool",
"default": ""
},
"period": {
"type": "string",
"title": "Period",
"default": ""
},
"region": {
"type": "string",
"title": "Region",
"default": ""
},
"message": {
"type": "string",
"title": "Message"
}
}
}{
"type": "object",
"title": "report_issueArguments",
"required": [
"message"
],
"properties": {
"kind": {
"enum": [
"값이 이상함",
"설명이 틀림",
"작동 오류",
"제안",
"기타"
],
"type": "string",
"title": "Kind",
"default": "기타"
},
"tool": {
"type": "string",
"title": "Tool",
"default": ""
},
"period": {
"type": "string",
"title": "Period",
"default": ""
},
"region": {
"type": "string",
"title": "Region",
"default": ""
},
"message": {
"type": "string",
"title": "Message"
}
}
}