feat(third_party): add SharePoint and Finance cards for Grok-routed connectors - #346
Closed
minupalaniappan wants to merge 1 commit into
Closed
feat(third_party): add SharePoint and Finance cards for Grok-routed connectors#346minupalaniappan wants to merge 1 commit into
minupalaniappan wants to merge 1 commit into
Conversation
Both connectors run only on Grok's backend (SharePoint is a native content index; Finance aggregates brokerages via Plaid) and have no MCP server URL, so these plugins bundle no components. They make the connectors discoverable and installable in Cursor; tools are served through the Grok connector bridge once accounts are linked and the connector is connected on grok.com. Names match the connectors so a future first-party build upserts into the same cursor-public rows.
minupalaniappan
force-pushed
the
minu/grok-routed-connector-cards
branch
from
September 10, 2026 17:55
7d102c4 to
9675643
Compare
Collaborator
Author
|
Closing. SharePoint is being built first-party (REST-MCP translator, split out of #344 to land separately), and Finance has no MCP endpoint, so neither belongs in this repo as a card. Both connectors reach Cursor through the Grok connector bridge for users who connected them on grok.com; Finance stays a shim-routed connector until a first-party path exists. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
third_party/for Grok connectors that cannot be packaged as hosted-MCP plugins: SharePoint (Grok native content index, Microsoft Graph) and Finance (Grok aggregates brokerages via Plaid). Neither has an MCP server URL, so these plugins bundle no components:plugin.json, README, CHANGELOG, LICENSE, logo only.ListSandMcpTools→ Grok connectors-manager) once the user's Cursor and Grok accounts are linked and the connector is connected on grok.com.sharepointandfinance, matching the connectors, so when a first-party build lands it upserts into the samecursor-publicrows (the indexer keys on(marketplaceId, name)) and existing installs carry over.sharepointoutlook/onedrive)financeWhat the schema and indexer do with a component-less plugin
schemas/plugin.schema.jsonrequires onlyname;mcpServers,skills, etc. are optional.scripts/validate-plugins.mjspasses.cursor-publicas normal rows withmcpServers = null.userPluginInstallrow and mirrors zero MCP servers. Nothing errors.Test plan
node scripts/validate-plugins.mjs)cursor-publicwithmcpServers = nulland render on cursor.com/marketplaceunified_connectorson and a linked account that has SharePoint connected on grok.com: installsharepointin Cursor, confirm SharePoint tools appear via the bridgefinancewith a Plaid-linked grok.com accountNotes
GetAuthUrl) is not yet exposed to Cursor. The README spells this out. Recommend landing this after theunified_connectorscohort is enabled so the cards have a working path behind them on day one, and treating the Cursor-side "unlinked account" signal (in flight) as a prerequisite for broad rollout.plugin.sourceon the Cursor side: these two are the rows that should carryGROKwhen the default-and-backfill change lands; everything published from this repo otherwise getsCURSOR.main, independent of feat(third_party): add 9 publicly-released Grok connectors as third-party MCP plugins #345. Both touchmarketplace.jsonand the README table, so whichever merges second will need a trivial rebase.Note
Low Risk
Documentation and marketplace metadata only; no runtime or auth code in-repo, though users may install “empty” plugins without a linked Grok connector until unified connectors rollout.
Overview
Adds SharePoint and Finance as installable marketplace plugins under
third_party/, listed in.cursor-plugin/marketplace.jsonand the root README plugin table.Unlike hosted-MCP integrations, each entry is a component-less card: manifest, docs, license, and logo only—no
mcp.jsonor bundled server. Tools come from Grok’s connector bridge after Cursor↔Grok account linking and connecting the connector on grok.com. READMEs state that install does not start OAuth and the plugin contributes no tools until the connector is connected externally.SharePoint targets search/read of sites, pages, and files (Grok-indexed content). Finance targets portfolio, balances, and transactions from Plaid-linked brokerages. Plugin names match Grok connector IDs so future first-party builds can upsert the same marketplace rows.
Reviewed by Cursor Bugbot for commit 9675643. Bugbot is set up for automated code reviews on this repo. Configure here.