{
  "use_cases": [
    {
      "slug": "ai-models",
      "title": "Call AI models",
      "page": "https://setupmd.com/use/ai-models/",
      "description": "Model gateways and hosts give one API across many models for text, images, audio and video. Compare pricing, rate limits and fallback when a provider is down.",
      "apps": [
        {
          "domain": "perplexity.ai",
          "name": "Perplexity",
          "setup_url": "https://setupmd.com/perplexity.ai/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "fal.ai",
          "name": "fal",
          "setup_url": "https://setupmd.com/fal.ai/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "helicone.ai",
          "name": "Helicone",
          "setup_url": "https://setupmd.com/helicone.ai/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "openrouter.ai",
          "name": "OpenRouter",
          "setup_url": "https://setupmd.com/openrouter.ai/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "authentication",
      "title": "Add sign-in to an app",
      "page": "https://setupmd.com/use/authentication/",
      "description": "Sign-in services add accounts, sessions and social login to an app. Setup normally means installing a package, adding keys and wrapping the app's routes.",
      "apps": [
        {
          "domain": "clerk.com",
          "name": "Clerk",
          "setup_url": "https://setupmd.com/clerk.com/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "automation",
      "title": "Connect apps together",
      "page": "https://setupmd.com/use/automation/",
      "description": "Automation platforms give an agent one connection to thousands of other apps. Each connected account is a permission, so review what is shared.",
      "apps": [
        {
          "domain": "zapier.com",
          "name": "Zapier",
          "setup_url": "https://setupmd.com/zapier.com/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "apify.com",
          "name": "Apify",
          "setup_url": "https://setupmd.com/apify.com/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "browser-automation",
      "title": "Control a browser",
      "page": "https://setupmd.com/use/browser-automation/",
      "description": "Cloud browsers let an agent click through real websites without a browser on the person's machine. Look at how sessions are recorded and how logins are kept.",
      "apps": [
        {
          "domain": "hyperbrowser.ai",
          "name": "Hyperbrowser",
          "setup_url": "https://setupmd.com/hyperbrowser.ai/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "browserbase.com",
          "name": "Browserbase",
          "setup_url": "https://setupmd.com/browserbase.com/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "databases",
      "title": "Add a database",
      "page": "https://setupmd.com/use/databases/",
      "description": "Hosted databases give an app storage in minutes. Compare branching, whether it runs locally, and how schema changes are applied.",
      "apps": [
        {
          "domain": "turso.tech",
          "name": "Turso",
          "setup_url": "https://setupmd.com/turso.tech/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "weaviate.io",
          "name": "Weaviate",
          "setup_url": "https://setupmd.com/weaviate.io/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "deployment",
      "title": "Deploy an app",
      "page": "https://setupmd.com/use/deployment/",
      "description": "Hosting platforms with a command line or MCP server let an agent ship and inspect an app. Check what the agent can change in production before connecting one.",
      "apps": [
        {
          "domain": "railway.com",
          "name": "Railway",
          "setup_url": "https://setupmd.com/railway.com/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "documentation",
      "title": "Publish documentation",
      "page": "https://setupmd.com/use/documentation/",
      "description": "Documentation platforms turn markdown into a hosted site, and many also publish files agents can read directly.",
      "apps": [
        {
          "domain": "mintlify.com",
          "name": "Mintlify",
          "setup_url": "https://setupmd.com/mintlify.com/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "weaviate.io",
          "name": "Weaviate",
          "setup_url": "https://setupmd.com/weaviate.io/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "email",
      "title": "Send email",
      "page": "https://setupmd.com/use/email/",
      "description": "Email services handle delivery, domains and bounce handling. Most need a verified sending domain, which means a DNS change the person has to approve.",
      "apps": [
        {
          "domain": "resend.com",
          "name": "Resend",
          "setup_url": "https://setupmd.com/resend.com/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "memory",
      "title": "Give an agent memory",
      "page": "https://setupmd.com/use/memory/",
      "description": "Memory services let an agent keep what it learned between sessions. Check where the memories are stored and how the person can see or delete them.",
      "apps": [
        {
          "domain": "agent-memo.ai",
          "name": "Agent-Memo",
          "setup_url": "https://setupmd.com/agent-memo.ai/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "mem0.ai",
          "name": "Mem0",
          "setup_url": "https://setupmd.com/mem0.ai/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "memexai.space",
          "name": "MemexAI",
          "setup_url": "https://setupmd.com/memexai.space/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "observability",
      "title": "Monitor AI apps",
      "page": "https://setupmd.com/use/observability/",
      "description": "Observability tools record what each model call did and what it cost, so problems can be traced to a request.",
      "apps": [
        {
          "domain": "helicone.ai",
          "name": "Helicone",
          "setup_url": "https://setupmd.com/helicone.ai/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "payments",
      "title": "Take payments",
      "page": "https://setupmd.com/use/payments/",
      "description": "Payment platforms handle cards, subscriptions and invoices. An agent should work with test keys, and leave anything that moves real money for the person to confirm.",
      "apps": [
        {
          "domain": "stripe.com",
          "name": "Stripe",
          "setup_url": "https://setupmd.com/stripe.com/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "scheduling",
      "title": "Schedule meetings",
      "page": "https://setupmd.com/use/scheduling/",
      "description": "Scheduling tools manage availability and bookings. Connecting a calendar is a sign-in the person has to complete themselves.",
      "apps": [
        {
          "domain": "cal.com",
          "name": "Cal.com",
          "setup_url": "https://setupmd.com/cal.com/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "video",
      "title": "Make videos",
      "page": "https://setupmd.com/use/video/",
      "description": "Video tools generate clips, avatars and short reels from a script. Rendering usually costs credits, so an agent should confirm with the person before starting one.",
      "apps": [
        {
          "domain": "personify.gg",
          "name": "Personify",
          "setup_url": "https://setupmd.com/personify.gg/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "atmee.ai",
          "name": "Atmee",
          "setup_url": "https://setupmd.com/atmee.ai/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "heygen.com",
          "name": "HeyGen",
          "setup_url": "https://setupmd.com/heygen.com/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "fal.ai",
          "name": "fal",
          "setup_url": "https://setupmd.com/fal.ai/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "tavus.io",
          "name": "Tavus",
          "setup_url": "https://setupmd.com/tavus.io/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "voice-agents",
      "title": "Build voice agents",
      "page": "https://setupmd.com/use/voice-agents/",
      "description": "Voice platforms handle speech, phone numbers and live conversation. Latency and how well they cope with interruptions decide whether a call feels natural.",
      "apps": [
        {
          "domain": "assemblyai.com",
          "name": "AssemblyAI",
          "setup_url": "https://setupmd.com/assemblyai.com/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "retellai.com",
          "name": "RetellAI",
          "setup_url": "https://setupmd.com/retellai.com/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "web-scraping",
      "title": "Scrape websites",
      "page": "https://setupmd.com/use/web-scraping/",
      "description": "Scraping tools turn a page into clean markdown or structured data. Check how each one handles sites that need JavaScript, logins or anti-bot pages.",
      "apps": [
        {
          "domain": "hyperbrowser.ai",
          "name": "Hyperbrowser",
          "setup_url": "https://setupmd.com/hyperbrowser.ai/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "tavily.com",
          "name": "Tavily",
          "setup_url": "https://setupmd.com/tavily.com/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "apify.com",
          "name": "Apify",
          "setup_url": "https://setupmd.com/apify.com/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "firecrawl.dev",
          "name": "Firecrawl",
          "setup_url": "https://setupmd.com/firecrawl.dev/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "web-search",
      "title": "Search the web",
      "page": "https://setupmd.com/use/web-search/",
      "description": "Search APIs built for agents return clean text and sources instead of a page of links. Compare how fresh the results are, whether answers come with citations, and what a query costs.",
      "apps": [
        {
          "domain": "perplexity.ai",
          "name": "Perplexity",
          "setup_url": "https://setupmd.com/perplexity.ai/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "exa.ai",
          "name": "Exa",
          "setup_url": "https://setupmd.com/exa.ai/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "tavily.com",
          "name": "Tavily",
          "setup_url": "https://setupmd.com/tavily.com/setup.md",
          "worked": 0,
          "failed": 0
        },
        {
          "domain": "firecrawl.dev",
          "name": "Firecrawl",
          "setup_url": "https://setupmd.com/firecrawl.dev/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    },
    {
      "slug": "workspace",
      "title": "Work in a shared workspace",
      "page": "https://setupmd.com/use/workspace/",
      "description": "Workspace integrations let an agent read and write a team's documents. Limit the connection to the pages the agent actually needs.",
      "apps": [
        {
          "domain": "notion.com",
          "name": "Notion",
          "setup_url": "https://setupmd.com/notion.com/setup.md",
          "worked": 0,
          "failed": 0
        }
      ]
    }
  ]
}
