Skip to content

Add Questrade plugin (third_party/questrade) - #1118

Merged
rshah2020 merged 1 commit into
cursor:mainfrom
rshah2020:add-questrade-plugin
Oct 29, 2026
Merged

rshah2020 merged 1 commit into
cursor:mainfrom
rshah2020:add-questrade-plugin

Conversation

@rshah2020

@rshah2020 rshah2020 commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Adds Questrade's connector (hosted MCP at https://mcp.questrade.com/v1/brokerage/mcp, OAuth 2.1 + PKCE via login.questrade.com) under third_party/questrade, following the Interactive Brokers / Robinhood / Webull pattern. Registers it in .cursor-plugin/marketplace.json (minClientVersions cursor 3.13.0, grokbot/sand 0.49.0, per the vendor's request to be listed in Grok, Grok Bot and Cursor) and the README table. The description is identical across plugin.json, marketplace.json and the README. node scripts/validate-plugins.mjs passes.


Note

Medium Risk
New brokerage connector exposes agents to user portfolio and trading-related MCP tools over OAuth; repo changes are additive manifests only, but the integration category is financially sensitive.

Overview
Adds a new Questrade integration under third_party/questrade, matching other hosted-brokerage MCP plugins (manifest, mcp.json, README, changelog, MIT license).

The plugin wires agents to Questrade’s remote MCP at https://mcp.questrade.com/v1/brokerage/mcp with OAuth 2.1 + PKCE via login.questrade.com (no API keys in the repo). Documented capabilities include portfolio read access, live market data, and trade discussion; tool behavior comes from Questrade’s hosted server.

It is registered in the marketplace and README plugin table with minClientVersions Cursor 3.13.0 and Grok Bot / sand 0.49.0.

Reviewed by Cursor Bugbot for commit e57ee10. Bugbot is set up for automated code reviews on this repo. Configure here.

Co-authored-by: Rohan Shah <rshah2020@users.noreply.github.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is ON, but it could not run because the branch was deleted or merged before autofix could start.

Reviewed by Cursor Bugbot for commit e57ee10. Configure here.

"questrade": {
"type": "http",
"url": "https://mcp.questrade.com/v1/brokerage/mcp"
}

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Grok Bot missing server placement

High Severity · Logic Bug

This plugin is listed for Grok Bot, but mcp.json omits placement: server, so Grok Bot leaves the hosted MCP row UNDECIDED and never shows a connect or sign-in card. Cursor still works; Grok Bot users targeted by minClientVersions cannot complete OAuth.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit e57ee10. Configure here.

@rshah2020
rshah2020 merged commit 1ba91fc into cursor:main Oct 29, 2026
2 checks passed
SmailG added a commit to SmailG/claude-cursor-plugins that referenced this pull request Oct 29, 2026
… rshah2020/add-questrade-plugin

chore: sync with cursor/plugins — Merge pull request cursor#1118 from rshah2020/add-questrade-plugin
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.

2 participants