We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Southclaws/storyden'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
"use client";
import Link from "next/link";
import { useState } from "react";
import { AccountCommonProps, AuthMode } from "@/api/openapi-schema";
import { Admonition } from "@/components/ui/admonition";
import { Settings } from "@/lib/settings/settings";
import { Box } from "@/styled-system/jsx";
type Props = {
session: AccountCommonProps | undefined;
settings: Settings;
};
export function VerificationBanner({ session, settings }: Props) {
const [visible, setVisible] = useState(true);
if (!session) {
return null;
}
const shouldShow =
settings.authentication_mode === AuthMode.email &&
session.verified_status === "none";
if (!shouldShow) {
return null;
}
return (
<Box mb="4">
<Admonition
value={visible}
kind="failure"
title="Email Verification Required"
onChange={setVisible}
>
<p>
Please{" "}
<Link
href="/settings?tab=auth"
style={{ textDecoration: "underline" }}
>
verify your email in settings
</Link>{" "}
to participate in this community.
</p>
</Admonition>
</Box>
);
}