Commit Graph

90 Commits

Author SHA1 Message Date
Minu Palaniappan 0c43e29ee8 feat(third_party): add Gamma plugin 2026-09-09 17:59:19 -07: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
Cursor Agent 07c0773bf3 Add GoDaddy third-party MCP plugin
GoDaddy's hosted MCP server serves public data with no authentication, 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 81b2a304a7 Add Ahrefs third-party MCP plugin
Ahrefs 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:22 +00:00
Cursor Agent e69c6a4ae6 Add Semrush third-party MCP plugin
Semrush 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:22 +00:00
Cursor Agent b96264caab Add Jotform third-party MCP plugin
Jotform 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:22 +00:00
Cursor Agent 808d7064ee Add Typeform third-party MCP plugin
Typeform 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:22 +00:00
Cursor Agent 2b3e311946 Add Brevo third-party MCP plugin
Brevo'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:22 +00:00
Cursor Agent 30a7a40d86 Add MailerLite third-party MCP plugin
MailerLite 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:22 +00:00
Cursor Agent f37b634816 Add Customer.io third-party MCP plugin
Customer.io 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:21 +00:00
Cursor Agent 6984e55df7 Add Klaviyo third-party MCP plugin
Klaviyo 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:21 +00:00
Taylor Caldwell 8904fd92e7 Keep credit conversion agent-internal; quote costs to users in dollars 2026-08-19 18:29:02 -07:00
Taylor Caldwell 019ae28d55 Move pricing reference into references/ per skill layout convention 2026-08-19 18:00:15 -07:00