feat(third_party): add SharePoint and Finance cards for Grok-routed connectors - #346
Open
minupalaniappan wants to merge 1 commit into
Open
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.
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 manifests only; no runtime or auth code in-repo. Main product risk is users installing cards without a linked Grok connector and seeing no tools until grok.com is configured.
Overview
Adds SharePoint and Finance as discoverable Cursor marketplace plugins under
third_party/, registered in.cursor-plugin/marketplace.jsonand the root README plugin table.Unlike hosted-MCP integrations, these entries are metadata-only (
plugin.json, README, CHANGELOG, LICENSE, logo): no bundled MCP server. Tools appear in Cursor only after the user links Cursor to Grok, connects the connector on grok.com, and the Grok connector bridge serves them. READMEs state that install does not start OAuth and the plugin contributes no tools until the Grok side is connected.SharePoint covers search/read of sites, pages, and files (Grok content index). Finance covers portfolio, balances, and transactions from Plaid-linked brokerages. Plugin names match the Grok connectors so future first-party builds can upsert the same marketplace rows.
Reviewed by Cursor Bugbot for commit 7d102c4. Bugbot is set up for automated code reviews on this repo. Configure here.