import { Reveal } from "@/components/connectors-marketing/reveal"; import { FlowLine } from "@/components/homepage/flow-line"; import { MarketingSection } from "@/components/marketing/section"; /** Numbered because the content is genuinely sequential: connect, gather, act. */ const STEPS = [ { number: "01", title: "Connect", description: "Grab one API key and call any connector straight from your own code, or add the SurfSense MCP server to Claude, Cursor, or your own agents. Every connector is a REST endpoint and a native agent tool.", }, { number: "02", title: "Agents gather", description: "Your agents pull live data through the agent harness: platform connectors, retries, structured output, and credit metering handled for you.", }, { number: "03", title: "You act", description: "Get briefs and alerts instead of raw exports. A rank moves, a price changes, a thread turns on you, and you hear about it first.", }, ]; export function HowItWorks() { return (

How SurfSense works

{STEPS.map((step, i) => (
{step.number}

{step.title}

{step.description}

))}
); }