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.
+