# Citable > Citable helps B2B brands get cited by ChatGPT, Perplexity, Gemini, and other AI assistants. Documentation for the product and the MCP API. ## Docs - [Action types](https://docs.getcitable.com/concepts/action-types.md): The five categories of recommendations Citable's Action Engine surfaces — content, outreach, technical, operational, and paid. - [How AI citations work](https://docs.getcitable.com/concepts/how-ai-citations-work.md): Why some brands get cited by AI assistants and others don't — and what you can change to be in the answer. - [Metrics](https://docs.getcitable.com/concepts/metrics.md): The five numbers Citable measures and what each one tells you to do. - [Personas](https://docs.getcitable.com/concepts/personas.md): Citable models three kinds of personas — brand voice, insider, and audience. Each one shapes a different piece of the work. - [Action Engine](https://docs.getcitable.com/features/action-engine.md): Your prioritized to-do list — a stack of recommendation cards telling you exactly what to do next, ranked by impact and effort. - [Brand Studio](https://docs.getcitable.com/features/brand-studio.md): Generate hub content — long-form blog posts, comparison pages, deep guides — written in your brand voice, anchored to a prompt cluster you want to win. - [Broadcast](https://docs.getcitable.com/features/broadcast.md): Turn a single hub piece into a multi-channel campaign — LinkedIn, Reddit, X, and blog spokes tuned for each platform's audience. - [Content audit](https://docs.getcitable.com/features/content-audit.md): Citable scans the pages you've already published and surfaces the structural fixes that would unlock more AI citations. - [Paid campaigns](https://docs.getcitable.com/features/paid-campaigns.md): Buy your way into the prompts you can't win organically — ChatGPT Ads today, more AI engines as they open up. - [Google Ads](https://docs.getcitable.com/integrations/google-ads.md): Connect Google Ads to import competitor keyword and spend data — sharpens Citable's prompt scoping and paid-placement recommendations. - [Google Analytics](https://docs.getcitable.com/integrations/google-analytics.md): Connect GA4 to attribute organic traffic to the content you ship — see which posts actually drove sessions, not just citations. - [Reddit](https://docs.getcitable.com/integrations/reddit.md): Pull community signals from the subreddits your buyers live in — and review Citable-drafted replies before posting them yourself. - [Citable](https://docs.getcitable.com/introduction.md): Get cited by ChatGPT, Perplexity, Gemini, Copilot, and Grok when your buyers ask AI which company to choose. - [Authentication](https://docs.getcitable.com/mcp/auth.md): How Citable's MCP server resolves your brand and user context — and how to set it up over stdio or HTTP. - [Overview](https://docs.getcitable.com/mcp/overview.md): Citable's MCP server exposes your brand's data and actions to any AI agent that speaks the Model Context Protocol — Claude Desktop, Cursor, ChatGPT, or your own integrations. - [get_action_outcome_history](https://docs.getcitable.com/mcp/reads/get-action-outcome-history.md): Returns recent actions recorded for the brand with their measured 30-day outcome deltas where the measurement window has resolved. - [get_action_with_children](https://docs.getcitable.com/mcp/reads/get-action-with-children.md): Returns an action and all its child content (drafts, scheduled, posted) in one call. - [get_attribution_report](https://docs.getcitable.com/mcp/reads/get-attribution-report.md): Returns AI-citation attribution for posted content — lifetime, recent-window, and weekly trajectory. - [get_brand_context](https://docs.getcitable.com/mcp/reads/get-brand-context.md): Returns the brand's identity, personas, distribution accounts, recent knowledge entries, and active competitors. Call this first on any new session. - [get_brand_visibility](https://docs.getcitable.com/mcp/reads/get-brand-visibility.md): Returns the brand's AI visibility summary across ChatGPT, Gemini, Claude, Perplexity, and Grok. - [get_content_performance](https://docs.getcitable.com/mcp/reads/get-content-performance.md): Joins the brand's posted content against GA4 traffic — sessions, page views, unique users. - [get_geo_priorities](https://docs.getcitable.com/mcp/reads/get-geo-priorities.md): Returns the brand's top-priority recommendations from the Action Engine, ordered by time group. - [get_paid_ads_insights](https://docs.getcitable.com/mcp/reads/get-paid-ads-insights.md): Returns the four-metric funnel plus paid metrics for the brand's paid placements on AI engines. - [get_topical_authority](https://docs.getcitable.com/mcp/reads/get-topical-authority.md): The four-metric funnel — Citation Rate, Mention Rate, Average Rank, Sentiment — broken down per competitor and filterable by stage, persona, and AI model. - [list_brands](https://docs.getcitable.com/mcp/reads/list-brands.md): Returns every brand the authenticated user is a member of. - [list_content](https://docs.getcitable.com/mcp/reads/list-content.md): Lists content rows for the brand with optional filters. - [list_replies](https://docs.getcitable.com/mcp/reads/list-replies.md): Lists social-listening replies for the current brand. - [ping](https://docs.getcitable.com/mcp/reads/ping.md): Health check — returns the MCP server identity and the resolved brand/user context. - [search_prompt_intelligence](https://docs.getcitable.com/mcp/reads/search-prompt-intelligence.md): Semantic search over the brand's tracked prompts. - [suggest_broadcast](https://docs.getcitable.com/mcp/reads/suggest-broadcast.md): Suggests other platforms where the brand could broadcast a piece of existing content. - [approve_ticket](https://docs.getcitable.com/mcp/writes/approve-ticket.md): Marks a Citable recommendation ticket as done. - [create_content_draft](https://docs.getcitable.com/mcp/writes/create-content-draft.md): Creates a content draft against an action ticket or an ingested conversation. - [dismiss_ticket](https://docs.getcitable.com/mcp/writes/dismiss-ticket.md): Cancels a Citable recommendation ticket with a required written reason. - [emit_content](https://docs.getcitable.com/mcp/writes/emit-content.md): Draft content for a brand persona in one atomic call — validates persona-intent, drafts to queued status, records the action for 30-day measurement. - [emit_operational](https://docs.getcitable.com/mcp/writes/emit-operational.md): Recommend a brand-config change — inserts an Action Engine card and records the action for 30-day measurement. - [emit_outreach](https://docs.getcitable.com/mcp/writes/emit-outreach.md): Reply on a social thread — validates persona-intent, creates or updates the reply, and records the action for 30-day measurement. - [emit_paid](https://docs.getcitable.com/mcp/writes/emit-paid.md): Launch a paid placement on an AI surface — validates persona-intent, calls the engine adapter, records the action for 30-day measurement. - [emit_technical](https://docs.getcitable.com/mcp/writes/emit-technical.md): Recommend a site-shape fix on a specific URL — inserts an Action Engine card and records the action for 30-day measurement. - [ingest_conversation](https://docs.getcitable.com/mcp/writes/ingest-conversation.md): Pushes a conversation summary and extracted facts into the user's brand knowledge base. - [manage_paid_ad](https://docs.getcitable.com/mcp/writes/manage-paid-ad.md): Create, update, pause, or archive a paid ad on an AI surface. - [mark_content_posted](https://docs.getcitable.com/mcp/writes/mark-content-posted.md): Records that a content draft has been posted by stamping the live URL and marking it published. - [mark_reply_posted](https://docs.getcitable.com/mcp/writes/mark-reply-posted.md): Marks a social reply as posted with the live URL. - [recommend_paid_ad_strategy](https://docs.getcitable.com/mcp/writes/recommend-paid-ad-strategy.md): Returns ranked coverage-gap recommendations for paid placement on AI engines. - [schedule_content](https://docs.getcitable.com/mcp/writes/schedule-content.md): Schedules a content draft onto the content calendar, or clears the schedule. - [schedule_reply](https://docs.getcitable.com/mcp/writes/schedule-reply.md): Schedules a social reply onto the content calendar, or clears the schedule. - [update_reply](https://docs.getcitable.com/mcp/writes/update-reply.md): Updates a draft social reply. - [Quickstart](https://docs.getcitable.com/quickstart.md): Connect your domain, run your first AI visibility scan, and review your first recommendations. Three minutes of setup. ## OpenAPI Specs - [openapi](https://docs.getcitable.com/api-reference/openapi.json)