{
  "markdown": "# Trayd\n\nTrade Robinhood from Claude. Portfolio analysis, real-time quotes, and order execution through natural language.\n\n![MCP](https://img.shields.io/badge/MCP-Compatible-blue)\n![Users](https://img.shields.io/badge/users-368-brightgreen)\n![Orders](https://img.shields.io/badge/orders-87K+-orange)\n\n![Demo](demo.gif)\n\n![Metrics](assets/metrics.svg?v=3)\n\n![User Growth](assets/growth.svg?v=3)\n\n![MCP Calls](assets/calls.svg?v=3)\n\n## Setup\n\n### Claude.ai (Web App) — No Install Required\n\n1. Go to [claude.ai](https://claude.ai) > **Settings** > **Connectors**\n2. Click **Add custom connector**\n3. Name: `trayd` | URL: `https://mcp.trayd.ai/mcp`\n4. Click **Add** > **Connect** > sign in with Google\n5. Say: *\"Link my Robinhood account\"*\n6. Approve the notification on your phone\n7. Start trading!\n\n### Claude Code (Terminal)\n\n```bash\nclaude mcp add --transport http trayd https://mcp.trayd.ai/mcp --scope user\n```\n\nType `/mcp` > select `trayd` > **Authorize** > sign in > *\"Link my Robinhood account\"*\n\nBoth connect to the same account. Use whichever you prefer.\n\n## What You Can Do\n\n| Capability | Example |\n|-----------|---------|\n| Portfolio analysis | \"What's my portfolio worth?\" / \"Which positions are up today?\" |\n| Real-time quotes | \"What's NVDA trading at?\" — works 24/7 |\n| Buy and sell | \"Buy 10 shares of AAPL\" / \"Sell my TSLA position\" |\n| Limit orders | \"Place a limit order for TSLA at $400\" |\n| Ladder orders | \"Set 5 ladder buys for NVDA from $180 to $175\" |\n| Short selling | \"Short 10 shares of GME\" / \"Check short availability for AMC\" |\n| Multi-account | \"List my accounts\" / \"Show portfolio for account 2\" |\n| Batch orders | \"Buy $500 worth of each: AAPL, GOOGL, MSFT\" |\n| Cancel orders | \"Cancel all my open orders\" |\n| Persistent memory | \"Remember my NVDA thesis\" — saved to your private wiki, recalled every session |\n\nAll limit orders default to **24-hour extended trading**. Quotes are served 24/7 — live Robinhood data during market hours, with automatic fallback to a partnered market data provider overnight.\n\n## Why Trayd?\n\nSetting 5 ladder limit orders on Robinhood takes 50+ clicks and 5 minutes.\n\nWith Trayd: *\"Set 5 ladder buys for NVDA from $180 to $175\"* — one sentence, 10 seconds.\n\n**What makes Trayd different from other trading MCPs:**\n\n- **Works in your browser** — the only trading MCP that works on claude.ai (no CLI needed)\n- **Remote server** — nothing to install, no Python, no Docker, no API keys\n- **Full trading** — not read-only. Buy, sell, short, batch, ladder\n- **Multi-account** — manage multiple Robinhood accounts from one connection\n- **24/7 quotes** — dual-source pricing even when markets are closed\n- **Persistent memory** — a private wiki Claude reads and writes, so it remembers your portfolio and strategy across every session\n\n## Persistent Memory\n\nTrayd gives Claude a private, persistent knowledge base — your **LLM wiki**. Tell it something durable (\"my cost basis on NVDA is $140\", \"I only sell covered calls on Fridays\", \"my thesis on uranium\") and Claude saves a markdown note that survives across **every** future session and conversation — on both claude.ai and Claude Code.\n\n- **It compounds** — each conversation starts from everything Claude already knows about your portfolio, strategy, and preferences, instead of from scratch.\n- **You own it** — notes are private to your account. Claude and you edit the same files, so you stay in control of what it remembers.\n- **Examples:** *\"Save my rebalancing rules.\"* / *\"What's my thesis on SMH?\"* / *\"Update my watchlist.\"*\n\n## Trading Bot\n\nClaude Code's `/loop` command turns Trayd into an always-on trading agent:\n\n```\n\"Check my positions every 5 minutes. If anything drops 3%, sell it.\"\n\"Monitor NVDA. If it hits $130, buy 20 shares.\"\n\"Rebalance my portfolio to equal weight every morning at 9:35 AM.\"\n```\n\nNo code. No scripts. Just natural language rules that Claude executes on a schedule.\n\n## Security\n\n```\nYou → Claude → Trayd Server → Robinhood API\n```\n\n- Robinhood credentials pass directly to Robinhood's API — **never stored**\n- Access tokens held in memory only — wiped on logout, restart, or redeployment\n- OAuth 2.1 with PKCE for MCP authentication\n- Robinhood phone 2FA on every login — you approve each session on your device\n- Infrastructure: AWS ECS Fargate + Cloudflare Tunnel + HTTPS everywhere\n\n**Verify it yourself:** Place a test order that won't fill — *\"Limit buy 1 NVDA at $50\"* — check your Robinhood app, you'll see it. Cancel from either side. Zero risk.\n\n## Traction\n\n- **368 traders** signed up, 160+ active every month\n- **2.4M+ MCP calls** served — 2.1M+ live quotes and 87K+ orders executed\n- Power users running fully automated strategies via `/loop`\n- Used on both claude.ai and Claude Code\n\n## Troubleshooting\n\n| Issue | Fix |\n|-------|-----|\n| Auth not working | Type `/mcp` > select `trayd` > click **Authorize** |\n| Phone notification missing | Make sure Robinhood app is installed and you're logged in |\n| \"Authentication required\" | Re-run `/mcp` to refresh your token |\n| Order rejected | Make sure to include a price for limit orders |\n\n## Disclaimer\n\nThis software is provided as-is. You are solely responsible for all trades placed through your account. Not financial advice. Not affiliated with Robinhood Markets, Inc.\n\n---\n\n**Email:** team@trayd.ai | **Issues:** [trayders/trayd-mcp](https://github.com/trayders/trayd-mcp/issues)\n",
  "bytes": 5400,
  "sha": "5628ac7ade51c4053a1f1432d64a21f490ab052833b87f3e84c3573704cb6cf5",
  "repo_slug": "trayders/trayd-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_teamtrayd_trayd_mcp_bd39ec5b/readme"
}