NessFlow
Run and read SEO site audits: issues, health score, fixes, rankings and logs.
Hosted MCP Server
npx add-mcp 'https://mcp.nessflow.com/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
Your AI assistant, connected to your SEO audits.
Ask what changed since the last audit, what to fix first, which client needs you this week. Your assistant answers with the figures of your NessFlow projects, their denominator, and what it does not know yet.
- Reads your audits from the Starter plan
- A quote before any paid action
- Disconnect in one click
Access opens in waves: we email you when yours is ready.
Verified with: Claude Code.
Your assistant Reads your audits Your projects Before it uses your plan Cancel Confirm
- 40 tools in the AI connector measured
- 26 read-only tools measured
- 16 ready-made questions in the product measured
- 3 overwrites or deletions per tool, per day and per connection ceiling
Three ways to use it from tomorrow
Every question can be pasted as is into your assistant. The words in braces stand for your project or campaign: the assistant finds the rest.
Run a whole portfolio without ten open tabs
The Monday morning client round, the monthly report, the regression to explain before the call: one question each, with figures you can show.
Review the portfolio
Ask
Go through all my projects: which one dropped the most since its last audit, and why? Ignore those whose audit is too recent to conclude.
What it uses
- Projects and health score
- Audits and comparisons
Read only: nothing is changed.
What you get
An agency portfolio in a single question.
From the Starter plan
Prepare the client report
Ask
Prepare the monthly report of {project} for my client: what improved, what regressed, what cannot be measured yet. Ten lines at most, every figure with its denominator.
What it uses
- Projects and health score
- Audits and comparisons
- Recommendations
Read only: nothing is changed.
What you get
A client report in seconds, with sourced figures.
From the Starter plan
Understand what changed since the last audit
Ask
Compare the latest audit of {project} with the previous one. Separate real regressions, noise, and what you cannot decide for lack of measurement. For each real regression, give the most affected page.
What it uses
- Audits and comparisons
Read only: nothing is changed.
What you get
The real regressions, told apart from what cannot be measured yet.
From the Starter plan
Fix, rerun, verify, without switching tools
The list of fixes ranked by impact and effort, then the fix and verify cycle. Rerunning an audit uses your plan: the assistant first shows you what it will use.
Prioritise fixes
Ask
Which ten fixes would raise the health score of {project} the most for the least effort? For each: the pillar it touches, the number of pages, and an example URL.
What it uses
- Projects and health score
- Recommendations
Read only: nothing is changed.
What you get
A list of fixes ranked by impact and effort.
From the Starter plan
Check that a fix worked
Ask
I fixed the title tags of the product pages. Run the audit of {campaign} again, tell me first what it will use, then remind me when we can conclude whether the fix worked.
What it uses
- Audits and comparisons
Acts in NessFlow, once you agree.
What you get
The fix then verify cycle, with a quote before any spending.
From the Pro plan Uses your plan: quoted before it runs.
It tells the measured from the unknown
A missing figure is not a zero. Every value your assistant reads carries its state: measured, measured as negative (a fact, such as “not ranked”), or not measured because collection is running, failed, or the site is too recent. The connector sends that distinction with the data, and asks your assistant not to blur it.
Measured Measured-negative Not measured
The instruction the connector sends to your assistant, word for word
Every figure has three possible states: measured, measured as negative (for example "not in the top 100", a fact), and not measured (no data yet, collection failed, or the subject is too recent). Never report "not measured" as zero.
What NessFlow measures, your assistant reads
The connector opens the same data as your screens, module by module, within your plan and the modules active on your project.
AI visibility audit
Readability by answer engines, and each AI crawler’s access to your site.
Read
Technical SEO audit
Issues, pages, speed, internal linking, and the comparison of two audits.
Read
Accessibility audit
Failures by criterion, affected pages, the components that come back most.
Read
SEO log file analysis
Crawler visits to your pages, with no IP address at all.
Read
Rank tracking
Your tracked rankings, and tracking new keywords, quoted first.
Read
Backlink analysis
The inbound link profile and referring domains.
Read
Semantic optimisation
Authority and trust signals found page by page.
Read
Website security and SEO
Passive security signals found on your pages.
Read
You stay in control
A quote before every paid action
Launching an audit, generating recommendations or checking a ranking uses your plan. The assistant first receives what the action will use, shows it to you, and only acts once you agree.
A log of what it did
Every action of an assistant is recorded in NessFlow: which tool, on which project, with which result. Team admins see everyone’s log.
Disconnect in one click
You choose the rights when you connect, and withdraw them whenever you want, from NessFlow. The team can also allow reading only, or close access to every assistant.
What your assistant never does
- Delete or overwrite anything without your confirmation.
- Use your plan without showing you a quote first.
- See any team other than the one you chose when connecting.
- Send your data to an address of its choosing: it only reads and acts within NessFlow.
What stays in NessFlow
- Managing the team’s members and billing.
- Connecting Search Console or importing your logs.
- Deleting a project.
Connected in three steps
- 01 Copy the connector address.
- 02 Add it as a connector in your assistant, then sign in to NessFlow and pick the team.
- 03 Ask your first question.
claude mcp add --transport http nessflow https://mcp.nessflow.com/mcp
Step by step for each assistant
Depending on your plan
Reading your audits is included from the Starter plan. Launching audits and taking action, always with a quote for what uses your plan, from the Pro plan.
| Plan | Read your audits | Launch and act | Connected assistants |
|---|---|---|---|
| Free | Not included | Not included | Not included |
| Starter | Included | Not included | 2 |
| Pro | Included | Included | 5 |
| Agency | Included | Included | 15 |
| Scale | Included | Included | 30 |
| Enterprise | Included | Included | 100 |
During the trial, your assistant reads your audits; launching audits and taking action starts with the Pro plan.
Some questions also need a module of your plan (Search Console, logs, rankings): every example on this page shows the plan that opens it.
Frequently asked questions
Which assistants can connect?
Any assistant that accepts a remote connector using the MCP standard (Model Context Protocol), with sign-in to your NessFlow account. The documentation covers the most common ones step by step.
What data goes to my AI provider?
What your assistant asks for to answer your question: a score, a list of issues, pages. It is read by the assistant you use, under that service’s terms, like anything you write to it. NessFlow sends it nothing else, and nothing leaves without a question from you.
Do I need to be a developer?
No. You paste an address into your assistant and sign in to NessFlow, as with any other service.
Can my colleagues connect theirs?
Yes. Each member connects their own assistant, within your plan’s connections, and the team log shows who did what.
What if I change assistants?
You connect the new one and disconnect the old one from NessFlow. Your audits do not move: they stay in your account, whichever assistant reads them.
Why does the assistant sometimes say “not measured”?
Because a missing figure is not a zero. When a measurement does not exist yet (collection running, site too recent, failed capture), the connector says so, and the assistant repeats it instead of making something up.