mcpbeat Sign in

Howseen MCP Server

answering

Howseen is answering right now. Last checked 7 min ago. It exposes 44 tools. Last commit 20 Oct 2026.

How ChatGPT, Gemini, Perplexity and Google AI name your brand, cite sources and rank rivals.

Uptime history 20 days of history · worst day 0%
20 days agonow
39.6%
Uptime 24h
36 of 91 checks
44
Tools
read from the server
209 ms
Response time
average over 24h
0
Stars
last commit 20 Oct 2026

What changed 22

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 23 October 2026. No other catalogue keeps this.

6 Nov 2 tools changed the parameters they ask for apply_inbound_link, draft_article
6 Nov a tool description was rewritten apply_inbound_link
4 Nov 15 tools appeared apply_inbound_link, get_ai_referrals, get_analytics and 12 more
4 Nov 2 tool descriptions were rewritten draft_article, get_action_plan
4 Nov a tool changed the parameters it asks for draft_article
23 Oct a tool description was rewritten publish_article

Howseen does not always answer

Over the last week it answered 27.2% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add howseen-mcp --transport http https://app.howseen.ai/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://app.howseen.ai/api/mcp
~/.codex/config.toml
[mcp_servers.howseen-mcp]
url = "https://app.howseen.ai/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "howseen-mcp": {
      "url": "https://app.howseen.ai/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "howseen-mcp": {
      "type": "http",
      "url": "https://app.howseen.ai/api/mcp"
    }
  }
}

Available tools 44

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

prompts
add_prompts
Track new buyer questions (prompts) for the brand, checked against the plan's prompt quota (the whole list is refused if it would exceed it). An archived prompt added again is restored. Preview first; confirm: true applies.
list_prompts
The buyer questions (prompts) tracked for a brand, with per-prompt visibility, share of voice, position, which engines name the brand, and which brands and domains are cited.
remove_prompts
Stop tracking prompts and remove them from the prompt list (past scan results stay in history). Prefer archive_prompts to keep them listed. Preview first; confirm: true applies.
article
delete_article
Move an article (planned, draft or published) to the Trash, like the dashboard delete button: restorable with restore_article or in Howseen > Content > Trash, and its topic is not planned again. A post already live on the client's own CMS (WordPress, Shopify...) is NOT removed from the CMS: the preview says where it stays live. Always call WITHOUT confirm first and show the preview to the user; call again with confirm: true only after they approve.
get_article_performance
Articles written for the brand with status, GEO score, published URL and search-engine indexing status (Google URL Inspection, Bing), plus impressions and clicks when Search Console or Bing is connected.
brand
get_brand_settings
The brand profile (offer, category, language, markets, about, positioning, products), its competitors and its writing rules (the client's instructions, binding on every article), plus Autopilot. Read it before drafting or changing instructions.
update_brand_instructions
Change the brand's writing instructions (Settings > Writing rules): the client's own rules every article must follow (tone, words to avoid, competitors never to name, facts to state...). Binding on every writing path from now on; an article breaking one is held, never published. mode "append" adds a rule, "replace" (default) sets the whole text (max 2000 characters, never cut). Read get_brand_settings first. Preview first; confirm: true saves.
competitor
add_competitor
Track a competitor from a name or a website URL (resolved to name + domain like in Settings), within the competitor quota. Preview first; confirm: true applies.
remove_competitor
Stop tracking a competitor (by name or domain). Past results keep it. Preview first; confirm: true applies.
site
get_site_audit
Technical GEO/SEO audit of the brand's website, as the dashboard Technical audit shows it: every check (indexable, robots.txt, sitemap.xml, llms.txt, server rendering, Bing, structured data, canonical, trust signals), every issue with its severity and score gain, the steps for the site's CMS and the exact text to paste (robots.txt, llms.txt, JSON-LD, meta tags...), plus the problems found on the pages that serve the tracked questions. Use it when the user asks "what should I fix on my site" or for code to add. The last audit (refreshed weekly) is returned; refresh: true re-crawls now (up to about a minute, a few per hour).
list_site_pages
The brand's own website pages Howseen read when it joined (URL, title, summary): the inventory used for internal links, llms.txt and content refresh.
action
get_action_plan
Prioritized actions to raise the brand's AI visibility (off-page: get listed on the pages AI cites; content: answer uncovered buyer questions; technical: site fixes, incl. links:<article_id> = link a new article from 3 related pages, with copy-ready sentences in links.pages; setup: connections), ranked 20/80 like the dashboard Action plan with the same inputs, with steps and state. For just the single next step, use get_next_action.
analytics
get_analytics
GA4 traffic of the account's connected property: sessions, users, page views, daily trend, top sources and pages, plus the sessions and revenue AI assistants (ChatGPT, Perplexity, Gemini, Claude, Copilot...) send. For the AI part only, prefer get_ai_referrals. Not available with a per-brand key (GA4 is account-wide).
apply
apply_inbound_link
Add the ready sentence that links one existing page of the brand's site to a newly published article (the links of a get_action_plan item whose id starts with links:), on the connected WordPress only. links.pages[].link_on says how: « existing_words » = the link is put on words already in the page's paragraph (anchor), no text added; « new_sentence » = one paragraph is inserted right after the chosen paragraph. Nothing else on the page changes. Reported as applied only once the live page shows the link. mode revert removes what Howseen added (the link only, the words stay; or the added sentence); mode verify re-reads the live page. Pages on other sites or editors are refused with the sentence to paste by hand. Preview first; confirm: true writes on the live site.
archive
archive_prompts
Archive prompts: they stop being scanned (frees prompt quota) but keep their history and stay listed as archived in the dashboard, restorable. Preview first; confirm: true applies.
articles
list_articles
Articles Howseen wrote for the brand (drafts, scheduled and published), with status, target question, GEO score and published URL.
autopilot
set_autopilot
Turn Autopilot on (articles of the content plan go live on the connected site on their date, once they meet the quality bar and the brand's rules) or off (nothing publishes automatically). Same switch as Howseen > Content. Preview first (says where it would publish); confirm: true applies.
brands
list_brands
List the brands (websites) tracked in this Howseen account, with their id, name and domain. Call this first when the account may have several brands.
changes
get_changes
What changed between the last two completed scans (or since a date): prompts gained and lost, visibility delta per engine, tracked competitors newly named, and the likely causes (sources that started or stopped citing the brand).
competitors
get_competitors
Compare the brand with its competitors in AI answers: visibility %, share of voice, average position and sentiment, overall and per engine.
connections
get_connections
The TRUE state of every connection of the brand, like Settings > Integrations: each publishing destination (CMS, own Next.js / API feed, hosted blog, webhook, copy-paste editor) with connected / needs_reconnect / copy_paste_only / waiting_for_site, whether articles can be published automatically, Autopilot, Google (Search Console property for this site, GA4) and Bing Webmaster. Use it before publishing or when something does not appear online. Connecting is done by the user in the app (no secrets through the assistant).
console
get_search_console
Google Search Console of the brand's own site: clicks, impressions, CTR, position, daily trend, top queries and pages, plus the opportunities Howseen derives (queries on page 2, low-CTR pages, queries Google shows an off-topic page for). Only the property covering this brand's site is read.
content
get_content_plan
The brand's content calendar with the real publication state of every article (planned, draft, scheduled, to publish by hand, failed, live on the brand's site), the Autopilot state, and the two answers to "what next?": next_to_write (a planned topic: write it with draft_article and its article_id) and next_to_publish (a written article that meets the quality bar: publish it with publish_article). Also stale_facts: statistics of live articles re-checked monthly on their source that need attention (newer figure found with the proposed sentence, figure gone from its source, source offline), each with its source and the date it was last verified.
dismiss
dismiss_action
Dismiss an action-plan item the user does not want to do (moves it to Archived in the dashboard, out of the next best actions). Reversible in the dashboard. Preview first; confirm: true applies.
draft
draft_article
Write a DRAFT article answering one buyer question, with the same quality pipeline as the app (brand context, the client's writing rules, sources AI cites, GEO checks). Never publishes. Give question (e.g. a prompt from get_prompt_gaps), or article_id of a planned topic of the content plan (get_content_plan next_to_write) to write that slot instead of creating a duplicate. Uses the plan's article allowance. Preview first; confirm: true writes it (up to about a minute).
easiest
get_easiest_wins
Third-party sites and pages cited in the answers the brand loses (competitor named, brand not), ranked by how many lost answers cite them, with the matching action-plan item. Getting listed there is the shortest path back into those answers.
fanout
get_fanout_queries
The web searches the AI engines ran behind each tracked question (latest scan): the queries to rank for so the AI finds the brand, overall and per question.
mark
mark_action_done
Mark an action-plan item as done (same state as the dashboard Action plan). Use the action id from get_action_plan or get_easiest_wins. Preview first; confirm: true applies.
next
get_next_action
THE single most valuable next step for the brand, the same one the dashboard Overview shows (action engine, 20/80 ranking with the technical audit, Search Console and demand), with its steps, the questions it wins back and how to close it (which tool to call). Use it when the user asks "what should I do next?" or "what do I fix first?".
prompt
get_prompt_gaps
Tracked prompts where AI names at least one competitor but not the brand, per engine, with the competitors named and the domains cited. Sorted by search volume (when a cached figure exists) then by number of competitors named. Start here to see what to win back.
pruning
get_pruning_review
The quarterly content pruning review of the brand's website (the Action plan card "Quarterly pruning"): pages nobody finds in 90 days, pages that compete for the same Google queries (cannibalisation) and thin pages, each with ONE recommendation (improve with Content Refresh, merge into another page with a 301, or remove with 410 / noindex), the reason and the data behind it (Search Console clicks and impressions, shared queries, words, AI citations, visits from every channel). Pages the AI cites or that get visits (Google Analytics, any channel), noindex pages, legal pages, the home and pages the owner kept are never proposed for removal. Use it when the user asks which pages to delete, merge or improve. Howseen never deletes nor redirects a page itself.
publish
publish_article
Publish a written article (e.g. a draft from draft_article) to the brand's connected CMS (WordPress, Shopify, Ghost, BigCommerce, GoHighLevel, Webflow, webhook) or hosted blog, now, or schedule it for a later date (needs Autopilot ON). Goes live publicly. Preview first; confirm: true publishes and returns the URL.
referrals
get_ai_referrals
Real visits AI assistants send to the brand: GA4 sessions and revenue per assistant (ChatGPT, Perplexity, Gemini, Claude, Copilot...) and the pages they land on, an estimate of hidden AI visits (shown apart, never added), and the AI assistants that read the brand's Howseen-hosted blog pages (last 30 days). Use it to prove that AI visibility turns into traffic.
refresh
refresh_article
Rewrite a WRITTEN article with the brand's current profile (offer, category, offerings, competitors) after it changed: same article id, slug, question and date, previous version kept (restorable in the app). A published article is never overwritten: the update lands in a refreshed draft. Free once per article after a profile change, otherwise uses the article allowance. Give article_id (list_articles) or the article's target question. Preview first (shows what changes and the quota impact); confirm: true rewrites it (up to about a minute).
request
request_indexing
Submit a published article to the search engines connected for the brand: Google (sitemap re-submit through Search Console when connected with indexing), Bing (Webmaster key) or IndexNow for pages hosted by Howseen. If you publish on your own site from the API or feed, pass url (the live https address of the article on the brand's domain): Howseen records it and tracks indexing there. At most once per article every 24h. Preview first; confirm: true submits.
responses
search_responses
Read real AI answers collected for the brand: excerpts around the brand mention, whether the brand and which competitors were named, and the cited URLs. Filter by a word in the question or answer (query), by prompt text, and by engine.
restore
restore_article
Bring back an article from the Trash (e.g. one deleted with delete_article). Preview first; confirm: true restores.
scan
run_scan
Scan the brand's prompts on the AI engines now, with the same limit as the dashboard Run now button (a fresh scan at most once per brand per plan cadence: every 72h, every 24h on Business; prompts added since the last scan can be scanned alone; an unfinished scan can be continued). Preview first; confirm: true runs about 45 seconds per call.
sentiment
get_sentiment
How AI answers speak about the brand: % of the answers naming it that are positive (null under 3 answers), the positive / neutral / negative split with a real negative excerpt, per engine, compared with competitors, and the questions where the tone is negative.
share
create_share_report
Create a public, frozen report link (visibility, competitors, top prompts, recommendations) with the account's agency branding, like the dashboard Share button. Preview first; confirm: true creates the link.
suggest
suggest_prompts
Buyer questions worth tracking that the brand does not track yet: real questions from Hacker News discussions (ranked by engagement) plus AI suggestions for the category. Returns suggestions only; use add_prompts to track some. Limited to 20 calls per day.
top
get_top_sources
The domains and URLs AI engines cite most when answering the brand's buyer questions, overall and per engine. Use it to find where the brand should get listed or mentioned.
usage
get_usage
Plan, quotas used and left (prompts, competitors, articles, manual scans), next automatic scan estimate, what this API key may do, and the API rate limits. Call it before planning changes.
visibility
get_visibility
Headline AI visibility of a brand: % of AI answers that name it, share of voice vs competitors, average position, sentiment, per engine, plus the trend over the period (one point per scan).

Endpoints

URLTransportStateLatencyChecked
https://app.howseen.ai/api/mcp streamable-http answering 131 ms 7 min ago

Alternatives to Howseen

same job, measured the same way
Firemark
by tryfiremark

Read how often ChatGPT, Perplexity, Gemini and Google AI name your brand, its rivals and sources.

answering
GrackerAI
by gracker

See how ChatGPT, Perplexity, Gemini and Google AI Overviews mention and cite your brand.

answering
P
Parse
by parse

See how ChatGPT, Claude, Perplexity, and Gemini cite brands, prompts, and sources.

46 installs/wk 37 tools answering
AI Search Brand Visibility
by projectworks007

See how ChatGPT, Perplexity, Gemini and Google AI Overviews mention and cite your brand.

answering
AI Visibility Tracker
by gaelasao

Is your brand mentioned and cited in ChatGPT, Perplexity, Gemini and Google AI answers?

answering
AI Search Brand Visibility (ChatGPT, Gemini, Perplexity)
by nadaho

Is your brand named or your site cited in ChatGPT, Gemini, Perplexity, Google AI Mode answers?

answering
AI Visibility
by auracite

Track how ChatGPT, Gemini & Perplexity mention, rank & cite your brand. AuraCite account required.

answering
Teddit
by teddit

Is your brand named by ChatGPT, Claude, Perplexity, Gemini and Google AI? A yes or no per question.

answering

Howseen — questions

Answers built from our own checks of this server.

What can Howseen do?
It exposes 44 tools, read directly from the server on our last check. Among them: add_competitor, add_prompts, apply_inbound_link, archive_prompts, create_share_report, delete_article and 38 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Howseen mostly used for?
Its tools cluster around prompts, brand and site. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Howseen working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 36 of 91 checks got a reply (39.6%), average response time 209 ms. The bar chart above shows every period we have measured.
How do I connect Howseen?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Howseen need an API key?
No. Howseen completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 44 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Howseen?
It answers our handshake in 209 ms on average, which is faster than 64% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Howseen open source?
We cannot say either way: 0 stars on GitHub and 1 open issue, but we could not determine the licence, and without one the code is not open source by default.