Directa MCP Server
Directa Trading API integration for account management and market data execution.
Data last scanned today · Reviewed today
Overview
Directa MCP Server enables AI interaction with your Directa broker account by communicating with the Darwin platform running on your local Windows PC. It facilitates reading account states, portfolio reports, and stock data, while also allowing for order placement, modification, and cancellation when explicitly enabled.
Our verdict
With a security score of 30/100, this server is classified as high risk. The security model relies on community maintenance and has not yet been editorially reviewed, meaning users should exercise caution. Specifically, the authentication methods and read-only mode status remain unreviewed, making it unsuitable for environments where strict security auditing is a prerequisite.
- No direct dependencies reduce the supply-chain surface.
- Trading capabilities are disabled by default for safety.
- Includes real documentation for setup and registration.
- MIT license provides permissive usage terms.
- High security risk due to unreviewed authentication methods.
- Community-maintained project with only one contributor.
- Market data depends on third-party Yahoo Finance integration.
- Lacks a formal homepage and has zero GitHub stars.
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What software must be running for this MCP server to function?
The Directa Darwin platform must be open and logged in on your Windows PC to maintain connection via local sockets 10001, 10002, and 10003.
›Is trading enabled by default?
No, trading is disabled by default via the DIRECTA_ENABLE_TRADING environment variable. To enable it, you must re-register the server with this variable set to true.
›Are there safety measures for executing trades?
Yes, even when enabled, trading requires a confirmation step and respects hard-coded limits defined in the server's config.py file.
›What is the source of the market price data?
Prices are sourced from Yahoo Finance, which may have a delay of approximately 15 minutes, as the paid Directa data feed is not currently active.
›What are the specific prerequisites for my Directa account?
You must ensure that Trading APIs are enabled within your Directa account settings under Services and Products.
›Can the underlying module be used outside of an MCP context?
Yes, the directa/ module does not depend on MCP and can be used directly in standalone Python scripts or custom trading strategies.
Badge
Maintain this server? Add the live badge to your README.