JeongSeongMok/tossinvest-openapi-mcp

πŸ’° Finance & Fintech
0 Views
0 Installs

πŸ“‡ 🏠 🍎 πŸͺŸ 🐧 - Explore and integrate the Toss Securities (ν† μŠ€μ¦κΆŒ) Open API β€” browse endpoints & schemas, follow integration guides, and generate curl/TypeScript/Python code samples. Read-only documentation server, no credentials required. npx -y tossinvest-openapi-mcp

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "jeongseongmok-tossinvest-openapi-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "jeongseongmok-tossinvest-openapi-mcp"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

tossinvest-openapi-mcp

ν† μŠ€μ¦κΆŒ Open APIλ₯Ό κ°œλ°œμžμ™€ AI μ—μ΄μ „νŠΈκ°€ μ‰½κ²Œ 탐색·연동할 수 μžˆλ„λ‘ λ•λŠ” MCP(Model Context Protocol) μ„œλ²„.

npm version License: MIT MCP Node

μ–Έμ–΄: ν•œκ΅­μ–΄ Β· English Β· ζ—₯本θͺž

tossinvest-openapi-mcp MCP server

이 μ„œλ²„λŠ” ν† μŠ€μ¦κΆŒ OpenAPI(Toss Securities Open API, ν† μŠ€μ¦κΆŒ μ˜€ν”ˆAPI) λͺ…μ„Έλ₯Ό λ‚΄μž₯ν•˜μ—¬ MCP λ„κ΅¬λ‘œ μ œκ³΅ν•©λ‹ˆλ‹€. 읽기 μ „μš© λ¬Έμ„œ/탐색 μ„œλ²„λ‘œ, μ‹€μ œ APIλ₯Ό ν˜ΈμΆœν•˜κ±°λ‚˜ 주문을 μ‹€ν–‰ν•˜μ§€ μ•ŠμœΌλ©° μ–΄λ–€ 인증 정보도 ν•„μš”λ‘œ ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. ClaudeΒ·CursorΒ·Codex λ“± MCPλ₯Ό μ§€μ›ν•˜λŠ” AI μ½”λ”© μ—μ΄μ „νŠΈμ— μ—°κ²°ν•œ λ’€ "ν† μŠ€μ¦κΆŒ API둜 주문을 μ–΄λ–»κ²Œ λ„£μ–΄?" 같이 물어보면, λͺ…세에 κ·Όκ±°ν•œ μ •ν™•ν•œ λ‹΅λ³€κ³Ό μ½”λ“œ μƒ˜ν”Œμ„ 얻을 수 μžˆμŠ΅λ‹ˆλ‹€.

ν† μŠ€μ¦κΆŒ Open API 연동을 처음 μ‹œμž‘ν•˜λŠ” κ°œλ°œμžκ°€ μ—”λ“œν¬μΈνŠΈΒ·μΈμ¦Β·μ£Όλ¬Έ/μ‹œμ„Έ API ꡬ쑰λ₯Ό λΉ λ₯΄κ²Œ νŒŒμ•…ν•˜κ³ , AI μ—μ΄μ „νŠΈλ‘œ μ½”λ“œλ₯Ό μƒμ„±ν•˜λŠ” 데 ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


κ°œμš”

MCP ν΄λΌμ΄μ–ΈνŠΈμ— μ—°κ²°ν•˜λ©΄ μ—μ΄μ „νŠΈλŠ” λ‹€μŒμ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • ν† μŠ€μ¦κΆŒ Open API의 λͺ¨λ“  μ—”λ“œν¬μΈνŠΈΒ·μΉ΄ν…Œκ³ λ¦¬ 탐색
  • μš”μ²­/응닡 μŠ€ν‚€λ§ˆμ™€ μ˜ˆμ‹œ 쑰회
  • ν‚€μ›Œλ“œλ‘œ μ—”λ“œν¬μΈνŠΈΒ·λ°μ΄ν„° λͺ¨λΈ 검색
  • μœ μŠ€μΌ€μ΄μŠ€ 쀑심 연동 κ°€μ΄λ“œ(인증, μ‹œμ„Έ, μ£Όλ¬Έ λ“±) ν™œμš©
  • curl / TypeScript / Python μš”μ²­ μ½”λ“œ μƒ˜ν”Œ 생성

⚠️ 주의: 이 λ„κ΅¬λŠ” ν† μŠ€μ¦κΆŒ 곡개 OpenAPI λ¬Έμ„œλ₯Ό μ„€λͺ…ν•˜λŠ” 비곡식 λ„κ΅¬μž…λ‹ˆλ‹€. μ‹€μ œ λ§€λ§€ μ‹€ν–‰, κ³„μ’Œ μ ‘κ·Ό, 인증 정보 전솑을 ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 운영 적용 μ „ λ°˜λ“œμ‹œ ν† μŠ€μ¦κΆŒ Open API 곡식 λ¬Έμ„œλ‘œ κ²€μ¦ν•˜μ„Έμš”.

제곡 도ꡬ

λ„κ΅¬μš©λ„
get_api_overviewAPI 전체 κ°œμš” (μ—¬κΈ°μ„œ μ‹œμž‘)
list_categoriesμΉ΄ν…Œκ³ λ¦¬(νƒœκ·Έ) λͺ©λ‘κ³Ό μ„€λͺ…
list_endpointsμ—”λ“œν¬μΈνŠΈ λͺ©λ‘ (μΉ΄ν…Œκ³ λ¦¬ ν•„ν„° κ°€λŠ₯)
search_endpointsν‚€μ›Œλ“œ 기반 μ—”λ“œν¬μΈνŠΈ 검색
get_endpoint단일 μ—”λ“œν¬μΈνŠΈ 상세(νŒŒλΌλ―Έν„°Β·λ³Έλ¬ΈΒ·μ‘λ‹΅)
list_schemas데이터 λͺ¨λΈ 이름 λͺ©λ‘/ν•„ν„°
get_schema단일 데이터 λͺ¨λΈμ˜ ν•„λ“œ 트리
get_integration_guide호좜 μ‹œν€€μŠ€λ₯Ό ν¬ν•¨ν•œ μœ μŠ€μΌ€μ΄μŠ€ κ°€μ΄λ“œ
generate_code_sampleμ—”λ“œν¬μΈνŠΈλ³„ curl/TS/Python μ½”λ“œ μƒ˜ν”Œ

μš”κ΅¬ 사항

  • Node.js 18 이상
  • MCP ν˜Έν™˜ ν΄λΌμ΄μ–ΈνŠΈ (Claude Desktop, Claude Code, Cursor λ“±)

μ„€μΉ˜ 및 μ‚¬μš© (stdio)

이 μ„œλ²„λŠ” stdio λ°©μ‹μœΌλ‘œ MCPλ₯Ό ν†΅μ‹ ν•©λ‹ˆλ‹€. μ‹€ν–‰ λͺ…령을 ν•˜λ‚˜ κ³ λ₯Έ λ’€, ν•΄λ‹Ή 블둝을 MCP ν΄λΌμ΄μ–ΈνŠΈ 섀정에 λΆ™μ—¬ λ„£μœΌλ©΄ λ©λ‹ˆλ‹€.

μ‹€ν–‰ λͺ…λ Ή

μ†ŒμŠ€λͺ…λ Ή / 인자
npm (ꢌμž₯)npx Β· -y, tossinvest-openapi-mcp
GitHub (npm 없이 μ΅œμ‹  μ†ŒμŠ€λ₯Ό 직접 μ‹€ν–‰)npx Β· -y, github:JeongSeongMok/tossinvest-openapi-mcp
μ†ŒμŠ€μ—μ„œ μ‹€ν–‰ (git clone + npm install + npm run build ν›„)node Β· /μ ˆλŒ€/경둜/tossinvest-openapi-mcp/dist/index.js

Node.js 18+ 만 있으면 npx -y tossinvest-openapi-mcp 둜 λ°”λ‘œ μ‹€ν–‰λ©λ‹ˆλ‹€. GitHub λͺ…령은 npm 을 κ±°μΉ˜μ§€ μ•Šκ³  μ €μž₯μ†Œλ₯Ό 직접 ν΄λ‘ Β·λΉŒλ“œΒ·μ‹€ν–‰ν•˜λ―€λ‘œ, 항상 μ΅œμ‹  μ†ŒμŠ€κ°€ ν•„μš”ν•  λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€.

Claude (Claude Desktop / Claude Code / Cursor) β€” JSON

{
  "mcpServers": {
    "tossinvest-openapi": {
      "command": "npx",
      "args": ["-y", "tossinvest-openapi-mcp"]
    }
  }
}

Codex CLI β€” TOML (~/.codex/config.toml)

[mcp_servers.tossinvest-openapi]
command = "npx"
args = ["-y", "tossinvest-openapi-mcp"]

μ„€μ • 파일 μœ„μΉ˜

  • Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
  • Claude Code: ν”„λ‘œμ νŠΈμ˜ .mcp.json, λ˜λŠ” claude mcp add tossinvest-openapi -- npx -y tossinvest-openapi-mcp μ‹€ν–‰
  • Codex CLI: ~/.codex/config.toml
  • Cursor: ~/.cursor/mcp.json

μ„€μ • μˆ˜μ • ν›„ ν΄λΌμ΄μ–ΈνŠΈλ₯Ό μž¬μ‹œμž‘ν•˜λ©΄ μœ„ 도ꡬ듀이 μ—μ΄μ „νŠΈμ— λ…ΈμΆœλ©λ‹ˆλ‹€.

λ™μž‘ 확인

npm run build
node dist/index.js
# β†’ stderr에 "tossinvest-openapi-mcp running on stdio" 좜λ ₯ ν›„ stdin으둜 MCP λ©”μ‹œμ§€ λŒ€κΈ°

개발

src/
β”œβ”€ index.ts        # stdio μ§„μž…μ 
β”œβ”€ server.ts       # MCP μ„œλ²„ + 도ꡬ 등둝
β”œβ”€ format.ts       # μ—μ΄μ „νŠΈ μΉœν™”μ  λ§ˆν¬λ‹€μš΄ λ Œλ”λ§
β”œβ”€ codegen.ts      # curl / TS / Python μƒ˜ν”Œ 생성
β”œβ”€ guides.ts       # μœ μŠ€μΌ€μ΄μŠ€ 연동 κ°€μ΄λ“œ
└─ spec/store.ts   # openapi.json λ‘œλ“œΒ·μΈλ±μ‹±, $ref ν•΄μ†Œ

ν† μŠ€μ¦κΆŒ OpenAPI λ¬Έμ„œλŠ” μ €μž₯μ†Œ 루트의 openapi.json에 있으며 배포 νŒ¨ν‚€μ§€μ— ν•¨κ»˜ λ²ˆλ“€λ©λ‹ˆλ‹€. λͺ…μ„Έλ₯Ό κ°±μ‹ ν•˜λ €λ©΄ 이 νŒŒμΌμ„ κ΅μ²΄ν•˜κ³  λ‹€μ‹œ λΉŒλ“œν•˜μ„Έμš”.

λΌμ΄μ„ μŠ€

MIT

Related MCP Servers

@agentfund/mcp

πŸ“‡ ☁️ - Fundraising infrastructure for AI agents on Solana β€” campaigns, x402 donations, and on-chain reputation. MCP tools for registering agents, creating campaigns, and donating via the x402 pay-to-call flow, backed by Anchor programs (agentregistry, escrow, reputation). npx -y @agentfund/mcp

πŸ’° Finance & Fintech1 views
@asterpay/mcp-server

πŸ“‡ ☁️ - EUR settlement for AI agents via x402 protocol. Market data, AI tools, crypto analytics β€” pay-per-call in USDC on Base. SEPA Instant EUR off-ramp.

πŸ’° Finance & Fintech1 views
@czagents/cnb

πŸ“‡ ☁️ 🏠 🍎 πŸͺŸ 🐧 - Czech National Bank (ČNB) daily FX rates: fetch official CZK exchange rates, convert between currencies, fetch historical rates. Cached 10 min to ease upstream load. npm @czagents/cnb or HTTP at cnb.cz-agents.dev/mcp.

πŸ’° Finance & Fintech1 views
@arbitova/mcp-server

πŸ“‡ ☁️ - Non-custodial on-chain escrow + AI dispute arbitration for agent-to-agent USDC payments on Base. Seven tools covering the full EscrowV1 contract surface: create escrow, mark delivered with on-chain content hash, confirm or dispute, arbiter resolves with signed verdict, cancel/escalate on timeout. npx @arbitova/mcp-server

πŸ’° Finance & Fintech0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it β†’
β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.