Directory / tastytrade/tastytrade-mcp
tastytrade/tastytrade-mcp
MCP server for the tastytrade open API: quotes, positions, balances, and dry-run-gated order flow for LLM agents.
7f2bb63, rubric v1.1. Reviewer summary: Official tastytrade MCP server. Every order goes through a dry-run confirmation gate, TASTYTRADE_READ_ONLY withholds all write tools and TASTYTRADE_ENV=sandbox selects the cert environment. It has no order size or loss limits.
Facts
| Repository | https://github.com/tastytrade/tastytrade-mcp |
|---|---|
| Type | MCP server |
| Strategies | Not tagged |
| Brokers | tastytrade |
| License | MIT with a docs carve-out |
| Language | TypeScript |
| Last commit | 2026-09-03 (51 days before the scan) |
| Last scanned | 2026-10-24 |
| Stars | 32 (shown for context, never scored) |
Score breakdown
| Factor | Points | How it was decided |
|---|---|---|
| Risk limits and kill switch | 10 / 20 | No size or loss limits (the scanner's limit hits were an API endpoint name and prompt text). TASTYTRADE_READ_ONLY plus the confirmation gate earn the gate half (10). Reviewer adjusted this factor (scanner said 20). Scanner evidence (6, automated, can include false matches)
|
| License | 15 / 15 | MIT for the software. GitHub reports NOASSERTION because the LICENSE adds a carve-out for a bundled copy of tastytrade API docs, which are licensed separately. Reviewer adjusted this factor (scanner said 7). Scanner evidence (1, automated, can include false matches)
|
| Last commit on default branch | 12 / 15 | 51 days since last commit Fact from the commit date, no judgment involved. Scanner evidence (1, automated, can include false matches)
|
| Tests | 15 / 15 | 2120 test cases found in 77 test files; CI test step found Reviewer confirmed the scanner result. Scanner evidence (4, automated, can include false matches)
|
| Paper or dry-run mode | 15 / 15 | documented and code or config switch Reviewer confirmed the scanner result. Scanner evidence (4, automated, can include false matches)
|
| README quality | 10 / 10 | install steps, config or env vars, explains what it does, risk disclaimer, 26454 chars Reviewer confirmed the scanner result. Scanner evidence (2, automated, can include false matches)
|
| Broker detection | 10 / 10 | tastytrade (deps, code, readme) Reviewer confirmed the scanner result. Scanner evidence (1, automated, can include false matches)
|
| Total | 87 / 100 | Grades: A 85+, B 70+, C 55+, D 40+, F below. |
Grades measure public repo hygiene on the scan date. They say nothing about profits, safety or security. We did not run this code. Full rubric and patterns.
Something wrong?
Report a correction Request removal (maintainers)
Corrections and removals are public GitHub issues. We reply within 7 days and every change is in the repo history. Sponsors get no special treatment: see our policy.
Badge for your README
Once the site has a public address, shields.io can read /badge/tastytrade--tastytrade-mcp.json from it. Badges show the grade and whether it was reviewed. Maintainers may use one without asking.