Toss Invest について
Toss Securities Open API 向けの非公式 TypeScript SDK とローカル MCP サーバーです。市場や口座情報を扱うクライアント向けで、既定では読み取り専用、取引は明示的に有効化した場合のみ利用できます。
主な機能
- 01市場・口座 API へのアクセス
- 02アクセストークンの自動キャッシュと更新
- 03ローカル MCP サーバー
- 04既定は読み取り専用、取引は任意
活用シーン
- 01Toss Securities の市場データの取得
- 02口座情報の確認
- 03明示的な有効化後の取引 API 呼び出し
MCP 対応
SDK を基盤とするローカル MCP サーバーが、Toss Securities Open API を MCP クライアントに公開します。既定では読み取り専用で、取引には明示的な有効化が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
29掲載時のツール一覧 · 今日に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| symbols | array | はい | 銘柄シンボルのリスト。例:["005930", "AAPL"] |
詳細
Toss Securities Open API
非公式のコミュニティプロジェクトです。このプロジェクトは Toss Securities とは提携しておらず、承認も受けていません。
Toss Securities Open API 用の TypeScript SDK とローカル MCP サーバーを備えた pnpm ワークスペースです。 MCP サーバーは、取引が明示的に有効化されていない限り、読み取り専用です。
パッケージ
packages/sdk:アクセストークンの自動キャッシュと更新機能を備えた TypeScript SDKapps/mcp:SDK を基盤とするローカル MCP サーバー。取引権限はオプトイン方式です。
必要条件
- Node.js 22.18 以降
- pnpm
セットアップ
pnpm install
cp .env.example .env
.env に TOSS_CLIENT_ID と TOSS_CLIENT_SECRET を設定し、次を実行します。
pnpm check
pnpm test
pnpm test:live
ライブテストでは読み取り操作のみを実行し、MCP サーバーはデフォルトで読み取り専用です。使用方法の詳細は、 SDK ガイドとMCP セットアップガイドをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。