Skip to main content
Glama

Server Details

Trade Robinhood through natural language in Claude Code.

Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL
Repository
trayders/trayd-mcp
GitHub Stars
8

Available Tools

12 tools
cancel_orderTry in Inspector

Cancel an open order

ParametersJSON Schema
NameRequiredDescriptionDefault
order_idYesOrder ID to cancel
check_login_statusTry in Inspector

Check if user's Robinhood account is linked. If not linked, guide them to use link_robinhood tool.

AUTHENTICATION HELP: If you get an authentication error or this tool doesn't work:

  1. Tell the user to type /mcp in Claude Code

  2. Select 'trayd' from the list

  3. Click 'Authorize' to open browser for Google sign-in

  4. After successful sign-in, retry this tool

Security note: Tokens are stored in server memory only (never on disk). Server restarts clear all tokens - users will need to re-link after maintenance.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

complete_robinhood_linkTry in Inspector

Complete Robinhood account linking after user approved on their phone. Call this AFTER the user confirms they tapped APPROVE on the Robinhood phone notification.

POSSIBLE OUTCOMES:

  • 'logged_in': Success! User is now linked.

  • 'pending': User hasn't approved yet - ask them to check their phone.

  • 'sms_required': Phone notification didn't work, SMS code was sent instead. Ask user for the 6-digit code, then call submit_sms_code.

If it returns 'sms_required', Robinhood automatically sent an SMS code. Use submit_sms_code to complete.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesUser's Robinhood account email (same as link_robinhood)
passwordYesUser's Robinhood account password (same as link_robinhood)
get_open_ordersTry in Inspector

Get user's open orders

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_portfolioTry in Inspector

Get user's portfolio summary including equity, cash, and buying power

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_positionsTry in Inspector

Get user's current stock positions

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_priceTry in Inspector

Get latest price for a ticker

ParametersJSON Schema
NameRequiredDescriptionDefault
tickerYesStock ticker symbol (e.g., 'AAPL')
get_quoteTry in Inspector

Get stock quote for a ticker

ParametersJSON Schema
NameRequiredDescriptionDefault
tickerYesStock ticker symbol (e.g., 'AAPL')
link_robinhoodTry in Inspector

Link user's Robinhood brokerage account. IMPORTANT FLOW:

  1. ASK the user for their Robinhood email and password

  2. Call this tool with their credentials

  3. This triggers a PHONE NOTIFICATION to the user's Robinhood app

  4. Tell the user: "Please check your phone and tap APPROVE on the Robinhood notification"

  5. IMPORTANT: The notification will show 'Suspicious login from Ashburn, VA' - this is EXPECTED! Our server runs on AWS us-east-1 (Northern Virginia). Tell the user this is normal and safe to approve.

  6. After user confirms they approved, call complete_robinhood_link to finish NEVER store or log the user's password - it's sent directly to Robinhood's servers.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesUser's Robinhood account email
passwordYesUser's Robinhood account password
logoutTry in Inspector

Logout user from Robinhood (delete stored token). IMPORTANT: This permanently deletes your Robinhood access token from our secure server memory.

  • Your token is ONLY stored in memory (never on disk)

  • After logout, you'll need to re-link your Robinhood account to trade again

  • Server restarts also clear all tokens (security feature) Tell the user: "Your Robinhood connection has been removed. Your access token was securely wiped from memory and is not stored anywhere. You'll need to re-link if you want to trade again."

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

place_orderTry in Inspector

Place a buy or sell order. Extended hours (24-hour trading) is enabled by default.

ParametersJSON Schema
NameRequiredDescriptionDefault
sideYesOrder side
priceNoLimit price (optional, None for market order)
tickerYesStock ticker symbol
quantityYesNumber of shares
extended_hoursNoEnable 24-hour trading (default: true). Set to false for regular hours only.
submit_sms_codeTry in Inspector

Submit SMS verification code to complete Robinhood login. Call this when complete_robinhood_link returns 'sms_required'. Ask the user for the 6-digit code from their SMS, then call this tool. This completes the login flow and links their Robinhood account.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesUser's Robinhood account email (same as link_robinhood)
passwordYesUser's Robinhood account password (same as link_robinhood)
sms_codeYes6-digit SMS verification code from user's phone

FAQ

How do I claim this server?

To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.

What are the benefits of claiming a server?
  • Control your server's listing on Glama, including description and metadata
  • Receive usage reports showing how your server is being used
  • Get monitoring and health status updates for your server
Try in Browser

Your Connectors

Sign in to create a connector for this server.