From 3d71a7816df4711eeeecfbea7727529c247ddc79 Mon Sep 17 00:00:00 2001 From: Eric Gustin Date: Wed, 29 Apr 2026 14:06:00 -0700 Subject: [PATCH 1/5] Add tool feedback button to integrations CTA section --- .../integrations/components/toolkits-client.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/en/resources/integrations/components/toolkits-client.tsx b/app/en/resources/integrations/components/toolkits-client.tsx index c0ada8f28..c5503449b 100644 --- a/app/en/resources/integrations/components/toolkits-client.tsx +++ b/app/en/resources/integrations/components/toolkits-client.tsx @@ -120,7 +120,7 @@ export default function ToolkitsClient({ toolkits }: ToolkitsClientProps) { Don't see what you need? Use Arcade's SDK to integrate with any service or API.

-
+
Learn how to build a MCP Server + + Submit tool feedback +
From bef167c07057a7db4114221a7da829636d6ddb4e Mon Sep 17 00:00:00 2001 From: Eric Gustin Date: Wed, 29 Apr 2026 14:14:08 -0700 Subject: [PATCH 2/5] Integrate tool feedback link into description text instead of separate button --- .../components/toolkits-client.tsx | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/app/en/resources/integrations/components/toolkits-client.tsx b/app/en/resources/integrations/components/toolkits-client.tsx index c5503449b..e2451bdf6 100644 --- a/app/en/resources/integrations/components/toolkits-client.tsx +++ b/app/en/resources/integrations/components/toolkits-client.tsx @@ -117,10 +117,16 @@ export default function ToolkitsClient({ toolkits }: ToolkitsClientProps) { Build your own MCP Server

- Don't see what you need? Use Arcade's SDK to integrate with - any service or API. + Don't see what you need?{" "} + + Submit tool feedback + + {" "}or use Arcade's SDK to integrate with any service or API.

-
+
Learn how to build a MCP Server - - Submit tool feedback -
From 0c0f8033a672e070bdc268fd7819111bde732e9f Mon Sep 17 00:00:00 2001 From: Eric Gustin Date: Wed, 29 Apr 2026 14:14:37 -0700 Subject: [PATCH 3/5] Add two buttons side-by-side with flex-nowrap to prevent wrapping --- .../components/toolkits-client.tsx | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/app/en/resources/integrations/components/toolkits-client.tsx b/app/en/resources/integrations/components/toolkits-client.tsx index e2451bdf6..0aabc4abb 100644 --- a/app/en/resources/integrations/components/toolkits-client.tsx +++ b/app/en/resources/integrations/components/toolkits-client.tsx @@ -117,16 +117,10 @@ export default function ToolkitsClient({ toolkits }: ToolkitsClientProps) { Build your own MCP Server

- Don't see what you need?{" "} - - Submit tool feedback - - {" "}or use Arcade's SDK to integrate with any service or API. + Don't see what you need? Use Arcade's SDK to integrate with + any service or API.

-
+
Learn how to build a MCP Server + + Submit tool feedback +
From 9c173ab5d3ed2978e64ef4ff172a649948aa3869 Mon Sep 17 00:00:00 2001 From: Eric Gustin Date: Wed, 29 Apr 2026 14:15:15 -0700 Subject: [PATCH 4/5] Redesign CTA section: stack buttons vertically on mobile, side-by-side on desktop with equal width and proper spacing --- .../integrations/components/toolkits-client.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/en/resources/integrations/components/toolkits-client.tsx b/app/en/resources/integrations/components/toolkits-client.tsx index 0aabc4abb..8e44631e7 100644 --- a/app/en/resources/integrations/components/toolkits-client.tsx +++ b/app/en/resources/integrations/components/toolkits-client.tsx @@ -120,11 +120,11 @@ export default function ToolkitsClient({ toolkits }: ToolkitsClientProps) { Don't see what you need? Use Arcade's SDK to integrate with any service or API.

-
+
@@ -132,7 +132,8 @@ export default function ToolkitsClient({ toolkits }: ToolkitsClientProps) { From 1b1099da621b14d0d7b1beff1c51635c31b1f763 Mon Sep 17 00:00:00 2001 From: Eric Gustin Date: Wed, 29 Apr 2026 14:18:17 -0700 Subject: [PATCH 5/5] Reframe CTA section around user's question with two parallel paths MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace 'Build your own MCP Server' heading (which only fit one CTA) with 'Don't see what you need?' — the user's actual question. Present two equal paths in side-by-side cards: build it yourself with the SDK, or tell us what's missing. --- .../components/toolkits-client.tsx | 75 +++++++++++-------- 1 file changed, 43 insertions(+), 32 deletions(-) diff --git a/app/en/resources/integrations/components/toolkits-client.tsx b/app/en/resources/integrations/components/toolkits-client.tsx index 8e44631e7..6481ec82f 100644 --- a/app/en/resources/integrations/components/toolkits-client.tsx +++ b/app/en/resources/integrations/components/toolkits-client.tsx @@ -7,7 +7,7 @@ import { } from "@arcadeai/design-system"; import { Generic as GenericIcon } from "@arcadeai/design-system/components/ui/atoms/icons"; import { cn } from "@arcadeai/design-system/lib/utils"; -import { Plus, Search } from "lucide-react"; +import { Code2, MessageSquarePlus, Search } from "lucide-react"; import Link from "next/link"; import { ComingSoonProvider } from "@/app/_components/coming-soon-context"; import { @@ -106,40 +106,51 @@ export default function ToolkitsClient({ toolkits }: ToolkitsClientProps) { )}
- {/* Custom Integration Call-to-Action */} + {/* Don't see what you need? Two paths to fix that. */}
-
-
- -
-
-

- Build your own MCP Server -

-

- Don't see what you need? Use Arcade's SDK to integrate with - any service or API. +

+ Don't see what you need? +

+
+
+
+ +

+ Build it yourself +

+
+

+ Use Arcade's SDK to integrate with any service or API.

-
- - Learn how to build a MCP Server - - - Submit tool feedback - + + Learn how to build a MCP Server + +
+
+
+ +

+ Tell us what's missing +

+

+ Request a missing tool, suggest a feature, or report a bug. +

+ + Submit tool feedback +