diff --git a/apps/app/src/app/api/og/server/[id]/route.tsx b/apps/app/src/app/api/og/server/[id]/route.tsx index 2037f3c..ac08570 100644 --- a/apps/app/src/app/api/og/server/[id]/route.tsx +++ b/apps/app/src/app/api/og/server/[id]/route.tsx @@ -116,7 +116,7 @@ export async function GET( display: "block", }} /> -
MCPay — Payments for MCPs
+
MCPay: make your AIs more capable
mcpay.tech
diff --git a/apps/app/src/app/layout.tsx b/apps/app/src/app/layout.tsx index 378b96b..864cb0b 100644 --- a/apps/app/src/app/layout.tsx +++ b/apps/app/src/app/layout.tsx @@ -28,7 +28,7 @@ const hostGrotesk = Host_Grotesk({ }); export const metadata: Metadata = { - title: "MCPay — Payments for MCPs", + title: "MCPay: make your AIs more capable", description: "Add micropayments per tool call to your MCP servers or APIs without rewriting infrastructure. Prepare your stack for agent-to-agent payments.", icons: { icon: [ @@ -45,7 +45,7 @@ export const metadata: Metadata = { ], }, openGraph: { - title: "MCPay — Payments for MCPs", + title: "MCPay: make your AIs more capable", description: "Add micropayments per tool call to your MCP servers or APIs without rewriting infrastructure. Prepare your stack for agent-to-agent payments.", type: "website", url: "https://mcpay.tech", @@ -55,13 +55,13 @@ export const metadata: Metadata = { url: '/mcpay-agentic-payments-og-image-14112025.png', width: 1200, height: 630, - alt: 'MCPay — Payments for MCPs', + alt: 'MCPay: make your AIs more capable', } ], }, twitter: { card: 'summary_large_image', - title: "MCPay — Payments for MCPs", + title: "MCPay: make your AIs more capable", description: "Add micropayments per tool call to your MCP servers or APIs without rewriting infrastructure. Prepare your stack for agent-to-agent payments.", images: ['/mcpay-agentic-payments-og-image-14112025.png'], creator: '@mcpaytech', diff --git a/apps/app/src/app/page.tsx b/apps/app/src/app/page.tsx index 5c02c56..8d3fd2f 100644 --- a/apps/app/src/app/page.tsx +++ b/apps/app/src/app/page.tsx @@ -5,17 +5,18 @@ import DeveloperInfo from "@/components/custom-ui/developer-info" import FAQSection from "@/components/custom-ui/faq-section" import Footer from "@/components/custom-ui/footer" import GithubInfo from "@/components/custom-ui/github-info" -import Hero3D from "@/components/custom-ui/hero-3d" +import Hero3D, { SupportedBySection } from "@/components/custom-ui/hero-3d" import ServersGrid from "@/components/custom-ui/servers-grid" import Stats from "@/components/custom-ui/stats" -import TypingAnimation from "@/components/custom-ui/typing-animation" import { useTheme } from "@/components/providers/theme-context" import { Button } from "@/components/ui/button" -import { useWindowScroll } from "@/hooks/use-chat-scroll" import { mcpDataApi, McpServer } from "@/lib/client/utils" import { ArrowRight, Rocket } from "lucide-react" import Link from "next/link" import { useEffect, useState } from "react" +import { useAccountModal } from "@/components/hooks/use-account-modal" +import { AccountModal } from "@/components/custom-ui/account-modal" +import { useSession } from "@/lib/client/auth" export default function MCPBrowser() { @@ -37,7 +38,8 @@ export default function MCPBrowser() { const { isDark } = useTheme() - const { isAtBottom: hasReachedBottom } = useWindowScroll(200) + const { isOpen, defaultTab, openModal, closeModal } = useAccountModal() + const { data: session } = useSession() const getFriendlyErrorMessage = (error: string) => { if (error.includes('404')) { @@ -125,6 +127,10 @@ export default function MCPBrowser() { +
+ +
+
@@ -159,17 +165,26 @@ export default function MCPBrowser() { -
-
- +
+
+

+ Make your AIs more capable. +

+ {!session?.user && ( + + )}