Sign in

Ask Claude or ChatGPT how many words a website has

Connect Word Counter to your AI assistant. When you ask about a website, it crawls every page and comes back with the real total — the same count as our reports, not a guess from the homepage.

Free with a Word Counter account. Works with Claude Code, Claude, ChatGPT, Cursor, VS Code and any app that speaks MCP.

Why your assistant needs it

It reads every page

On its own, an assistant estimates from the pages it opens — or, in Claude Code, writes a one-off crawler that counts the menu on every page. Word Counter follows every link and the sitemap until there is nothing left to read.

It counts what you would translate

The main text a visitor reads — without menus, footers and forms, and with each duplicate page counted once.

It knows what repeats

An estimate of the sentences repeated across pages, and the split by language, section and subdomain — the numbers a quote is built on.

Connect in three steps

  1. Get your connection URL

    Sign in with Google and make a connection. You get a personal URL — and a key for apps that take one — shown once.

    Get your connection URL
  2. Add it to your app

    Pick your app below and paste it in. It takes a minute.

  3. Ask about any website

    “How many words does example.com have?” Your assistant starts the count, follows it, and answers with the total.

Claude Code

In a terminal, add the server with your key in a header:

claude mcp add --transport http word-counter https://markdown.wxrks.app/mcp \
  --header "Authorization: Bearer wck_your_key"

Add --scope user to have it in every project. Then type /mcp in Claude Code to check that word-counter is connected, and ask away.

Claude (claude.ai and Claude Desktop)

  1. Open Settings → Connectors (on some versions, Customize → Connectors).
  2. Choose Add custom connector.
  3. Name it Word Counter and paste your personal URL:
https://markdown.wxrks.app/mcp/wck_your_key

Leave the advanced settings empty and add it. In a chat, make sure Word Counter is switched on in the tools menu. On the Free plan Claude allows one custom connector.

ChatGPT

  1. Open Plugins and choose + → Add custom MCP server. (Some accounts have it under Settings → Apps & Connectors → Advanced → Developer mode → Create.)
  2. Name it Word Counter and paste your personal URL:
https://markdown.wxrks.app/mcp/wck_your_key
  1. Set Authentication to None — the key is already in the URL — and create it.
  2. In a chat, add Word Counter from the + menu and ask your question.

Custom MCP servers depend on your ChatGPT plan and, in a workspace, on what your admin allows.

Cursor, VS Code and others

Cursor — in ~/.cursor/mcp.json:

{
  "mcpServers": {
    "word-counter": {
      "url": "https://markdown.wxrks.app/mcp",
      "headers": { "Authorization": "Bearer wck_your_key" }
    }
  }
}

VS Code — in .vscode/mcp.json:

{
  "servers": {
    "word-counter": {
      "type": "http",
      "url": "https://markdown.wxrks.app/mcp",
      "headers": { "Authorization": "Bearer wck_your_key" }
    }
  }
}

Any other app: use Streamable HTTP with the server URL and the key as a Bearer token — or, if it only takes a URL, your personal URL.

What to ask

The tools

Your assistant picks these itself; you just ask in your own words.

ToolWhat it does
count_wordsCounts a website: the total, pages, repetition, and the split by language, section and subdomain, with a link to the full report. The whole domain by default, or one host only. Reuses an earlier count of the same site unless asked to count again.
get_word_countFollows a count that’s still running, and returns the result when it’s done.
continue_word_countCarries a large site past its estimate to the very last page.
list_word_countsThe sites you’ve counted, with their totals.
get_pagesThe pages of a count with their words, largest first, optionally only one section.

Good to know

How long does a count take?

Seconds for a small site, minutes for a large one. Your assistant waits up to a minute, then checks back on the count until it’s done.

What about very large sites?

At about 50,000 words a count pauses with an estimate of the whole site. Ask your assistant to continue and it counts every page.

Where do my counts go?

Into Your runs, like any count you start here — each with its report, every page and a CSV.

What does it cost?

Nothing extra: the same as counting on the website. Pro counts run faster.

Is my URL safe to share?

No — treat it like a password: anyone with it can count as you. You can revoke it at any time and make a new one.

For developers

Streamable HTTP at the URL below, plain JSON responses, no sessions. Protocol versions 2025-03-26 to 2026-07-28. Authentication: a Bearer key, or the key in the URL path.

https://markdown.wxrks.app/mcp

Ask your assistant the question it couldn’t answer before.

Get your connection URL

Read how Claude does with and without it →