# Vitals > Vitals is an AI marketing tool for indie founders and small businesses, built by Pratye Aggarwal. It makes short-form videos and carousels for a founder's brand (Blitz: swipe to keep, then schedule to TikTok, Instagram, YouTube Shorts, LinkedIn, X and more), finds Reddit threads where people ask for their product and drafts rule-checked replies (Signals), and shows revenue, traffic and social numbers for every product on one page with anomaly alerts and a morning briefing. Plans from $29/month; 7-day free trial, no card. Revenue and analytics connections are read-only. Vitals has a remote MCP server so coding agents can set it up for a user and answer questions about their numbers. ## Setup for agents - MCP endpoint (Streamable HTTP, POST JSON-RPC): https://vitals-gold-six.vercel.app/api/mcp - Auth: `Authorization: Bearer vt_...` — the user creates this token at https://vitals-gold-six.vercel.app/app/settings/integrations#agents (7-day free trial, no card). - Claude Code: `claude mcp add --transport http vitals https://vitals-gold-six.vercel.app/api/mcp --header "Authorization: Bearer vt_..."` ## Tools - list_integrations: supported sources (Stripe, PayPal, Polar, Lemon Squeezy, Paddle, RevenueCat, Dodo Payments, Google Analytics, Plausible, PostHog, Vercel Analytics, Umami, DataFast, Microsoft Clarity, Search Console, YouTube, Bluesky, Shoutrrr), the key fields each needs, and how to create read-only keys. YouTube connects only by sign-in in the app. - list_products, create_product, update_product - connect_source: validates keys with the provider, stores them encrypted, loads 60 days of history - list_resources, choose_resource: pick the site/project/property to track - sync_product - get_briefing, get_metrics, list_alerts - find_threads, get_thread, save_draft, mark_posted: Signals. Your agent writes the Reddit reply itself; save_draft checks it against the subreddit's promotion rule and returns what to fix. Vitals never posts. ## Rules for agents - Ask the user before sending any credential. Don't print secret values. - Only send read-only keys. Stripe full secret keys (sk_) are rejected; use the restricted-key link from list_integrations. PayPal can't issue read-only keys: use a separate app with only Transaction search enabled. ## Docs - [Agent setup guide](https://vitals-gold-six.vercel.app/agents) - [Signals: finding customers on Reddit](https://vitals-gold-six.vercel.app/signals) - [Pricing](https://vitals-gold-six.vercel.app/pricing) - [Blog](https://vitals-gold-six.vercel.app/blog) - [How to mention your product on Reddit without getting banned](https://vitals-gold-six.vercel.app/blog/promote-on-reddit-without-getting-banned) - [Why Blitz asks you to swipe instead of posting for you](https://vitals-gold-six.vercel.app/blog/why-blitz-asks-you-to-swipe) - [Views are not the goal: put your content next to your revenue](https://vitals-gold-six.vercel.app/blog/views-next-to-revenue) - [About](https://vitals-gold-six.vercel.app/company) - [Affiliate program](https://vitals-gold-six.vercel.app/affiliates) - [Contact](https://vitals-gold-six.vercel.app/contact) - [Privacy](https://vitals-gold-six.vercel.app/privacy) - [Terms](https://vitals-gold-six.vercel.app/terms)