_ registry / mcp streamable-http · checked 2h ago

finquest-dart

https://mcp.finquest.space

Registry code: 5d17d1750f253355

api record

FinQuest 공개판 — 코스피·코스닥 상장사 약 2,650곳의 DART 공시를 정리한 데이터와 일별 주가입니다. 2016년 이후 사업·반기·분기보고서 약 9만 건을 표준 양식으로 정리했습니다: 사업부문·제품·지역별 매출과 영업이익, 생산능력·가동률·시설투자·연구개발비 같은 사업 지표, 그리고 회사가 보고서에 직접 쓴 실적 변동 이유(원문 인용). 장내 회사채는 금융위원회 공공데이터입니다.

어떤 도구부터:

endpoint
https://mcp.finquest.space/public/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is finquest-dart live?
Yes — it answered the hub's last check (checked 2h ago). It answered 100% of checks over the last 30 days.
Is finquest-dart free to use?
Yes — the hub reached it with no key and no payment.
What tools does finquest-dart have?
14 tools: business_trend, search, rank, company, earnings, filing, search_filings, financials, ….
Is finquest-dart safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
763ms

last good check

priced tools
0

of 14 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 14 tools
2 open 12 never probed 2 of 14 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • bonds open 2h ago

    장내 회사채·금융채 찾기 (KRX 상장, 만기 전). 발행사·종목명, 상장사 종목, 수익률·표면이율·잔존기간·등급·후순위·지급월·유동성 조건. 결과: 표면이율(coupon %), 이자주기(cycle_m)·지급일·지급월, 1만원당 1회 이자(coupon_10k), 다음 이자일, 만기·잔존년수, 등급, 마지막 체결 가격(액면 1만원당)·수익률, 최근 20거래일 체결일수 — 체결이 드문 종목의 수익률은 극단값일 수 있음.

    mcp-tool

    {
      "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거래일 중 체결일 수 하한 (유동성)"
        }
      }
    }
    arguments 125 lines
  • calendar open 2h ago

    배당 일정 — 배당기준일·배당지급·주주명부기준일(DART 공시 기준, 공시 링크 포함). 종목 생략 시 시장 전체.

    mcp-tool

    {
      "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', '삼성전자'"
        }
      }
    }
    arguments 39 lines
  • business_trend unknown never probed

    사업 지표 추이 — 여러 정기보고서를 이어 붙인 분기/연간 시계열 (분기 값이 없으면 누적에서 계산). 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 목록.

    mcp-tool

    {
      "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)"
        }
      }
    }
    arguments 38 lines
  • search unknown never probed

    종목 찾기 (이름·코드·업종·그룹명·테마). 종목코드를 모를 때 먼저. 테마어('방산', '2차전지')는 사업 설명에 그 말이 많이 나오는 회사 순.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1
        },
        "query": {
          "type": "string",
          "description": "검색어. 비우면 시총 상위"
        }
      }
    }
    arguments 18 lines
  • rank unknown never probed

    순위 — 전 종목을 한 지표로 줄 세우기: 시가총액·배당수익률·주당배당·배당성향·자사주 소각/매입(최근 1년)·주주환원수익률·매출·영업이익·순이익·영업이익률·ROE·성장률·부채비율·PER·PBR·주가 수익률. 시장·업종·테마(예: '방산', '2차전지')로 좁힐 수 있음. '배당 많이 주는 회사', '자사주 소각 많이 한 회사', 'ROE 높은 회사' 같은 질문에.

    mcp-tool

    {
      "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": "부채비율(%) 상한"
        }
      }
    }
    arguments 82 lines
  • company unknown never probed

    종목 한눈에 — 특정 종목 질문은 여기서 시작. 최근 정기보고서로 본 사업부문 구성(매출·영업이익·비중), 분기 실적 추이, 회사가 밝힌 최근 실적 변동 이유(원문 인용 + DART 링크), 사업 개요, 배당·자사주, 다가오는 배당 기준일. 모두 DART 공시 기반.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "stock"
      ],
      "properties": {
        "stock": {
          "type": "string",
          "description": "종목코드(6자리) 또는 종목명. 예: '005930', '삼성전자'"
        }
      }
    }
    arguments 13 lines
  • earnings unknown never probed

    실적이 왜 바뀌었나 — 한 분기 실적 분석(DART 정기보고서 기반). 연결 매출·영업이익·순이익의 YoY·QoQ, 부문별 매출·영업이익 증감, 회사가 정기보고서에 쓴 변동 이유(원문 문장 + 출처 [S#] + DART 링크). '영업이익이 왜 늘었어?' 같은 질문에 사용. 답할 때 원문 문장을 인용하고 링크를 붙일 것.

    mcp-tool

    {
      "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'. 생략하면 최신"
        }
      }
    }
    arguments 17 lines
  • filing unknown never probed

    정기보고서(사업·반기·분기) 공시 정리본 읽기 — 표준 양식으로 정리된 표·회사 설명·실적 변동 이유, 모든 숫자에 출처 [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 면 정리된 보고서 목록.

    mcp-tool

    {
      "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)"
        }
      }
    }
    arguments 32 lines
  • search_filings unknown never probed

    전 종목 정기보고서 문장 검색 — 회사가 직접 쓴 실적 변동 이유(전 기간), MD&A, 최신 보고서의 사업·산업 설명. 예: 'HBM', '가동률 하락', '판가 인상', '환율 효과'. 어떤 회사들이 어떤 이유를 대는지 찾을 때.

    mcp-tool

    {
      "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 — 한 회사가 결과를 다 차지하지 않게)"
        }
      }
    }
    arguments 62 lines
  • financials unknown never probed

    재무 추이 (억원, DART 정기보고서 주요계정 2015~). freq=A: 연간 매출·영업이익·순이익·성장률·이익률·자산·부채·자본·부채비율·ROE. freq=Q: 분기 매출·영업이익·순이익의 YoY·QoQ(4분기는 연간 − 3분기 누적).

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 34 lines
  • shareholders unknown never probed

    주주와 환원 — returns: 연도별 DPS·배당총액·자사주 취득/처분/소각, 배당·자사주 결정 공시 / ownership: 연도별 최대주주측 지분 변화(사업보고서). 기본 둘 다. 모두 DART 공시 기반.

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 27 lines
  • bond unknown never probed

    채권 한 종목 상세 — 발행조건(순위·옵션·보증·금리·이자주기), 평가사별 등급, 일별 시세(가격·수익률·체결액면), 원리금 지급 내역과 예정일, 같은 발행사 다른 채권. 금융위원회 공공데이터 기반.

    mcp-tool

    {
      "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)"
        }
      }
    }
    arguments 19 lines
  • bond_calendar unknown never probed

    기간 내 채권 이자·원금 지급 일정. 오늘 이전은 실제 지급(actual=1), 이후는 예정(계산값, 공휴일 미반영). per_10k = 액면 1만원당 이자(원).

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 33 lines
  • price unknown 2h ago

    주가·지수 흐름 — 일별 종가 기준 기간 수익률, 지수 대비 초과수익, 최대낙폭(MDD), 변동성, 고저 + 봉 데이터 [날짜,시가,고가,저가,종가,거래량]. index 로 KOSPI/KOSDAQ/KOSPI200. 장 마감 후 하루 두 번 갱신(장중 실시간 아님).

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 51 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 5d17d1750f253355.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/5d17d1750f253355/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/5d17d1750f253355/badge.svg)](https://brick.blue/agent/5d17d1750f253355?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.