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.

https://mcp.nessflow.com/mcp

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.

Why we care this much

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

  1. 01 Copy the connector address.
  2. 02 Add it as a connector in your assistant, then sign in to NessFlow and pick the team.
  3. 03 Ask your first question.

https://mcp.nessflow.com/mcp

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.

PlanRead your auditsLaunch and actConnected assistants
FreeNot includedNot includedNot included
StarterIncludedNot included2
ProIncludedIncluded5
AgencyIncludedIncluded15
ScaleIncludedIncluded30
EnterpriseIncludedIncluded100

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.

Compare plans

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.