Toss Invest
Access Toss Securities market, account, and opt-in trading APIs through MCP.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
@wi9ine/toss-invest-mcpclaude mcp add toss-invest -e 'TOSS_CLIENT_ID=<your toss_client_id>' -e 'TOSS_CLIENT_SECRET=<your toss_client_secret>' -- npx -y @wi9ine/toss-invest-mcp@0.2.1
{
"mcpServers": {
"toss-invest": {
"command": "npx",
"args": [
"-y",
"@wi9ine/toss-invest-mcp@0.2.1"
],
"env": {
"TOSS_CLIENT_ID": "<your toss_client_id>",
"TOSS_CLIENT_SECRET": "<your toss_client_secret>"
}
}
}
}
Environment variables
TOSS_CLIENT_IDrequired secret Toss Securities Open API client IDTOSS_CLIENT_SECRETrequired secret Toss Securities Open API client secret
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Toss Securities Open API
Unofficial community project. This project is not affiliated with or endorsed by Toss Securities.
pnpm workspace for a TypeScript SDK and a local MCP server for the Toss Securities Open API. The MCP server is read-only unless trading is explicitly enabled.
Packages
packages/sdk: TypeScript SDK with automatic access-token caching and refreshapps/mcp: local MCP server built on the SDK, with opt-in trading permissions
Requirements
- Node.js 22.18 or later
- pnpm
Setup
pnpm install
cp .env.example .env
Set TOSS_CLIENT_ID and TOSS_CLIENT_SECRET in .env, then run:
pnpm check
pnpm test
pnpm test:live
The live test only performs read operations, and the MCP server defaults to read-only. See the SDK guide and MCP setup guide for usage details.
Frequently asked questions
What is Toss Invest?
Access Toss Securities market, account, and opt-in trading APIs through MCP.
How do I install Toss Invest?
It runs on your machine. In Claude Code: claude mcp add toss-invest -e 'TOSS_CLIENT_ID=<your toss_client_id>' -e 'TOSS_CLIENT_SECRET=<your toss_client_secret>' -- npx -y @wi9ine/toss-invest-mcp@0.2.1. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Toss Invest need an API key?
Yes. It expects TOSS_CLIENT_ID, TOSS_CLIENT_SECRET, which you set in its configuration.
Is Toss Invest open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains Toss Invest?
It is published by wi9ine. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.