Commit Graph

18 Commits

Author SHA1 Message Date
roshansada 980a41956b Add Intercom third-party MCP plugin
Intercom ships an official remote MCP server over Streamable HTTP with
OAuth and Dynamic Client Registration, so the plugin is a URL-only
mcp.json with no variables block.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 12:26:05 -07:00
Roshan Sadanani 32915eb7b6 Merge pull request #201 from cursor/cursor/add-hubspot-mcp-plugin
Add HubSpot third-party MCP plugin
2026-08-08 12:18:53 -07:00
roshansada 0e263dd60c Add HubSpot third-party MCP plugin
HubSpot's remote CRM MCP requires a dedicated MCP auth app with OAuth
(PKCE), so the plugin declares CLIENT_ID and CLIENT_SECRET variables
and points at https://mcp.hubspot.com.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 12:18:01 -07:00
Rohan Shah a4916a43c2 Align Clay third-party plugin docs with Ashby/Apollo template.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 16:22:04 -07:00
Rohan Shah 121e4166fd Add Clay plugin (hosted MCP with DCR)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 16:19:34 -07:00
roshansada 115af8a734 Add Ashby third-party MCP plugin
Ashby ships an official remote MCP server over Streamable HTTP with
per-user OAuth and dynamic client registration, so the plugin is a
URL-only mcp.json with no variables block.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 15:07:43 -07:00
Cursor Agent 26d176a6a6 Note in X plugin README that each install supplies its own token
Co-authored-by: Alex Vandak Maloney  <maloney.a12@gmail.com>
2026-08-07 18:37:33 +00:00
Cursor Agent 8b1de4854e Add read-only X MCP plugin
Connects Cursor to X's hosted MCP server at https://api.x.com/mcp using the
app-only Bearer route, which is read-only and needs no local xurl bridge or
browser OAuth login.

Logo is X's official mark from the X brand toolkit (about.x.com), placed on a
black tile matching X's own app icon.

Co-authored-by: Alex Vandak Maloney  <maloney.a12@gmail.com>
2026-08-07 18:05:52 +00:00
Cursor Agent b71a7c87cd Remove ZoomInfo plugin in favor of official publisher listing
Co-authored-by: Sam Sokolin <SamSokolin@users.noreply.github.com>
2026-08-07 15:27:52 +00:00
Cursor Agent 839b2db452 Merge remote-tracking branch 'origin/main' into ssokolin/zoom-mcp
Co-authored-by: Sam Sokolin <SamSokolin@users.noreply.github.com>
2026-08-07 15:11:21 +00:00
Cursor Agent 97479daaf4 Add Apollo.io and ZoomInfo third-party MCP plugins
Both vendors ship official first-party remote MCP servers over Streamable
HTTP with OAuth 2.0 and no API key, so each plugin is a URL-only mcp.json
with no variables block.

Named the Apollo plugin apollo-io to avoid colliding with Apollo GraphOS,
which ships an unrelated self-hosted MCP server. Both vendors prohibit AI
model training on data pulled through MCP, so both READMEs call that out.

Co-authored-by: Sam Sokolin <SamSokolin@users.noreply.github.com>
2026-08-07 15:06:52 +00:00
Sam Sokolin 1f4e9b5976 Add Playwright and GitHub third-party MCP plugins (#193)
* Add Playwright and GitHub third-party MCP plugins

Wire Microsoft's local Playwright MCP (npx stdio) and GitHub's remote
MCP server (PAT auth) into the marketplace, matching existing third_party
plugin layout and manifests.

Co-authored-by: Sam Sokolin <SamSokolin@users.noreply.github.com>

* Pass -y to npx for Playwright MCP

Avoid first-launch hangs when npx would otherwise prompt for
install confirmation over non-interactive MCP stdio.

Co-authored-by: Sam Sokolin <SamSokolin@users.noreply.github.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Sam Sokolin <SamSokolin@users.noreply.github.com>
2026-08-06 19:18:35 -04:00
Sam Sokolin de158bba3d Add Zoom MCP plugin
Zoom's remote MCP servers only support manual OAuth client registration
(no DCR/CIMD), so this follows the Gong pattern: admin-registered
CLIENT_ID/CLIENT_SECRET forwarded through MCP auth, plus a per-user
OAuth login.

Points at the main zoom server, which covers meeting search, cross-Zoom
search, recordings, summaries, meeting assets, and main-server Zoom Docs
tools. Docs, Whiteboard, and Team Chat servers are documented in the
README rather than bundled.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 13:51:22 -04:00
Sam Sokolin b01315dc14 Fix MCP servers not being discovered for Gong and Salesforce
Both mcp.json files declared $schema: https://cursor.com/schemas/mcp.json.
parsePluginMcpConfig treats any $schema outside SUPPORTED_SCHEMA_IDS (the two
agent-plugins.org 1.0.0 ids) as unsupported and returns null, so indexing found
zero MCP servers and both plugins registered with no components.

The Google plugins omit $schema entirely, which is why they were unaffected.
Removing the key restores discovery.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 20:15:21 -04:00
Sam Sokolin 912a7c6b27 Drop the white tile from the Salesforce logo
The cloud mark is opaque, so a transparent canvas reads correctly on both
light and dark backgrounds. Geometry is unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 20:03:33 -04:00
Sam Sokolin 27120d9e95 Add logos for the Gong and Salesforce plugins
Gong uses its official 180x180 apple-touch icon as-is; it already ships a
purple ground and rounded corners.

Salesforce publishes no square icon larger than a 32px favicon, so the logo
is built from their official cloud mark (vector, 262x184) centered on a
192x192 white tile with padding — same treatment as the Google plugins.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 20:01:11 -04:00
Sam Sokolin cf2d4997e5 Move Google plugins under third_party/ too
Completes the third_party grouping so all vendor MCP integrations live in
one place. Updates marketplace source paths, root README links, and the
tree/main homepage URLs in each manifest.

Safe for already-published plugins: the indexer keys plugin identity on
(marketplaceId, name), so a re-index updates gitPath in place rather than
creating a new row, and deprecation is name-based too. Logos stay relative
to the plugin root and re-resolve against the new basePath.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 19:52:38 -04:00
Sam Sokolin 96e41966c8 Group third-party MCP plugins under third_party/
Moves gong/ and salesforce/ to third_party/ and points their marketplace
`source` paths at the new location. Nested source paths resolve fine:
resolvePluginSourcePath treats source as a relative path and only strips a
leading ./

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 19:48:55 -04:00