NewEvery plan

AI Agents (MCP)

Connect Claude, Cursor or any MCP client to your Sitetooling account and ask about your website in plain words: "why did traffic drop on Tuesday?", "which pages does ChatGPT send people to?". The agent answers from your own analytics, through 12 read-only tools. Every plan includes tool calls each month: 100 on Free, 1,000 on Basic and 5,000 on Pro.

Set up in two minutes

  1. 1

    Create a connection

    In your dashboard, open the AI Agents tab and choose New connection. Pick the websites and tick what the agent may do.

  2. 2

    Copy your API key

    It starts with stmcp_ and is shown once. Your dashboard shows the setup below with it filled in.

  3. 3

    Add it to your agent and ask

    Use the instructions for your app below, then ask a question about your site.

Claude (claude.ai, desktop and mobile apps)

Customize → Connectors → Add custom connector (or Settings → Connectors). Paste the URL, choose "No sign-in" under Authentication, then Add header:

URL:           https://www.sitetooling.space/mcp
Header name:   X-API-Key
Header value:  stmcp_YOUR_API_KEY

Claude Code

Run this in a terminal:

claude mcp add --transport http sitetooling https://www.sitetooling.space/mcp \
  --header "X-API-Key: stmcp_YOUR_API_KEY"

Cursor

Add this to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):

{
  "mcpServers": {
    "sitetooling": {
      "url": "https://www.sitetooling.space/mcp",
      "headers": {
        "X-API-Key": "stmcp_YOUR_API_KEY"
      }
    }
  }
}

Other MCP clients and scripts

Streamable HTTP: POST JSON-RPC to the URL with the API key in an X-API-Key header. For example, list the tools:

curl -s https://www.sitetooling.space/mcp \
  -H "X-API-Key: stmcp_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Replace stmcp_YOUR_API_KEY with your API key. The dashboard shows every snippet with it filled in. Treat the API key like a password: anyone with it can read the sites you chose, and you can revoke it any time.

What to ask

Ask in plain words. The agent picks the tools and answers from your own data.

Quick check-ins

A fast read on how the site is doing

  • “How did my site do this week compared with last week?”

    Visitors, views, time on site and bounce rate with % change

  • “Who's on my site right now, and which pages are they on?”

    The last 5 and 30 minutes

  • “What were my top 10 pages and traffic sources in the last 30 days?”

    Pages by views, sources by visitors

Find out why

When a number moves and you want the reason

  • “Why did traffic drop on Tuesday? Compare it with the Tuesday before, by page and by source.”

    The pages and sources that lost the most

  • “Compare October with September and tell me the three biggest changes.”

    Two date ranges side by side

  • “Which countries and devices grew this month, and which shrank?”

    Movers by country and device

AI visibility

Whether ChatGPT, Perplexity, Claude and others send you visitors

  • “Am I getting visitors from ChatGPT, Perplexity or Claude? Which pages do they land on?”

    AI referrals by assistant and landing page · Basic plan

  • “Which AI agents and crawlers read my site this month?”

    Bots and agents by type · Basic plan

  • “Which of my pages get AI traffic, and which important pages get none?”

    Gaps worth improving · Basic plan

Campaigns and reports

What your marketing brought in, and summaries to share

  • “Which campaign links brought the most visitors and sales in the last 30 days?”

    Clicks, visitors and sales per link · Basic plan

  • “Write a five-line weekly summary of my site I can send my team: three wins and three problems.”

    A full report, summarised · Basic plan

  • “Generate a monthly report for October and give me the PDF link.”

    The same figures as the emailed report · Basic plan

How visitors behave

Where people click, stall and leave

  • “What do people click on my pricing page, on desktop and on mobile?”

    Heatmap clicks and the top elements · Pro plan

  • “Look at my 3 longest sessions on /pricing this week and tell me where people got stuck.”

    Replay timelines, analysed · Pro plan

  • “Which custom events went up or down this month, and on which pages?”

    Events by name with change · Pro plan

Tips for good answers

Name the site

With several websites connected, say which one: "for hlawula.co.za". Otherwise the agent uses the first.

Give the dates

"Last 7 days", "October" or "1 to 14 Nov" all work. Without dates the agent uses the last 7 days.

Ask for a comparison

Numbers mean more next to the period before. Ask "compared with last week" and every figure gets its % change.

Ask why, then dig

Start broad ("why did traffic drop?"), then follow up on the page or source it points to.

Ask for the format you need

"As a table", "in five lines for my team" or "as bullet points I can paste into Slack".

Small samples

Under about 100 visitors, changes are mostly noise. The agent is told to say so.

Ready-made Skills

A Skill teaches the agent a whole workflow: which tools to call, in what order, and how to present the answer. Install them and just ask "how did my site do this week?". The agent follows the steps without being told.

Weekly site report

This week against last: a five-line summary, three wins, three problems, AI visitors and the PDF link.

Try: “How did my site do this week?”

Traffic drop diagnosis

The pages and sources that lost the most, ranked, with likely causes and what to check next.

Try: “Why did traffic drop on Tuesday?”

AI visibility audit

Which AI assistants send visitors, where they land, which bots read the site, and pages to improve. Basic plan.

Try: “Am I showing up in ChatGPT?”

Conversion friction review

Events, heatmap clicks and up to three replays analysed to show where visitors stall. Pro plan.

Try: “Why aren't people signing up?”

Installing them

  • Claude (web or desktop app): Customize → Skills, upload a downloaded zip (one per skill).
  • Claude Code: unzip all four into ~/.claude/skills/, so each has its own folder with a SKILL.md.
  • Other agents: paste the SKILL.md text into the agent's instructions or project rules.

The tools

Every tool only reads. You choose which ones each connection may use, and which websites it can see.

ToolWhat it returnsPlan
get_accountPlan, websites the agent can see, tool calls used and leftAll plans
get_realtime_overviewVisitors in the last 5 and 30 minutes, active pages, sources, countries, devicesAll plans
get_traffic_summaryVisitors, views, time on site, bounce rate, top pages, sources, countries and devices for a date rangeAll plans
compare_periodsTwo date ranges side by side with % change per metric, page and sourceAll plans
get_ai_referralsVisits sent by ChatGPT, Perplexity, Claude, Gemini and Copilot, and AI agents and crawlers reading the siteBasic
get_campaign_performanceCampaign link clicks, visitors, conversions and sales per link and UTM sourceBasic
generate_reportEvery analytics report section for a date range, with a link to download the PDFBasic
get_custom_eventsCustom events by name, with visitors, top pages and change vs the period beforePro
get_heatmapClicks on a page split by desktop and mobile, the most clicked elements, and a heatmap linkPro
list_session_replaysRecent replays with length, device, country, landing page and a watch linkPro
analyze_sessionA step-by-step timeline of one replay (pages, clicks, rage clicks, scrolls, idle gaps) for the agent to analysePro
create_upgrade_checkoutA Basic or Pro checkout link the account holder opens and pays inAll plans

Pricing and limits

100
Tool calls a month on Free
Overview tools only
1,000
Tool calls a month on Basic
Adds AI referrals, campaigns, reports
5,000
Tool calls a month on Pro
Adds events, heatmaps, replays
  • Checking the account and making an upgrade link are free; every other tool call counts once.
  • Past the allowance, paid plans continue at $2 per 1,000 calls, billed with your plan. The Free plan stops until the next month.
  • At most 60 calls a minute per account, so an agent stuck in a loop can't run up a bill.
  • The AI Agents tab shows every call as it happens, with the connection and website it was for.
  • A tool your plan doesn't include tells the agent which plan it needs. Nothing is charged for it.