Website analytics
Visits, identified leads, ICP match rate and who your visitors are, per website.
Connect the MCP server, then just ask.
| get_website_analytics | Summarises who the identified leads on a website are, over a date range (default the last 30 days): top 10 industries, all company-size ranges, top 10 job titles and top 5 countries, each with a count. | Read-only |
| get_website_daily_stats | Returns one row per day for a website (default the last 30 days, every day included even with 0): date (YYYY-MM-DD, UTC), leadsIdentified, avgIcpScore and leadsWithIcpScore. | Read-only |
| get_website_diagnostics | Checks why a website may not be producing leads. | Read-only |
Use case
How many leads did acme.example get this month?
Called get_website_analyticsShow input
{
"websiteId": "64b7f0a1c2d3e4f5a6b7c8d9"
}It answers with the top 10 industries, all company-size ranges, the top 10 job titles and the top 5 countries of the leads identified in the last 30 days, each with a count. For another period, your assistant passes dateFrom and dateTo together (for example 2026-10-01 and 2026-10-31).
Show me leads per day for the last two weeks, with the average ICP score.
Called get_website_daily_statsShow input
{
"websiteId": "64b7f0a1c2d3e4f5a6b7c8d9",
"dateFrom": "2026-10-17",
"dateTo": "2026-10-31"
}One row per day, every day included even with 0: leadsIdentified, avgIcpScore and leadsWithIcpScore. A returning lead counts on the day of its latest visit.
My website is verified but I have had no leads for a week. Why?
Called get_website_diagnosticsShow input
{
"websiteId": "64b7f0a1c2d3e4f5a6b7c8d9"
}The answer says in one line whether new leads are blocked and why (trial ended, no credits left, account paused), the credits the website can use, how many leads came in the last 48 hours and when the last one was created. If nothing is blocked and the pixel is verified, the site simply had no visitors we could identify in that time (which countries get the exact person).