Commit Graph

101 Commits

Author SHA1 Message Date
Minu Palaniappan 6cc324149a feat(third_party): add Coinbase plugin 2026-09-10 15:38:04 -07:00
Minu Palaniappan f4a966992f feat(third_party): add Excalidraw plugin 2026-09-10 15:29:29 -07:00
Minu Palaniappan 97355a5b6d feat(third_party): add Daloopa plugin 2026-09-10 14:55:19 -07:00
Minu Palaniappan daeb62290b feat(third_party): add Meltwater plugin 2026-09-10 14:46:57 -07:00
Minu Palaniappan 005f189915 feat(third_party): add Interactive Brokers plugin 2026-09-10 14:36:21 -07:00
Minu Palaniappan 06004ec1f0 feat(third_party): add S&P Global plugin 2026-09-10 14:17:40 -07:00
Minu Palaniappan 36392841f1 feat(third_party): add Webull plugin 2026-09-10 13:14:47 -07:00
Cursor Agent 5229aad76c Add an empty Finance plugin that mirrors the Grok connector.
The card has no skills or MCP server. It requires Grok Bot 0.49 and is never allowed in Cursor, so the backend can handle the connection itself.

Co-authored-by: Alex Vandak Maloney  <maloney.a12@gmail.com>
2026-09-10 19:49:45 +00:00
Jason Ma 73c1b73586 Merge origin/main into the Teams plugin branch.
Keep both the new Gamma catalog entry from main and the Teams plugin entry from this branch.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 22:51:49 -04:00
Jason Ma 413a0d5f0f Drop the SharePoint plugin from this change.
Keep only the Teams REST-MCP plugin so SharePoint can land separately.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 22:50:16 -04:00
Minu Palaniappan 0c43e29ee8 feat(third_party): add Gamma plugin 2026-09-09 17:59:19 -07:00
Jason Ma 3f44ff5686 Add Teams and SharePoint third-party MCP plugins.
Register the Microsoft Teams and SharePoint REST-MCP endpoints the same way Outlook is wired, so they can be installed from the marketplace.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 18:11:22 -04:00
Cursor Agent 52964395e4 Add Hunter third-party MCP plugin with API key header auth
Package Hunter's hosted Streamable HTTP MCP server
(https://mcp.hunter.io/mcp) using the official Cursor setup from
https://hunter.io/agents.md: X-API-Key with ${HUNTER_API_KEY}.

This is a fresh-from-main take on #317, which used OAuth-only config
and documented the API key as an opt-in alternative. Official Cursor
packaging is header auth, so plugin.json declares the HUNTER_API_KEY
template variable the same way other BYO-credential plugins do.

Co-authored-by: Sam Sokolin <SamSokolin@users.noreply.github.com>
2026-09-08 23:10:37 +00:00
Cursor Agent 224cf32403 feat(attio): add Attio third-party MCP plugin
Package Attio's official hosted MCP (https://mcp.attio.com/mcp) as a
marketplace plugin with OAuth user login and no API keys.

Co-authored-by: Sam Sokolin <SamSokolin@users.noreply.github.com>
2026-09-08 22:44:33 +00:00
Nathan Lee 164c5395da Replace X Ads plugin logo with X Ads wordmark.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 18:39:46 -07:00
Nathan Lee d726d6735a Request media.write so media upload tools work without re-auth
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 18:26:08 -07:00
Nathan Lee 458dd16503 Add X Ads third-party MCP plugin
New plugin, separate from the existing X plugin, pointing at X's hosted
ads MCP server (https://ads-api.x.com/mcp). Auth is per protected
resource: ads-api.x.com advertises its own OAuth metadata and scopes
(ads.read, ads.write), so it cannot share the X plugin's authorization
even though it reuses the same OAuth client ID.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 18:10:05 -07:00
Cursor Agent 8717c7711c Mention Microsoft in Outlook, Outlook Calendar, and OneDrive plugin descriptions
Co-authored-by: Alex Vandak Maloney  <maloney.a12@gmail.com>
2026-08-31 19:41:18 +00:00
Roshan Sadanani fd878692de Merge pull request #277 from vaulpannx/pvann/x-mcp-guide-auto-credits
Rewrite X MCP guide for auto-credits and connector-only auth
2026-08-30 12:32:38 -07:00
Cursor Agent a2b638279a Bump Microsoft plugin min client versions to cursor 3.19.0, sand 0.30.0
Co-authored-by: Alex Vandak Maloney  <maloney.a12@gmail.com>
2026-08-28 17:11:01 +00:00
vaulpannx bb0a6fabeb Merge branch 'main' into pvann/x-mcp-guide-auto-credits 2026-08-27 19:34:21 -04:00
Cursor Agent 4aa5917084 Swap X plugin billing.write for developer.write and developer.billing.write
Co-authored-by: Alex Vandak Maloney  <maloney.a12@gmail.com>
2026-08-27 23:17:37 +00:00
Paul Vann 4a5bc62367 Tighten X MCP guide from review: congrats, credits-tool, and copy.
Congrats only on just-connected, $0 remaining wins over leftover free_balance, and a missing get_usage_credits tool is an outage not account-not-ready.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 17:07:33 -04:00
Paul Vann d2ba88f77b Rewrite the X MCP guide for auto-credits and connector-only auth.
On connect, fetch credits, congratulate without a gift amount, and always state remaining balance. Treat connected-but-no-tools as account-not-ready, 503s as an X outage, and never sign in via browser or Bearer tokens.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 14:50:02 -04:00
Cursor Agent b38834d447 Add Outlook, Outlook Calendar, and OneDrive plugins
Co-authored-by: Alex Vandak Maloney  <maloney.a12@gmail.com>
2026-08-27 17:33:18 +00:00
Cursor Agent 71e9374d39 Drop the ActiveCampaign and Zoho plugins for now
Both take a user-supplied server URL rather than a fixed endpoint, since
neither vendor publishes a shared one. Deferring them so the rest of the batch
can land on its own; the research and README copy are easy to restore when we
pick them back up.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-26 23:49:17 +00:00
Cursor Agent e0c412ff59 Note Brevo's docs-search server and Craft's per-space connections
Brevo runs a second MCP at developers.brevo.com/_mcp/server for documentation
search, which is easy to mistake for the product server. Craft binds a
connection to a single space, so multi-space users need one entry per space.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:38:16 +00:00
Cursor Agent 988906532d Document Workable's OAuth redirect URI allowlist
Workable's help centre says its MCP OAuth "uses a pre-approved list of redirect
URIs" and that unlisted clients fail with a redirect URI mismatch, naming
ChatGPT Enterprise and LM Studio as examples. Cursor is named as a supported
client in Workable's own prerequisites and is not among the examples that fail,
so this is not a blocker — but Cursor's callbacks are fixed, so list both in the
README to make the support request a single step if a user does hit it.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:38:02 +00:00
Cursor Agent c431833f7f Point the Coda plugin at the Superhuman Docs endpoint
Coda became Superhuman Docs on 2026-07-08 and the MCP server moved with it.
Superhuman's July changelog is explicit that "the old coda.io/apis/mcp address
keeps working for existing customers for a few more months, but new customers
should use the new one" — and a marketplace listing produces new customers by
definition, so shipping coda.io would hand every installer a URL on a clock.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:37:48 +00:00
Cursor Agent 2b68aa43fa Fix Ahrefs and Similarweb doc links
The Ahrefs homepage pointed at docs.ahrefs.com/mcp/docs/introduction, a path
I could not confirm resolves — Ahrefs' own archived repo and third-party
indexes cite three different intro URLs. Point at ahrefs.com/mcp and the help
centre article instead, both of which are live, and spell out the MCP-key
header as an alternative to OAuth. Add Similarweb's Cursor integration guide.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:36:05 +00:00
Cursor Agent 230ae03427 Add Xero third-party MCP plugin
Xero publishes no hosted MCP endpoint; its official server is the `@xeroapi/xero-mcp-server` npm package running locally over stdio with Custom Connection credentials, and Xero's FAQ records Cursor as one of the two clients it tested against.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:33:54 +00:00
Cursor Agent 2e6129ed81 Add ActiveCampaign third-party MCP plugin
ActiveCampaign generates a Remote MCP URL per account rather than publishing a shared endpoint, so the plugin takes the URL as a variable the way the Salesforce plugin does.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:33:54 +00:00
Cursor Agent c14284dac9 Add Zoho third-party MCP plugin
Zoho MCP has no shared endpoint — each customer builds a server in the Zoho MCP console and gets a region-specific URL with an embedded API key, so the plugin takes the URL as a variable the way the Salesforce plugin does.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:33:53 +00:00
Cursor Agent fdd4927b22 Add Similarweb third-party MCP plugin
Similarweb's hosted MCP server speaks Streamable HTTP but authenticates with a user-supplied token rather than OAuth, so the plugin declares a variable and forwards it as an HTTP header.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:53 +00:00
Cursor Agent 3f73f64fc4 Add Readwise third-party MCP plugin
Readwise ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:53 +00:00
Cursor Agent 5316c39a47 Add Mem third-party MCP plugin
Mem ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:52 +00:00
Cursor Agent ea61be0851 Add Craft third-party MCP plugin
Craft ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:52 +00:00
Cursor Agent c40bf0927d Add Fathom third-party MCP plugin
Fathom ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:52 +00:00
Cursor Agent 1899bff25f Add Otter.ai third-party MCP plugin
Otter.ai ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:52 +00:00
Cursor Agent 839063d2ba Add Fireflies third-party MCP plugin
Fireflies ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:52 +00:00
Cursor Agent 5991cfbf51 Add Guru third-party MCP plugin
Guru ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:52 +00:00
Cursor Agent 5270459089 Add Coda third-party MCP plugin
Coda ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:51 +00:00
Cursor Agent 89047505e0 Add Wrike third-party MCP plugin
Wrike's hosted MCP server speaks Streamable HTTP but authenticates with a user-supplied token rather than OAuth, so the plugin declares a variable and forwards it as an HTTP header.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:24 +00:00
Cursor Agent 5e8ad01431 Add Smartsheet third-party MCP plugin
Smartsheet's hosted MCP server speaks Streamable HTTP but authenticates with a user-supplied token rather than OAuth, so the plugin declares a variable and forwards it as an HTTP header.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:24 +00:00
Cursor Agent 78a942c990 Add Calendly third-party MCP plugin
Calendly ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:24 +00:00
Cursor Agent d47646366a Add Todoist third-party MCP plugin
Todoist ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:24 +00:00
Cursor Agent 197ff6af52 Add Mercury third-party MCP plugin
Mercury ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:23 +00:00
Cursor Agent 05829c0032 Add Brex third-party MCP plugin
Brex ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:23 +00:00
Cursor Agent 75f3853dd4 Add Workable third-party MCP plugin
Workable ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:23 +00:00
Cursor Agent 38b85a89c3 Add Upwork third-party MCP plugin
Upwork ships an official remote MCP server over Streamable HTTP with per-user OAuth, so the plugin is a URL-only mcp.json with no variables block.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
2026-08-25 06:29:23 +00:00