Korean stocks & bonds: DART filings, segment trends, earnings drivers, dividends, prices, bonds.
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.
채권 한 종목 상세 — 발행조건(순위·옵션·보증·금리·이자주기), 평가사별 등급, 일별 시세(가격·수익률·체결액면), 원리금 지급 내역과 예정일, 같은 발행사 다른 채권. 금융위원회 공공데이터 기반.
ISIN(KR6…) 또는 종목명
최근 시세 일수 (기본 60)
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http finquest https://mcp.finquest.space/public/mcp
채권 한 종목 상세 — 발행조건(순위·옵션·보증·금리·이자주기), 평가사별 등급, 일별 시세(가격·수익률·체결액면), 원리금 지급 내역과 예정일, 같은 발행사 다른 채권. 금융위원회 공공데이터 기반.
| Argument | Type | Description |
|---|---|---|
| bond* | string | ISIN(KR6…) 또는 종목명 |
| price_days | integer | 최근 시세 일수 (기본 60) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"bond"
],
"properties": {
"bond": {
"type": "string",
"description": "ISIN(KR6…) 또는 종목명"
},
"price_days": {
"type": "integer",
"maximum": 1000,
"minimum": 1,
"description": "최근 시세 일수 (기본 60)"
}
}
}기간 내 채권 이자·원금 지급 일정. 오늘 이전은 실제 지급(actual=1), 이후는 예정(계산값, 공휴일 미반영). per_10k = 액면 1만원당 이자(원).
| Argument | Type | Description |
|---|---|---|
| to* | string | |
| from* | string | |
| bonds | array | ISIN 목록 |
| stock | string | 종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자' |
| min_grade | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"from",
"to"
],
"properties": {
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"bonds": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 100,
"description": "ISIN 목록"
},
"stock": {
"type": "string",
"description": "종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자'"
},
"min_grade": {
"type": "string"
}
}
}장내 회사채·금융채 찾기 (KRX 상장, 만기 전). 발행사·종목명, 상장사 종목, 수익률·표면이율·잔존기간·등급·후순위·지급월·유동성 조건. 결과: 표면이율(coupon %), 이자주기(cycle_m)·지급일·지급월, 1만원당 1회 이자(coupon_10k), 다음 이자일, 만기·잔존년수, 등급, 마지막 체결 가격(액면 1만원당)·수익률, 최근 20거래일 체결일수 — 체결이 드문 종목의 수익률은 극단값일 수 있음.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| rank | string | |
| sort | string | |
| limit | integer | |
| query | string | 종목명·발행사명·ISIN 일부 |
| stock | string | 상장 발행사 — 그 회사 채권만 |
| cycle_m | any | 이자 주기(개월): 1=매월 이자, 3=분기 |
| ascending | boolean | |
| max_years | number | 잔존 기간(년) 상한 |
| max_yield | number | |
| min_grade |
사업 지표 추이 — 여러 정기보고서를 이어 붙인 분기/연간 시계열 (분기 값이 없으면 누적에서 계산). topic: segment(부문 매출·영업이익) · product_sales(제품별 매출) · region_sales(지역별) · main_products(주요 제품 비중) · capacity/production/utilization(생산능력·실적·가동률) · capex(시설투자) · rnd(연구개발비) · market_share(점유율) · inventory(재고) · cost_by_nature(비용 성격별) · sga(판관비) · raw_materials(원재료 매입) · material_prices(원재료·제품 가격) · backlog(수주) · channel(판매경로). topic 을 비우면 그 회사에 있는 topic 목록.
| Argument | Type | Description |
|---|---|---|
| dim | string | 부문·제품·지역 이름 필터 (예: 'DS', 'HBM', '미주') |
| freq | string | Q=분기(기본), FY=연간 |
| item | string | 항목 필터 (예: '매출액', '영업이익', '가동률') |
| stock* | string | 종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자' |
| topic | string | |
| periods | integer | 최근 몇 기간 (기본 분기 9 / 연간 6) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"stock"
],
"properties": {
"dim": {
"type": "string",
"description": "부문·제품·지역 이름 필터 (예: 'DS', 'HBM', '미주')"
},
"freq": {
"enum": [
"Q",
"FY"
],
"type": "string",
"description": "Q=분기(기본), FY=연간"
},
"item": {
"type": "string",
"description": "항목 필터 (예: '매출액', '영업이익', '가동률')"
},
"stock": {
"type": "string",
"description": "종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자'"
},
"topic": {
"type": "string"
},
"periods": {
"type": "integer",
"maximum": 40,
"minimum": 2,
"description": "최근 몇 기간 (기본 분기 9 / 연간 6)"
}
}
}배당 일정 — 배당기준일·배당지급·주주명부기준일(DART 공시 기준, 공시 링크 포함). 종목 생략 시 시장 전체.
| Argument | Type | Description |
|---|---|---|
| to | string | 종료일 |
| from | string | 시작일 (기본 오늘) |
| kinds | array | |
| limit | integer | |
| stock | string | 종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자' |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "종료일"
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "시작일 (기본 오늘)"
},
"kinds": {
"type": "array",
"items": {
"enum": [
"배당기준일",
"배당지급",
"주주명부기준일",
"정기주총",
"임시주총",
"실적발표"
],
"type": "string"
}
},
"limit": {
"type": "integer",
"maximum": 2000,
"minimum": -9007199254740991
},
"stock": {
"type": "string",
"description": "종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자'"
}
}
}종목 한눈에 — 특정 종목 질문은 여기서 시작. 최근 정기보고서로 본 사업부문 구성(매출·영업이익·비중), 분기 실적 추이, 회사가 밝힌 최근 실적 변동 이유(원문 인용 + DART 링크), 사업 개요, 배당·자사주, 다가오는 배당 기준일. 모두 DART 공시 기반.
| Argument | Type | Description |
|---|---|---|
| stock* | string | 종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자' |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"stock"
],
"properties": {
"stock": {
"type": "string",
"description": "종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자'"
}
}
}실적이 왜 바뀌었나 — 한 분기 실적 분석(DART 정기보고서 기반). 연결 매출·영업이익·순이익의 YoY·QoQ, 부문별 매출·영업이익 증감, 회사가 정기보고서에 쓴 변동 이유(원문 문장 + 출처 [S#] + DART 링크). '영업이익이 왜 늘었어?' 같은 질문에 사용. 답할 때 원문 문장을 인용하고 링크를 붙일 것.
| Argument | Type | Description |
|---|---|---|
| stock* | string | 종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자' |
| period | string | 기간. 분기 '2026Q2'(또는 '2Q26'), 월 '2026.06', 연간 '2025'. 생략하면 최신 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"stock"
],
"properties": {
"stock": {
"type": "string",
"description": "종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자'"
},
"period": {
"type": "string",
"description": "기간. 분기 '2026Q2'(또는 '2Q26'), 월 '2026.06', 연간 '2025'. 생략하면 최신"
}
}
}정기보고서(사업·반기·분기) 공시 정리본 읽기 — 표준 양식으로 정리된 표·회사 설명·실적 변동 이유, 모든 숫자에 출처 [S#]. sections 로 필요한 부분만: drivers(변동 이유), segment, product_sales, region_sales, cost_by_nature, sga, inventory, raw_materials, capacity, production, utilization, capex, rnd, market_share, backlog, texts(회사 설명·MD&A), check(검증). list=true 면 정리된 보고서 목록.
| Argument | Type | Description |
|---|---|---|
| list | boolean | |
| stock* | string | 종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자' |
| period | string | 기간. 분기 '2026Q2'(또는 '2Q26'), 월 '2026.06', 연간 '2025'. 생략하면 최신 |
| sections | array | |
| max_chars | integer | 최대 글자 수 (기본 40000) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"stock"
],
"properties": {
"list": {
"type": "boolean"
},
"stock": {
"type": "string",
"description": "종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자'"
},
"period": {
"type": "string",
"description": "기간. 분기 '2026Q2'(또는 '2Q26'), 월 '2026.06', 연간 '2025'. 생략하면 최신"
},
"sections": {
"type": "array",
"items": {
"type": "string"
}
},
"max_chars": {
"type": "integer",
"maximum": 150000,
"minimum": 2000,
"description": "최대 글자 수 (기본 40000)"
}
}
}재무 추이 (억원, DART 정기보고서 주요계정 2015~). freq=A: 연간 매출·영업이익·순이익·성장률·이익률·자산·부채·자본·부채비율·ROE. freq=Q: 분기 매출·영업이익·순이익의 YoY·QoQ(4분기는 연간 − 3분기 누적).
| Argument | Type | Description |
|---|---|---|
| freq | string | A=연간(기본), Q=분기 |
| stock* | string | 종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자' |
| years | integer | |
| statement | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"stock"
],
"properties": {
"freq": {
"enum": [
"A",
"Q"
],
"type": "string",
"description": "A=연간(기본), Q=분기"
},
"stock": {
"type": "string",
"description": "종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자'"
},
"years": {
"type": "integer",
"maximum": 12,
"minimum": 1
},
"statement": {
"enum": [
"IS",
"BS",
"CF"
],
"type": "string"
}
}
}주가·지수 흐름 — 일별 종가 기준 기간 수익률, 지수 대비 초과수익, 최대낙폭(MDD), 변동성, 고저 + 봉 데이터 [날짜,시가,고가,저가,종가,거래량]. index 로 KOSPI/KOSDAQ/KOSPI200. 출처 금융위원회 공공데이터(KRX), 다음 영업일 반영(장중 실시간 아님). 분할·병합은 보정.
| Argument | Type | Description |
|---|---|---|
| to | string | 종료일 |
| from | string | 시작일 |
| index | string | |
| limit | integer | 최근 N봉 (기본 120) |
| stock | string | 종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자' |
| interval | string | d=일(기본), w=주, m=월 — 1년 넘으면 w·m 권장 |
| intraday | string | 이 날짜 1분봉 (YYYY-MM-DD) |
| realtime | boolean |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "종료일"
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "시작일"
},
"index": {
"enum": [
"KOSPI",
"KOSDAQ",
"KOSPI200"
],
"type": "string"
},
"limit": {
"type": "integer",
"maximum": 3000,
"minimum": 1,
"description": "최근 N봉 (기본 120)"
},
"stock": {
"type": "string",
"description": "종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자'"
},
"interval": {
"enum": [
"d",
"w",
"m"
],
"type": "string",
"description": "d=일(기본), w=주, m=월 — 1년 넘으면 w·m 권장"
},
"intraday": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "이 날짜 1분봉 (YYYY-MM-DD)"
},
"realtime": {
"type": "boolean"
}
}
}순위 — 전 종목을 한 지표로 줄 세우기: 시가총액·배당수익률·주당배당·배당성향·자사주 소각/매입(최근 1년)·주주환원수익률·매출·영업이익·순이익·영업이익률·ROE·성장률·부채비율·PER·PBR·주가 수익률. 시장·업종·테마(예: '방산', '2차전지')로 좁힐 수 있음. '배당 많이 주는 회사', '자사주 소각 많이 한 회사', 'ROE 높은 회사' 같은 질문에.
| Argument | Type | Description |
|---|---|---|
| by* | string | 줄 세울 지표 |
| limit | integer | |
| theme | string | 테마 — 사업 설명에 그 말이 나오는 회사만 (예: '방산', '2차전지', 'HBM') |
| market | string | |
| max_per | number | PER 상한 |
| min_opm | number | 영업이익률(%) 하한 |
| min_roe | number | ROE(%) 하한 — 예: 'ROE 높고 PER 낮은' 은 by='per' + min_roe=15 |
| industry | string | 업종 이름 일부 (예: '은행', '반도체') |
| min_mcap | number | 시가총액 하한(억원). 기본: 비율·배당 순위는 1,000억 |
| ascending | boolean | 낮은 순 (PER·PBR·부채비율은 기본 낮은 순) |
종목 찾기 (이름·코드·업종·그룹명·테마). 종목코드를 모를 때 먼저. 테마어('방산', '2차전지')는 사업 설명에 그 말이 많이 나오는 회사 순.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | 검색어. 비우면 시총 상위 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"query": {
"type": "string",
"description": "검색어. 비우면 시총 상위"
}
}
}전 종목 정기보고서 문장 검색 — 회사가 직접 쓴 실적 변동 이유(전 기간), MD&A, 최신 보고서의 사업·산업 설명. 예: 'HBM', '가동률 하락', '판가 인상', '환율 효과'. 어떤 회사들이 어떤 이유를 대는지 찾을 때.
| Argument | Type | Description |
|---|---|---|
| sort | string | 기본: 실적 변동 이유는 최신순, 사업 설명은 관련도순 |
| limit | integer | |
| query* | string | 검색어 (3글자 이상이면 전문검색, 공백은 AND) |
| since | string | 이 날짜 이후 기간 끝 (YYYY-MM-DD) |
| stock | string | 이 종목만 |
| topic | string | drivers=실적 변동 이유, mdna=경영진단, business=사업·산업 설명 |
| metric | string | 실적 변동 이유 중 이 지표만 (예: '영업이익', '매출액') |
| direction | string | 실적 변동 이유 중 이 방향만 (예: 원자재 가격 때문에 이익이 '감소') |
| per_company | integer | 회사당 최대 결과 수 (기본 2 — 한 회사가 결과를 다 차지하지 않게) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"sort": {
"enum": [
"recent",
"relevance"
],
"type": "string",
"description": "기본: 실적 변동 이유는 최신순, 사업 설명은 관련도순"
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"query": {
"type": "string",
"description": "검색어 (3글자 이상이면 전문검색, 공백은 AND)"
},
"since": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "이 날짜 이후 기간 끝 (YYYY-MM-DD)"
},
"stock": {
"type": "string",
"description": "이 종목만"
},
"topic": {
"enum": [
"drivers",
"mdna",
"business"
],
"type": "string",
"description": "drivers=실적 변동 이유, mdna=경영진단, business=사업·산업 설명"
},
"metric": {
"type": "string",
"description": "실적 변동 이유 중 이 지표만 (예: '영업이익', '매출액')"
},
"direction": {
"enum": [
"증가",
"감소"
],
"type": "string",
"description": "실적 변동 이유 중 이 방향만 (예: 원자재 가격 때문에 이익이 '감소')"
},
"per_company": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "회사당 최대 결과 수 (기본 2 — 한 회사가 결과를 다 차지하지 않게)"
}
}
}주주와 환원 — returns: 연도별 DPS·배당총액·자사주 취득/처분/소각, 배당·자사주 결정 공시 / ownership: 연도별 최대주주측 지분 변화(사업보고서). 기본 둘 다. 모두 DART 공시 기반.
| Argument | Type | Description |
|---|---|---|
| stock* | string | 종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자' |
| years | integer | 지분 이력 최근 N년 (기본 5) |
| section | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"stock"
],
"properties": {
"stock": {
"type": "string",
"description": "종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자'"
},
"years": {
"type": "integer",
"maximum": 11,
"minimum": 1,
"description": "지분 이력 최근 N년 (기본 5)"
},
"section": {
"enum": [
"returns",
"ownership",
"all"
],
"type": "string"
}
}
}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 4, 2026.
| string |
| 이 등급 이상만 |
| min_years | number |
| min_yield | number |
| no_option | boolean | 콜·풋 옵션·영구채·조건부자본(상각형)·주식 관련 사채(CB·BW·EB) 제외 |
| pay_month | integer | 이 달에 이자를 주는 채권 |
| min_coupon | number |
| min_trade_days_20 | integer | 최근 20거래일 중 체결일 수 하한 (유동성) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"kind": {
"enum": [
"일반회사채",
"금융채",
"유동화SPC채",
"유사집합투자기구채"
],
"type": "string"
},
"rank": {
"enum": [
"선순위",
"후순위"
],
"type": "string"
},
"sort": {
"enum": [
"last_yield",
"coupon",
"years_left",
"grade_rank",
"balance",
"trade_days_20",
"next_coupon"
],
"type": "string"
},
"limit": {
"type": "integer",
"maximum": 300,
"minimum": 1
},
"query": {
"type": "string",
"description": "종목명·발행사명·ISIN 일부"
},
"stock": {
"type": "string",
"description": "상장 발행사 — 그 회사 채권만"
},
"cycle_m": {
"anyOf": [
{
"type": "number",
"const": 1
},
{
"type": "number",
"const": 3
},
{
"type": "number",
"const": 6
},
{
"type": "number",
"const": 12
}
],
"description": "이자 주기(개월): 1=매월 이자, 3=분기"
},
"ascending": {
"type": "boolean"
},
"max_years": {
"type": "number",
"description": "잔존 기간(년) 상한"
},
"max_yield": {
"type": "number"
},
"min_grade": {
"enum": [
"AAA",
"AA+",
"AA",
"AA-",
"A+",
"A",
"A-",
"BBB+",
"BBB",
"BBB-",
"BB+",
"BB",
"BB-",
"B+",
"B",
"B-"
],
"type": "string",
"description": "이 등급 이상만"
},
"min_years": {
"type": "number"
},
"min_yield": {
"type": "number"
},
"no_option": {
"type": "boolean",
"description": "콜·풋 옵션·영구채·조건부자본(상각형)·주식 관련 사채(CB·BW·EB) 제외"
},
"pay_month": {
"type": "integer",
"maximum": 12,
"minimum": 1,
"description": "이 달에 이자를 주는 채권"
},
"min_coupon": {
"type": "number"
},
"min_trade_days_20": {
"type": "integer",
"maximum": 20,
"minimum": 0,
"description": "최근 20거래일 중 체결일 수 하한 (유동성)"
}
}
}| min_div_yield | number | 배당수익률(%) 하한 |
| max_debt_ratio | number | 부채비율(%) 상한 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"by"
],
"properties": {
"by": {
"enum": [
"mcap",
"div_yield",
"dps",
"payout",
"cancel_12m",
"buyback_12m",
"sh_yield",
"rev",
"op",
"ni",
"opm",
"roe",
"rev_growth",
"op_growth",
"debt_ratio",
"per",
"pbr",
"ret_1m",
"ret_1y"
],
"type": "string",
"description": "줄 세울 지표"
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"theme": {
"type": "string",
"description": "테마 — 사업 설명에 그 말이 나오는 회사만 (예: '방산', '2차전지', 'HBM')"
},
"market": {
"enum": [
"KOSPI",
"KOSDAQ"
],
"type": "string"
},
"max_per": {
"type": "number",
"description": "PER 상한"
},
"min_opm": {
"type": "number",
"description": "영업이익률(%) 하한"
},
"min_roe": {
"type": "number",
"description": "ROE(%) 하한 — 예: 'ROE 높고 PER 낮은' 은 by='per' + min_roe=15"
},
"industry": {
"type": "string",
"description": "업종 이름 일부 (예: '은행', '반도체')"
},
"min_mcap": {
"type": "number",
"description": "시가총액 하한(억원). 기본: 비율·배당 순위는 1,000억"
},
"ascending": {
"type": "boolean",
"description": "낮은 순 (PER·PBR·부채비율은 기본 낮은 순)"
},
"min_div_yield": {
"type": "number",
"description": "배당수익률(%) 하한"
},
"max_debt_ratio": {
"type": "number",
"description": "부채비율(%) 상한"
}
}
}