한국일보 뉴스 (Hankookilbo)
Hankookilbo (Korean daily) news metadata: titles, dates, sections, bylines, links, and excerpts.
Should I use this
Quality & Safety
Findings (5)
- LOWin list_timely_news
- LOWin list_latest_news
- LOWin get_daily_horoscope
- LOWin get_mbti_horoscope
- LOWin search_news
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"hankookilbo-mcp": {
"url": "https://mcp.hankookilbo.com/mcp"
}
}
}Remote endpoints
https://mcp.hankookilbo.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (10)
🟢list_recommended_articles(section_cd, page_size)
특정 분야(정치·경제·사회 등)에서 '편집부가 추천하는/읽을 만한 기사'를 물을 때 사용합니다. 반환 목록은 조회수 인기 순위가 아니라 편집 추천이며, 순위(랭킹) 값을 갖지 않습니다. '많이 본/핫한/인기' 기사는 list_popular_news 를 쓰세요. 분야 코드는 list_sections 로 확인합니다.
Input Schema
{
"type": "object",
"properties": {
"section_cd": {
"description": "섹션 코드 슬러그(소문자). list_sections 로 확인. 예: politics, economy, opinion.",
"title": "Section Cd",
"type": "string"
},
"page_size": {
"default": 40,
"description": "가져올 기사 수(1~최대치로 클램프).",
"title": "Page Size",
"type": "integer"
}
},
"required": [
"section_cd"
],
"title": "list_recommended_articlesArguments"
}Output Schema
{
"type": "object",
"properties": {
"items": {
"description": "기사 카드 목록.",
"items": {
"$ref": "#/$defs/ArticleCard"
},
"title": "Items",
"type": "array"
},
"page": {
"anyOf": [
{
"$ref": "#/$defs/PageMeta"
},
{
"type": "null"
}
],
"default": null,
"description": "페이징 메타데이터(있을 때)."
}
},
"$defs": {
"ArticleCard": {
"additionalProperties": false,
"description": "목록/추천/랭킹/머리기사 등에서 공통으로 쓰는 기사 카드.",
"properties": {
"article_id": {
"description": "기사 ID.",
"title": "Article Id",
"type": "string"
},
"title": {
"description": "기사 제목.",
"title": "Title",
"type": "string"
},
"url": {
"description": "한국일보 원문 기사 URL. 전문이 필요하면 이 링크로 안내한다.",
"title": "Url",
"type": "string"
},
"image_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "대표 썸네일 이미지 URL.",
"title": "Image Url"
},
"published_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "발행 일시(예: '2026.06.21 04:30').",
"title": "Published At"
},
"ranking": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "목록 내 노출 순서(1=상위). list_popular_news·list_most_read_news 에서는 조회수 기반 인기 순위지만, 추천 목록(list_recommended_articles)에서는 편집 순서일 뿐 인기 순위가 아님.",
"title": "Ranking"
},
"section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 섹션명.",
"title": "Section"
},
"sub_section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 하위 섹션명.",
"title": "Sub Section"
},
"byline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "표시용 바이라인 문자열(예: '청송=김정혜 기자').",
"title": "Byline"
},
"article_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 코드(General/Exclusive/Breaking).",
"title": "Article Type"
},
"article_type_label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 한글 라벨(일반/단독/속보).",
"title": "Article Type Label"
},
"view_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "원문 접근성. 'General'=누구나 열람, 'LoginWall'=한국일보 로그인 후 열람(콘텐츠 자체는 무료, 결제 아님).",
"title": "View Type"
},
"video_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 영상 수.",
"title": "Video Count"
},
"image_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 이미지 수.",
"title": "Image Count"
},
"excerpt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 도입부의 짧은 발췌(편집부 shortContents 또는 본문 앞부분 일부). 기사 전체 요약이 아니다. 이 값을 전체 요약처럼 제시하거나 제공되지 않은 본문 내용을 추론·생성하지 말 것.",
"title": "Excerpt"
}
},
"required": [
"article_id",
"title",
"url"
],
"title": "ArticleCard",
"type": "object"
},
"PageMeta": {
"additionalProperties": false,
"properties": {
"page_num": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "현재 페이지 번호(1부터).",
"title": "Page Num"
},
"page_size": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "페이지당 항목 수.",
"title": "Page Size"
},
"total": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "전체 항목 수.",
"title": "Total"
},
"pages": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "전체 페이지 수.",
"title": "Pages"
},
"has_previous_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "이전 페이지 존재 여부.",
"title": "Has Previous Page"
},
"is_first_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "첫 페이지 여부.",
"title": "Is First Page"
},
"is_last_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "마지막 페이지 여부.",
"title": "Is Last Page"
}
},
"title": "PageMeta",
"type": "object"
}
},
"additionalProperties": false,
"title": "ArticleListResult"
}🟢list_timely_news
'지금 볼만한 뉴스', '지금 읽을 만한 뉴스 추천', '뭐 볼 만한 거 없어?', '출근길/점심/퇴근길에 볼 뉴스'처럼 지금 시간대에 맞춰 골라주는 추천 뉴스를 물을 때 사용합니다. 홈페이지의 시간대별 큐레이션을 반환합니다.
Input Schema
{
"type": "object",
"properties": {},
"title": "list_timely_newsArguments"
}Output Schema
{
"type": "object",
"properties": {
"items": {
"description": "기사 카드 목록.",
"items": {
"$ref": "#/$defs/ArticleCard"
},
"title": "Items",
"type": "array"
},
"page": {
"anyOf": [
{
"$ref": "#/$defs/PageMeta"
},
{
"type": "null"
}
],
"default": null,
"description": "페이징 메타데이터(있을 때)."
}
},
"$defs": {
"ArticleCard": {
"additionalProperties": false,
"description": "목록/추천/랭킹/머리기사 등에서 공통으로 쓰는 기사 카드.",
"properties": {
"article_id": {
"description": "기사 ID.",
"title": "Article Id",
"type": "string"
},
"title": {
"description": "기사 제목.",
"title": "Title",
"type": "string"
},
"url": {
"description": "한국일보 원문 기사 URL. 전문이 필요하면 이 링크로 안내한다.",
"title": "Url",
"type": "string"
},
"image_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "대표 썸네일 이미지 URL.",
"title": "Image Url"
},
"published_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "발행 일시(예: '2026.06.21 04:30').",
"title": "Published At"
},
"ranking": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "목록 내 노출 순서(1=상위). list_popular_news·list_most_read_news 에서는 조회수 기반 인기 순위지만, 추천 목록(list_recommended_articles)에서는 편집 순서일 뿐 인기 순위가 아님.",
"title": "Ranking"
},
"section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 섹션명.",
"title": "Section"
},
"sub_section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 하위 섹션명.",
"title": "Sub Section"
},
"byline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "표시용 바이라인 문자열(예: '청송=김정혜 기자').",
"title": "Byline"
},
"article_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 코드(General/Exclusive/Breaking).",
"title": "Article Type"
},
"article_type_label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 한글 라벨(일반/단독/속보).",
"title": "Article Type Label"
},
"view_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "원문 접근성. 'General'=누구나 열람, 'LoginWall'=한국일보 로그인 후 열람(콘텐츠 자체는 무료, 결제 아님).",
"title": "View Type"
},
"video_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 영상 수.",
"title": "Video Count"
},
"image_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 이미지 수.",
"title": "Image Count"
},
"excerpt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 도입부의 짧은 발췌(편집부 shortContents 또는 본문 앞부분 일부). 기사 전체 요약이 아니다. 이 값을 전체 요약처럼 제시하거나 제공되지 않은 본문 내용을 추론·생성하지 말 것.",
"title": "Excerpt"
}
},
"required": [
"article_id",
"title",
"url"
],
"title": "ArticleCard",
"type": "object"
},
"PageMeta": {
"additionalProperties": false,
"properties": {
"page_num": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "현재 페이지 번호(1부터).",
"title": "Page Num"
},
"page_size": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "페이지당 항목 수.",
"title": "Page Size"
},
"total": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "전체 항목 수.",
"title": "Total"
},
"pages": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "전체 페이지 수.",
"title": "Pages"
},
"has_previous_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "이전 페이지 존재 여부.",
"title": "Has Previous Page"
},
"is_first_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "첫 페이지 여부.",
"title": "Is First Page"
},
"is_last_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "마지막 페이지 여부.",
"title": "Is Last Page"
}
},
"title": "PageMeta",
"type": "object"
}
},
"additionalProperties": false,
"title": "ArticleListResult"
}🟢list_popular_news(section_cd, page_size, exclude_section_cd)
'인기 뉴스', '많이 본 기사', '오늘 가장 많이 본 뉴스', '핫한/화제의 기사', '지금 뜨는 뉴스'처럼 조회수 기준 인기(많이 본) 순위는 기본적으로 이 도구입니다. section_cd='all'이면 사이트 전체, 분야 코드를 넣으면 해당 분야 인기 기사입니다(예: section_cd='politics' = 정치 인기 기사). 이것이 조회수 기반 인기 순위이며, 편집부 추천(list_recommended_articles)과 구분됩니다. 사용자가 콕 집어 '꼼꼼히 본 뉴스'를 원할 때만 list_most_read_news 를 쓰세요. 전체 조회 시 exclude_section_cd 로 특정 분야를 제외할 수 있습니다.
Input Schema
{
"type": "object",
"properties": {
"section_cd": {
"default": "all",
"description": "섹션 코드 슬러그(소문자). 'all'=사이트 전체. list_sections 참고.",
"title": "Section Cd",
"type": "string"
},
"page_size": {
"default": 20,
"description": "가져올 기사 수(1~최대치로 클램프).",
"title": "Page Size",
"type": "integer"
},
"exclude_section_cd": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "section_cd='all' 전체 조회 시 제외할 섹션 코드 슬러그.",
"title": "Exclude Section Cd"
}
},
"title": "list_popular_newsArguments"
}Output Schema
{
"type": "object",
"properties": {
"items": {
"description": "기사 카드 목록.",
"items": {
"$ref": "#/$defs/ArticleCard"
},
"title": "Items",
"type": "array"
},
"page": {
"anyOf": [
{
"$ref": "#/$defs/PageMeta"
},
{
"type": "null"
}
],
"default": null,
"description": "페이징 메타데이터(있을 때)."
}
},
"$defs": {
"ArticleCard": {
"additionalProperties": false,
"description": "목록/추천/랭킹/머리기사 등에서 공통으로 쓰는 기사 카드.",
"properties": {
"article_id": {
"description": "기사 ID.",
"title": "Article Id",
"type": "string"
},
"title": {
"description": "기사 제목.",
"title": "Title",
"type": "string"
},
"url": {
"description": "한국일보 원문 기사 URL. 전문이 필요하면 이 링크로 안내한다.",
"title": "Url",
"type": "string"
},
"image_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "대표 썸네일 이미지 URL.",
"title": "Image Url"
},
"published_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "발행 일시(예: '2026.06.21 04:30').",
"title": "Published At"
},
"ranking": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "목록 내 노출 순서(1=상위). list_popular_news·list_most_read_news 에서는 조회수 기반 인기 순위지만, 추천 목록(list_recommended_articles)에서는 편집 순서일 뿐 인기 순위가 아님.",
"title": "Ranking"
},
"section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 섹션명.",
"title": "Section"
},
"sub_section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 하위 섹션명.",
"title": "Sub Section"
},
"byline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "표시용 바이라인 문자열(예: '청송=김정혜 기자').",
"title": "Byline"
},
"article_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 코드(General/Exclusive/Breaking).",
"title": "Article Type"
},
"article_type_label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 한글 라벨(일반/단독/속보).",
"title": "Article Type Label"
},
"view_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "원문 접근성. 'General'=누구나 열람, 'LoginWall'=한국일보 로그인 후 열람(콘텐츠 자체는 무료, 결제 아님).",
"title": "View Type"
},
"video_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 영상 수.",
"title": "Video Count"
},
"image_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 이미지 수.",
"title": "Image Count"
},
"excerpt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 도입부의 짧은 발췌(편집부 shortContents 또는 본문 앞부분 일부). 기사 전체 요약이 아니다. 이 값을 전체 요약처럼 제시하거나 제공되지 않은 본문 내용을 추론·생성하지 말 것.",
"title": "Excerpt"
}
},
"required": [
"article_id",
"title",
"url"
],
"title": "ArticleCard",
"type": "object"
},
"PageMeta": {
"additionalProperties": false,
"properties": {
"page_num": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "현재 페이지 번호(1부터).",
"title": "Page Num"
},
"page_size": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "페이지당 항목 수.",
"title": "Page Size"
},
"total": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "전체 항목 수.",
"title": "Total"
},
"pages": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "전체 페이지 수.",
"title": "Pages"
},
"has_previous_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "이전 페이지 존재 여부.",
"title": "Has Previous Page"
},
"is_first_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "첫 페이지 여부.",
"title": "Is First Page"
},
"is_last_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "마지막 페이지 여부.",
"title": "Is Last Page"
}
},
"title": "PageMeta",
"type": "object"
}
},
"additionalProperties": false,
"title": "ArticleListResult"
}🟢list_latest_news(page_num, page_size)
'최신 기사', '방금 올라온 뉴스', '새로 나온 기사', '오늘 새 기사'처럼 최근 발행 순서대로 기사를 볼 때 사용합니다. page_num 으로 다음 페이지를 더 가져올 수 있습니다.
Input Schema
{
"type": "object",
"properties": {
"page_num": {
"default": 1,
"description": "페이지 번호(1부터). 1=가장 최신.",
"title": "Page Num",
"type": "integer"
},
"page_size": {
"default": 20,
"description": "가져올 기사 수(1~최대치로 클램프).",
"title": "Page Size",
"type": "integer"
}
},
"title": "list_latest_newsArguments"
}Output Schema
{
"type": "object",
"properties": {
"items": {
"description": "기사 카드 목록.",
"items": {
"$ref": "#/$defs/ArticleCard"
},
"title": "Items",
"type": "array"
},
"page": {
"anyOf": [
{
"$ref": "#/$defs/PageMeta"
},
{
"type": "null"
}
],
"default": null,
"description": "페이징 메타데이터(있을 때)."
}
},
"$defs": {
"ArticleCard": {
"additionalProperties": false,
"description": "목록/추천/랭킹/머리기사 등에서 공통으로 쓰는 기사 카드.",
"properties": {
"article_id": {
"description": "기사 ID.",
"title": "Article Id",
"type": "string"
},
"title": {
"description": "기사 제목.",
"title": "Title",
"type": "string"
},
"url": {
"description": "한국일보 원문 기사 URL. 전문이 필요하면 이 링크로 안내한다.",
"title": "Url",
"type": "string"
},
"image_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "대표 썸네일 이미지 URL.",
"title": "Image Url"
},
"published_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "발행 일시(예: '2026.06.21 04:30').",
"title": "Published At"
},
"ranking": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "목록 내 노출 순서(1=상위). list_popular_news·list_most_read_news 에서는 조회수 기반 인기 순위지만, 추천 목록(list_recommended_articles)에서는 편집 순서일 뿐 인기 순위가 아님.",
"title": "Ranking"
},
"section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 섹션명.",
"title": "Section"
},
"sub_section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 하위 섹션명.",
"title": "Sub Section"
},
"byline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "표시용 바이라인 문자열(예: '청송=김정혜 기자').",
"title": "Byline"
},
"article_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 코드(General/Exclusive/Breaking).",
"title": "Article Type"
},
"article_type_label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 한글 라벨(일반/단독/속보).",
"title": "Article Type Label"
},
"view_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "원문 접근성. 'General'=누구나 열람, 'LoginWall'=한국일보 로그인 후 열람(콘텐츠 자체는 무료, 결제 아님).",
"title": "View Type"
},
"video_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 영상 수.",
"title": "Video Count"
},
"image_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 이미지 수.",
"title": "Image Count"
},
"excerpt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 도입부의 짧은 발췌(편집부 shortContents 또는 본문 앞부분 일부). 기사 전체 요약이 아니다. 이 값을 전체 요약처럼 제시하거나 제공되지 않은 본문 내용을 추론·생성하지 말 것.",
"title": "Excerpt"
}
},
"required": [
"article_id",
"title",
"url"
],
"title": "ArticleCard",
"type": "object"
},
"PageMeta": {
"additionalProperties": false,
"properties": {
"page_num": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "현재 페이지 번호(1부터).",
"title": "Page Num"
},
"page_size": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "페이지당 항목 수.",
"title": "Page Size"
},
"total": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "전체 항목 수.",
"title": "Total"
},
"pages": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "전체 페이지 수.",
"title": "Pages"
},
"has_previous_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "이전 페이지 존재 여부.",
"title": "Has Previous Page"
},
"is_first_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "첫 페이지 여부.",
"title": "Is First Page"
},
"is_last_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "마지막 페이지 여부.",
"title": "Is Last Page"
}
},
"title": "PageMeta",
"type": "object"
}
},
"additionalProperties": false,
"title": "ArticleListResult"
}🟢list_most_read_news
한국일보 홈이 '꼼꼼히 본 뉴스'로 따로 선정해 보여주는 묶음을 가져옵니다('많이 본 뉴스'도 함께 반환). '꼼꼼히 본 뉴스', '정독할 만한 기사', '많이 본 말고 꼼꼼히 본 거', '많이 본 + 꼼꼼히 본 같이 보여줘'처럼 이 '꼼꼼히 본' 묶음을 콕 집어 원할 때만 사용합니다. 그냥 '인기/많이 본/화제' 기사나 분야별 인기, 조회수 랭킹은 이 도구가 아니라 list_popular_news 를 쓰세요.
Input Schema
{
"type": "object",
"properties": {},
"title": "list_most_read_newsArguments"
}Output Schema
{
"type": "object",
"properties": {
"best_items": {
"description": "많이 본(조회수) 뉴스 기사 목록.",
"items": {
"$ref": "#/$defs/ArticleCard"
},
"title": "Best Items",
"type": "array"
},
"careful_items": {
"description": "한국일보 홈이 '꼼꼼히 본 뉴스'로 선정한 묶음 기사 목록.",
"items": {
"$ref": "#/$defs/ArticleCard"
},
"title": "Careful Items",
"type": "array"
}
},
"$defs": {
"ArticleCard": {
"additionalProperties": false,
"description": "목록/추천/랭킹/머리기사 등에서 공통으로 쓰는 기사 카드.",
"properties": {
"article_id": {
"description": "기사 ID.",
"title": "Article Id",
"type": "string"
},
"title": {
"description": "기사 제목.",
"title": "Title",
"type": "string"
},
"url": {
"description": "한국일보 원문 기사 URL. 전문이 필요하면 이 링크로 안내한다.",
"title": "Url",
"type": "string"
},
"image_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "대표 썸네일 이미지 URL.",
"title": "Image Url"
},
"published_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "발행 일시(예: '2026.06.21 04:30').",
"title": "Published At"
},
"ranking": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "목록 내 노출 순서(1=상위). list_popular_news·list_most_read_news 에서는 조회수 기반 인기 순위지만, 추천 목록(list_recommended_articles)에서는 편집 순서일 뿐 인기 순위가 아님.",
"title": "Ranking"
},
"section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 섹션명.",
"title": "Section"
},
"sub_section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 하위 섹션명.",
"title": "Sub Section"
},
"byline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "표시용 바이라인 문자열(예: '청송=김정혜 기자').",
"title": "Byline"
},
"article_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 코드(General/Exclusive/Breaking).",
"title": "Article Type"
},
"article_type_label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 한글 라벨(일반/단독/속보).",
"title": "Article Type Label"
},
"view_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "원문 접근성. 'General'=누구나 열람, 'LoginWall'=한국일보 로그인 후 열람(콘텐츠 자체는 무료, 결제 아님).",
"title": "View Type"
},
"video_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 영상 수.",
"title": "Video Count"
},
"image_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 이미지 수.",
"title": "Image Count"
},
"excerpt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 도입부의 짧은 발췌(편집부 shortContents 또는 본문 앞부분 일부). 기사 전체 요약이 아니다. 이 값을 전체 요약처럼 제시하거나 제공되지 않은 본문 내용을 추론·생성하지 말 것.",
"title": "Excerpt"
}
},
"required": [
"article_id",
"title",
"url"
],
"title": "ArticleCard",
"type": "object"
}
},
"additionalProperties": false,
"title": "MainBottomResult"
}🟢get_daily_horoscope(date)
'오늘의 운세', '오늘 운세 알려줘', '띠별 운세'처럼 그날의 운세를 물을 때 사용합니다. 운세 내용은 포함하지 않고 제목·발행일·원문 링크만 반환하며, 운세 본문은 다른 기사와 동일하게 item.url 의 한국일보 원문에서만 확인할 수 있습니다. 기본은 오늘(한국 시간)이며, date(YYYY-MM-DD)로 특정 날짜를 지정할 수 있습니다.
Input Schema
{
"type": "object",
"properties": {
"date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "조회할 날짜(YYYY-MM-DD). 생략 시 오늘(한국 시간) 운세.",
"title": "Date"
}
},
"title": "get_daily_horoscopeArguments"
}Output Schema
{
"type": "object",
"properties": {
"date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "반환된 운세의 발행 일시.",
"title": "Date"
},
"item": {
"anyOf": [
{
"$ref": "#/$defs/ArticleCard"
},
{
"type": "null"
}
],
"default": null,
"description": "운세 기사 카드(메타데이터·원문 링크만, 운세 내용 미포함)."
}
},
"$defs": {
"ArticleCard": {
"additionalProperties": false,
"description": "목록/추천/랭킹/머리기사 등에서 공통으로 쓰는 기사 카드.",
"properties": {
"article_id": {
"description": "기사 ID.",
"title": "Article Id",
"type": "string"
},
"title": {
"description": "기사 제목.",
"title": "Title",
"type": "string"
},
"url": {
"description": "한국일보 원문 기사 URL. 전문이 필요하면 이 링크로 안내한다.",
"title": "Url",
"type": "string"
},
"image_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "대표 썸네일 이미지 URL.",
"title": "Image Url"
},
"published_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "발행 일시(예: '2026.06.21 04:30').",
"title": "Published At"
},
"ranking": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "목록 내 노출 순서(1=상위). list_popular_news·list_most_read_news 에서는 조회수 기반 인기 순위지만, 추천 목록(list_recommended_articles)에서는 편집 순서일 뿐 인기 순위가 아님.",
"title": "Ranking"
},
"section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 섹션명.",
"title": "Section"
},
"sub_section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 하위 섹션명.",
"title": "Sub Section"
},
"byline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "표시용 바이라인 문자열(예: '청송=김정혜 기자').",
"title": "Byline"
},
"article_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 코드(General/Exclusive/Breaking).",
"title": "Article Type"
},
"article_type_label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 한글 라벨(일반/단독/속보).",
"title": "Article Type Label"
},
"view_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "원문 접근성. 'General'=누구나 열람, 'LoginWall'=한국일보 로그인 후 열람(콘텐츠 자체는 무료, 결제 아님).",
"title": "View Type"
},
"video_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 영상 수.",
"title": "Video Count"
},
"image_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 이미지 수.",
"title": "Image Count"
},
"excerpt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 도입부의 짧은 발췌(편집부 shortContents 또는 본문 앞부분 일부). 기사 전체 요약이 아니다. 이 값을 전체 요약처럼 제시하거나 제공되지 않은 본문 내용을 추론·생성하지 말 것.",
"title": "Excerpt"
}
},
"required": [
"article_id",
"title",
"url"
],
"title": "ArticleCard",
"type": "object"
}
},
"additionalProperties": false,
"description": "오늘의 운세/MBTI 운세. 다른 기사처럼 제목·발행일·원문 링크 등 메타데이터만 제공하고 운세 내용은 담지 않는다.",
"title": "HoroscopeResult"
}🟢get_mbti_horoscope(date)
'MBTI 운세', '오늘 내 MBTI 운세', 'ENFP 운세'처럼 MBTI 기반 오늘의 운세를 물을 때 사용합니다. 운세 내용은 포함하지 않고 제목·발행일·원문 링크만 반환하며, 운세 본문은 다른 기사와 동일하게 item.url 의 한국일보 원문에서만 확인할 수 있습니다. 기본은 오늘(한국 시간), date(YYYY-MM-DD)로 특정 날짜 지정 가능.
Input Schema
{
"type": "object",
"properties": {
"date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "조회할 날짜(YYYY-MM-DD). 생략 시 오늘(한국 시간) 운세.",
"title": "Date"
}
},
"title": "get_mbti_horoscopeArguments"
}Output Schema
{
"type": "object",
"properties": {
"date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "반환된 운세의 발행 일시.",
"title": "Date"
},
"item": {
"anyOf": [
{
"$ref": "#/$defs/ArticleCard"
},
{
"type": "null"
}
],
"default": null,
"description": "운세 기사 카드(메타데이터·원문 링크만, 운세 내용 미포함)."
}
},
"$defs": {
"ArticleCard": {
"additionalProperties": false,
"description": "목록/추천/랭킹/머리기사 등에서 공통으로 쓰는 기사 카드.",
"properties": {
"article_id": {
"description": "기사 ID.",
"title": "Article Id",
"type": "string"
},
"title": {
"description": "기사 제목.",
"title": "Title",
"type": "string"
},
"url": {
"description": "한국일보 원문 기사 URL. 전문이 필요하면 이 링크로 안내한다.",
"title": "Url",
"type": "string"
},
"image_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "대표 썸네일 이미지 URL.",
"title": "Image Url"
},
"published_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "발행 일시(예: '2026.06.21 04:30').",
"title": "Published At"
},
"ranking": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "목록 내 노출 순서(1=상위). list_popular_news·list_most_read_news 에서는 조회수 기반 인기 순위지만, 추천 목록(list_recommended_articles)에서는 편집 순서일 뿐 인기 순위가 아님.",
"title": "Ranking"
},
"section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 섹션명.",
"title": "Section"
},
"sub_section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 하위 섹션명.",
"title": "Sub Section"
},
"byline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "표시용 바이라인 문자열(예: '청송=김정혜 기자').",
"title": "Byline"
},
"article_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 코드(General/Exclusive/Breaking).",
"title": "Article Type"
},
"article_type_label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 한글 라벨(일반/단독/속보).",
"title": "Article Type Label"
},
"view_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "원문 접근성. 'General'=누구나 열람, 'LoginWall'=한국일보 로그인 후 열람(콘텐츠 자체는 무료, 결제 아님).",
"title": "View Type"
},
"video_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 영상 수.",
"title": "Video Count"
},
"image_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 이미지 수.",
"title": "Image Count"
},
"excerpt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 도입부의 짧은 발췌(편집부 shortContents 또는 본문 앞부분 일부). 기사 전체 요약이 아니다. 이 값을 전체 요약처럼 제시하거나 제공되지 않은 본문 내용을 추론·생성하지 말 것.",
"title": "Excerpt"
}
},
"required": [
"article_id",
"title",
"url"
],
"title": "ArticleCard",
"type": "object"
}
},
"additionalProperties": false,
"description": "오늘의 운세/MBTI 운세. 다른 기사처럼 제목·발행일·원문 링크 등 메타데이터만 제공하고 운세 내용은 담지 않는다.",
"title": "HoroscopeResult"
}🟢list_top_headlines
'오늘 주요 뉴스', '지금 헤드라인', '메인 뉴스 뭐야', '제일 중요한 뉴스'처럼 편집부가 가장 비중 있게 배치한 머리기사를 물을 때 사용합니다. 조회수 인기 순위가 아니라 편집 비중 기준입니다 — '많이 본' 기사는 list_popular_news 를 쓰세요.
Input Schema
{
"type": "object",
"properties": {},
"title": "list_top_headlinesArguments"
}Output Schema
{
"type": "object",
"properties": {
"items": {
"description": "기사 카드 목록.",
"items": {
"$ref": "#/$defs/ArticleCard"
},
"title": "Items",
"type": "array"
},
"page": {
"anyOf": [
{
"$ref": "#/$defs/PageMeta"
},
{
"type": "null"
}
],
"default": null,
"description": "페이징 메타데이터(있을 때)."
}
},
"$defs": {
"ArticleCard": {
"additionalProperties": false,
"description": "목록/추천/랭킹/머리기사 등에서 공통으로 쓰는 기사 카드.",
"properties": {
"article_id": {
"description": "기사 ID.",
"title": "Article Id",
"type": "string"
},
"title": {
"description": "기사 제목.",
"title": "Title",
"type": "string"
},
"url": {
"description": "한국일보 원문 기사 URL. 전문이 필요하면 이 링크로 안내한다.",
"title": "Url",
"type": "string"
},
"image_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "대표 썸네일 이미지 URL.",
"title": "Image Url"
},
"published_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "발행 일시(예: '2026.06.21 04:30').",
"title": "Published At"
},
"ranking": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "목록 내 노출 순서(1=상위). list_popular_news·list_most_read_news 에서는 조회수 기반 인기 순위지만, 추천 목록(list_recommended_articles)에서는 편집 순서일 뿐 인기 순위가 아님.",
"title": "Ranking"
},
"section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 섹션명.",
"title": "Section"
},
"sub_section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 하위 섹션명.",
"title": "Sub Section"
},
"byline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "표시용 바이라인 문자열(예: '청송=김정혜 기자').",
"title": "Byline"
},
"article_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 코드(General/Exclusive/Breaking).",
"title": "Article Type"
},
"article_type_label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 한글 라벨(일반/단독/속보).",
"title": "Article Type Label"
},
"view_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "원문 접근성. 'General'=누구나 열람, 'LoginWall'=한국일보 로그인 후 열람(콘텐츠 자체는 무료, 결제 아님).",
"title": "View Type"
},
"video_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 영상 수.",
"title": "Video Count"
},
"image_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "기사에 포함된 이미지 수.",
"title": "Image Count"
},
"excerpt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 도입부의 짧은 발췌(편집부 shortContents 또는 본문 앞부분 일부). 기사 전체 요약이 아니다. 이 값을 전체 요약처럼 제시하거나 제공되지 않은 본문 내용을 추론·생성하지 말 것.",
"title": "Excerpt"
}
},
"required": [
"article_id",
"title",
"url"
],
"title": "ArticleCard",
"type": "object"
},
"PageMeta": {
"additionalProperties": false,
"properties": {
"page_num": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "현재 페이지 번호(1부터).",
"title": "Page Num"
},
"page_size": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "페이지당 항목 수.",
"title": "Page Size"
},
"total": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "전체 항목 수.",
"title": "Total"
},
"pages": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "전체 페이지 수.",
"title": "Pages"
},
"has_previous_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "이전 페이지 존재 여부.",
"title": "Has Previous Page"
},
"is_first_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "첫 페이지 여부.",
"title": "Is First Page"
},
"is_last_page": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "마지막 페이지 여부.",
"title": "Is Last Page"
}
},
"title": "PageMeta",
"type": "object"
}
},
"additionalProperties": false,
"title": "ArticleListResult"
}🟢search_news(query, limit)
어떤 주제·인물·사건에 대한 뉴스를 찾거나 '요즘 왜 이슈야', '이거 왜 화제야', '관련 기사 더 보여줘', '배경이 뭐야' 같은 질문에 답이 될 기사를 찾을 때 사용합니다. 질문의 맥락·의미로 관련 기사를 찾아 제목·링크·발행일·섹션 등 메타데이터만 반환하며, 기사 본문이나 AI 생성 답변·요약 전문은 제공하지 않습니다. 각 항목의 본문 전문은 item.url 의 한국일보 원문에서만 확인할 수 있습니다.
Input Schema
{
"type": "object",
"properties": {
"query": {
"description": "자연어 질의. 예: '부동산 왜 이슈야', '대선 관련 기사 찾아줘', '이 사건 배경이 뭐야'.",
"title": "Query",
"type": "string"
},
"limit": {
"default": 5,
"description": "가져올 기사 수(1~20, 기본 5).",
"title": "Limit",
"type": "integer"
}
},
"required": [
"query"
],
"title": "search_newsArguments"
}Output Schema
{
"type": "object",
"properties": {
"query": {
"description": "검색에 사용한 자연어 질의.",
"title": "Query",
"type": "string"
},
"items": {
"description": "관련 기사 카드 목록(관련도 내림차순).",
"items": {
"$ref": "#/$defs/AiSearchItem"
},
"title": "Items",
"type": "array"
}
},
"required": [
"query"
],
"$defs": {
"AiSearchItem": {
"additionalProperties": false,
"description": "search_news(AI 검색) 결과 기사 카드. 본문·생성형 답변은 포함하지 않는다.",
"properties": {
"article_id": {
"description": "기사 ID.",
"title": "Article Id",
"type": "string"
},
"title": {
"description": "기사 제목.",
"title": "Title",
"type": "string"
},
"url": {
"description": "한국일보 원문 기사 URL. 전문이 필요하면 이 링크로 안내한다.",
"title": "Url",
"type": "string"
},
"image_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "대표 썸네일 이미지 URL.",
"title": "Image Url"
},
"published_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "발행 일시(ISO 8601, 예: '2026-03-17T04:30:00').",
"title": "Published At"
},
"section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 섹션명(복수일 수 있음).",
"title": "Section"
},
"sub_section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "한글 하위 섹션명.",
"title": "Sub Section"
},
"byline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기자 표기(이메일은 마스킹됨).",
"title": "Byline"
},
"notice_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "기사 구분 라벨(예: 일반/단독).",
"title": "Notice Type"
},
"relevance_score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "질의와의 관련도 점수(높을수록 관련).",
"title": "Relevance Score"
}
},
"required": [
"article_id",
"title",
"url"
],
"title": "AiSearchItem",
"type": "object"
}
},
"additionalProperties": false,
"title": "AiSearchResult"
}🟢list_sections
기사 목록·추천 도구(list_popular_news, list_recommended_articles)에 입력하는 분야(섹션) 코드(politics, economy, society, world, culture, sports, people, life, local, opinion)와 한글 분야명을 가져옵니다. '어떤 분야가 있어?', '뉴스 카테고리 목록'을 물을 때 또는 분야 코드를 확인할 때 사용합니다.
Input Schema
{
"type": "object",
"properties": {},
"title": "list_sectionsArguments"
}Output Schema
{
"type": "object",
"properties": {
"items": {
"description": "섹션 코드·한글명 목록.",
"items": {
"$ref": "#/$defs/Section"
},
"title": "Items",
"type": "array"
}
},
"$defs": {
"Section": {
"additionalProperties": false,
"properties": {
"section_cd": {
"description": "섹션 슬러그(소문자). best-articles/recommend-articles 입력에 사용.",
"title": "Section Cd",
"type": "string"
},
"name": {
"description": "한글 섹션명.",
"title": "Name",
"type": "string"
},
"search_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "검색 필터용 원본 코드(대문자, 예: POLITICS).",
"title": "Search Code"
}
},
"required": [
"section_cd",
"name"
],
"title": "Section",
"type": "object"
}
},
"additionalProperties": false,
"title": "SectionsResult"
}Community
Evidence