JeongSeongMok/tossinvest-openapi-mcp

JeongSeongMok/tossinvest-openapi-mcp

от jeongseongmok
MCP сервер для навигации по Open API Тосс Секьюритиз. Включает поиск эндпоинтов, просмотр схем, генерацию кода (curl/TS/Python). Помогает разработчикам и AI-агентам быстро изучить API без авторизац...

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_overview API 전체 개요 (여기서 시작)
list_categories 카테고리(태그) 목록과 설명
list_endpoints 엔드포인트 목록 (카테고리 필터 가능)
search_endpoints 키워드 기반 엔드포인트 검색
get_endpoint 단일 엔드포인트 상세(파라미터·본문·응답)
list_schemas 데이터 모델 이름 목록/필터
get_schema 단일 데이터 모델의 필드 트리
get_integration_guide 호출 시퀀스를 포함한 유스케이스 가이드
generate_code_sample 엔드포인트별 curl/TS/Python 코드 샘플
generate_code_sample

Генерирует готовый к адаптации фрагмент запроса для одного эндпоинта: с правильным URL, заголовками (аутентификация/аккаунт), заполнителями пути и параметров запроса, а также примером тела запроса. Выберите язык; по умолчанию — curl.

Generate code sample

Генерирует готовый к адаптации фрагмент запроса для одного эндпоинта: с правильным URL, заголовками (аутентификация/аккаунт), заполнителями пути и параметров запроса, а также примером тела запроса. Выберите язык; по умолчанию — curl.

Параметры

  • operationIdstringобязательный

    Endpoint to generate a sample for, e.g. 'createOrder'.

  • languageenum

    Output language (default 'curl').

    curltypescriptpython
get_api_overview

НАЧНИТЕ ЗДЕСЬ. Возвращает высокоуровневую карту Toss Securities Open API: название, версию, базовый URL сервера, модель аутентификации и каждую категорию (группу тегов). Вызовите это сначала, чтобы сориентироваться, затем углубляйтесь с помощью `list_endpoints`, `get_endpoint` или `get_integration_guide`.

Get API overview

НАЧНИТЕ ЗДЕСЬ. Возвращает высокоуровневую карту Toss Securities Open API: название, версию, базовый URL сервера, модель аутентификации и каждую категорию (группу тегов). Вызовите это сначала, чтобы сориентироваться, затем углубляйтесь с помощью `list_endpoints`, `get_endpoint` или `get_integration_guide`.

Параметры

Без параметров.

get_endpoint

Возвращает полную информацию для одного эндпоинта: сводку, описание, требования к аутентификации, параметры, схему тела запроса и схемы ответов с примерами. Определите эндпоинт либо по `operationId` (предпочтительно), либо по обоим параметрам: `method` и `path`.

Get endpoint detail

Возвращает полную информацию для одного эндпоинта: сводку, описание, требования к аутентификации, параметры, схему тела запроса и схемы ответов с примерами. Определите эндпоинт либо по `operationId` (предпочтительно), либо по обоим параметрам: `method` и `path`.

Параметры

  • operationIdstring

    e.g. 'createOrder'. Preferred identifier.

  • methodstring

    HTTP method, e.g. 'GET' or 'POST'. Use together with `path`.

  • pathstring

    Exact path, e.g. '/api/v1/orders'. Use together with `method`.

get_integration_guide

Возвращает пошаговое руководство, ориентированное на выполнение типовой задачи: задействованные концепции и рекомендуемая упорядоченная последовательность реальных endpoints для вызова. Используйте его вместо чтения endpoints по одному, когда хотите выполнить сквозную задачу.

Get integration guide

Возвращает пошаговое руководство, ориентированное на выполнение типовой задачи: задействованные концепции и рекомендуемая упорядоченная последовательность реальных endpoints для вызова. Используйте его вместо чтения endpoints по одному, когда хотите выполнить сквозную задачу.

Параметры

  • usecaseenumобязательный

    One of: authentication, market-data, account-and-assets, trading.

    authenticationmarket-dataaccount-and-assetstrading
get_schema

Возвращает дерево полей одной модели данных: имена полей, типы, обязательные флаги (отмечены *) и описания. Вложенные объекты и массивы раскрываются; рекурсивные ссылки показываются как `→ Name`. Имена можно найти с помощью `list_schemas`.

Get schema detail

Возвращает дерево полей одной модели данных: имена полей, типы, обязательные флаги (отмечены *) и описания. Вложенные объекты и массивы раскрываются; рекурсивные ссылки показываются как `→ Name`. Имена можно найти с помощью `list_schemas`.

Параметры

  • namestringобязательный

    Exact schema name, e.g. 'OAuth2TokenResponse' or 'CreateOrderRequest'.

list_categories

Перечисляет каждую категорию API (тег OpenAPI) с её группой отображения, количеством эндпоинтов и описанием. Используйте имя категории в качестве аргумента `category` функции `list_endpoints`.

List categories

Перечисляет каждую категорию API (тег OpenAPI) с её группой отображения, количеством эндпоинтов и описанием. Используйте имя категории в качестве аргумента `category` функции `list_endpoints`.

Параметры

Без параметров.

list_endpoints

Выводит конечные точки в формате `METHOD path (operationId) - summary`. Передайте `category` (точное имя тега из `list_categories`) для фильтрации. Если фильтр не задан, возвращает все конечные точки. Используйте operationId с `get_endpoint` для получения полной информации.

List endpoints

Выводит конечные точки в формате `METHOD path (operationId) - summary`. Передайте `category` (точное имя тега из `list_categories`) для фильтрации. Если фильтр не задан, возвращает все конечные точки. Используйте operationId с `get_endpoint` для получения полной информации.

Параметры

  • categorystring

    Exact tag name to filter by, e.g. 'Order' or 'Market Data'. Omit for all endpoints.

list_schemas

Перечисляет имена моделей данных (схем), определённых API. Передайте `query` для фильтрации по подстроке. Используйте имя с `get_schema`, чтобы увидеть его поля.

List / search schemas

Перечисляет имена моделей данных (схем), определённых API. Передайте `query` для фильтрации по подстроке. Используйте имя с `get_schema`, чтобы увидеть его поля.

Параметры

  • querystring

    Case-insensitive substring filter, e.g. 'order' or 'price'.

search_endpoints

Ключевой поиск по operationId, path, summary, description и tags. Возвращает наилучшие совпадающие endpoints, отсортированные по релевантности. Используйте это, когда не знаете точную категорию или operationId. Примеры запросов: 'place order', 'current price', 'holdings', 'exchange rate'.

Search endpoints

Ключевой поиск по operationId, path, summary, description и tags. Возвращает наилучшие совпадающие endpoints, отсортированные по релевантности. Используйте это, когда не знаете точную категорию или operationId. Примеры запросов: 'place order', 'current price', 'holdings', 'exchange rate'.

Параметры

  • querystringобязательный

    Free-text keywords. Multiple words are matched independently.

  • limitinteger

    Max results (default 8).

Другие проверенные MCP-сервера

lpigeon/ros-mcp-server

lpigeon/ros-mcp-server

MCP сервер для ROS соединяет LLM (Claude, GPT, Gemini) с роботами в реальном времени. Позволяет управлять, читать сенсоры и вызывать сервисы без изменения исходного кода. Полезен робототехникам и разработчикам AI для двустороннего взаимодействия с железом.

Python1346
heurist-network/heurist-mesh-mcp-server

heurist-network/heurist-mesh-mcp-server

официальный

Сервер MCP на базе Heurist Mesh для Web3-аналитики: 30+ AI-агентов для анализа трендов, токенов и кошельков. Интегрируется с Claude, Cursor, оптимизирован для AI. Полезен разработчикам и трейдерам.

Python66
mobile-next/mobile-mcp

mobile-next/mobile-mcp

MCP сервер для мобильной автоматизации iOS и Android на симуляторах, эмуляторах и реальных устройствах. Взаимодействует с приложениями через accessibility-деревья и скриншоты. Подходит для тестирования, data-entry, агентных систем и LLM-сценариев.

TypeScript5489
dynatrace-oss/dynatrace-mcp

dynatrace-oss/dynatrace-mcp

официальный

MCP сервер для интеграции AI-ассистентов с Dynatrace: подтягивает реальные данные observability, проблемы, логи и DQL-запросы прямо в ваш редактор. Поможет разработчикам и SRE быстрее дебажить и мониторить продакшн без переключения контекста.

TypeScript132
XeroAPI/xero-mcp-server

XeroAPI/xero-mcp-server

официальный

MCP-сервер для интеграции с Xero: управление контактами, счетами, планом счетов, отчётами и расчётами зарплаты через единый протокол. Полезен разработчикам и бухгалтерам, автоматизирующим обмен дан...

TypeScript340
ClickHouse/mcp-clickhouse

ClickHouse/mcp-clickhouse

официальный

MCP сервер для работы с ClickHouse: выполняет SQL-запросы, перечисляет базы и таблицы с пагинацией. Поддерживает chDB для быстрых встраиваемых запросов без ETL. Полезен разработчикам и аналитикам для интеграции ClickHouse в AI-инструменты через MCP.

Python826
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин