Skip to content

add Partner badge and Tavily as first partner MCP#948

Merged
emmithood merged 9 commits intomainfrom
feat/partner-mcp-tavily
Apr 25, 2026
Merged

add Partner badge and Tavily as first partner MCP#948
emmithood merged 9 commits intomainfrom
feat/partner-mcp-tavily

Conversation

@avoguru
Copy link
Copy Markdown
Contributor

@avoguru avoguru commented Apr 25, 2026

No description provided.

- Add `isPartner` flag to ToolkitWithDocsLink so toolkits can render a
  Partner badge alongside BYOC/Pro on catalog cards (Handshake icon, pink).
- Treat Generic icon from @arcadeai/design-system as "no match" in
  getToolkitIconWithFallback so toolkits with publicIconUrl render their
  own SVG instead of the placeholder.
- New PARTNER_TOOLKITS data source for partner remote MCP listings.
  Tavily ships first as type "verified" with isPartner=true and a
  templated mcpUrl.
- Hand-crafted Tavily detail page at /search/tavily with proper markdown
  heading, MCP Server URL block, and a 4-step "Add to your Arcade
  project" walkthrough.
- Add `.npmrc` so contributors can install @arcadeai/* from public npm
  without needing GitHub Packages auth.

Made-with: Cursor
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Apr 25, 2026 5:14am

Request Review

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Style Review

Found 4 style suggestion(s).

Powered by Vale + Claude

Comment thread app/en/resources/integrations/search/tavily/page.mdx Outdated
Comment thread app/en/resources/integrations/search/tavily/page.mdx Outdated
Comment thread app/en/resources/integrations/search/tavily/page.mdx Outdated
Comment thread app/en/resources/integrations/search/tavily/page.mdx Outdated
avoguru added 2 commits April 24, 2026 17:52
…cal fields

Vercel build was failing TypeScript compilation because
useToolkitFilters typed its parameter as `Toolkit[]` from
@arcadeai/design-system, narrowing the array element type and
discarding the `isPartner` and `docsLink` fields that ToolkitsClient
needs.

Make the hook (and its compareToolkits helper) generic over `T extends
Toolkit` so caller-side fields flow through. No runtime change.

Made-with: Cursor
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
emmithood and others added 4 commits April 24, 2026 23:10
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@emmithood emmithood merged commit 599fc30 into main Apr 25, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants