Skip to content

Add Robinhood Trading MCP configuration - #149

Merged
sanylax2 merged 1 commit into
mainfrom
cursor/robinhood-trading-mcp-config-8aa4
Sep 14, 2026
Merged

sanylax2 merged 1 commit into
mainfrom
cursor/robinhood-trading-mcp-config-8aa4

Conversation

@sanylax0

Copy link
Copy Markdown
Collaborator

What

Wires up the Robinhood Trading MCP (https://agent.robinhood.com/mcp/trading, Streamable HTTP):

  • .cursor/mcp.json — defines the robinhood-trading HTTP MCP server. This is the config location Cursor reads for the IDE, Agent window, and CLI (matches Robinhood's own Cursor instructions).
  • .cursor/environment.json — establishes a repository-managed Cloud Agent environment. No mcpServerAllowlist, so it inherits the upstream team/user MCP policy — no per-server gate to maintain as more MCPs are added (this environment is treated as trusted/internal).

Why

Requested: make the Robinhood Trading MCP available, with the allowlist dropped so many MCP servers can be connected without per-server approval friction.

Verified

  • Endpoint reachable from the Cloud Agent VM (egress unrestricted); returns HTTP 401 with WWW-Authenticate: Bearer — the healthy "up, needs auth" response.
  • OAuth metadata confirms public client, PKCE (S256), token_endpoint_auth_methods_supported: ["none"] — no API key/secret/password exists for this server.
  • Both JSON files parse; environment.json conforms to the environment schema (only name; no mcpServerAllowlist).

Reviewer notes

  • This is the repo's first .cursor/environment.json. Committing it makes the environment repository-managed (highest precedence) for future Cloud Agents on this repo. With no allowlist, upstream team/user MCP policy is inherited unchanged.
  • A committed .cursor/mcp.json covers Cursor IDE/Agent-window/CLI clients. For Cloud Agents, the Robinhood server must also be added in the Cloud Agents dashboard (HTTP MCP), and each user completes Robinhood's interactive OAuth (browser + Robinhood mobile app) once — a headless cloud agent cannot perform that handshake.

Supersedes #148.

Open in Web Open in Cursor 

… inherits upstream MCP policy

Co-authored-by: sanylax01 <sanylax01@gmail.com>
@sanylax2
sanylax2 marked this pull request as ready for review September 14, 2026 15:15
@sanylax2
sanylax2 merged commit eb52c05 into main Sep 14, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants