Vinkius
GoatCounter

GoatCounter MCP for AI. Analyze Web Traffic and Visitor Stats Now

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

GoatCounter MCP on Cursor AI Code EditorGoatCounter MCP on Claude Desktop AppGoatCounter MCP on OpenAI Agents SDKGoatCounter MCP on Visual Studio CodeGoatCounter MCP on GitHub Copilot AI AgentGoatCounter MCP on Google Gemini AIGoatCounter MCP on Lovable AI DevelopmentGoatCounter MCP on Mistral AI AgentsGoatCounter MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

GoatCounter monitors your web traffic privately. This MCP tracks pageviews, analyzes visitor stats by browser or location, and lets you manage multiple sites directly from any AI agent.

Get detailed reports, download CSV data, and track custom events without ever compromising user privacy.

What your AI can do

Count hits

Send pageviews or custom events to GoatCounter for tracking.

Create site

Registers a new website into your monitored account.

Download export

Downloads the final, completed data export file (CSV or JSON).

+ 11 more capabilities included
Get site performance metrics

Retrieves total pageview counts for a specific date range or analyzes traffic volume per content path.

Break down visitor demographics

Provides detailed stats, grouping visitors by operating system, browser version, location, and language.

Manage site configurations

Allows you to list all registered sites or create new ones within your GoatCounter account.

Export raw data for external tools

Initiates and retrieves full CSV or JSON data exports, making the analytics available in other reporting systems.

Track custom user events

Sends specific hits or events directly from your backend code to supplement standard traffic counts.

Included with Plan

Waiting for input…

AI Agent

GoatCounter: 14 Tools for Web Analytics

Use these tools to query site details, analyze traffic metrics by path or category, and manage your entire web analytics setup via chat.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using GoatCounter on Vinkius

Count Hits

Send pageviews or custom events to GoatCounter for tracking.

Create Site

Registers a new website into your monitored account.

Download Export

Downloads the final, completed data export file (CSV or JSON).

Get Export

Checks if a requested data export is ready and retrieves its status.

Get Site

Fetches detailed information about a specific registered site.

List Sites

Returns a list of all websites currently registered under your account.

Get Me

Retrieves basic account details, including your current API key information.

Start Export

Begins the background process to generate a complete data export file, returning an...

Get Stats Hits Path

Gathers specific referral statistics for a single, defined page path.

Get Stats Hits

Provides an overview of pageviews broken down by the URL path.

Get Stats Page Detail

Gets highly detailed statistics for a specific item within a category, such as a...

Get Stats Page

Pulls general usage stats, allowing breakdown by broad categories like browser or OS.

Get Stats Total

Calculates the total number of pageviews across your site for a specified date range.

Update Site

Modifies existing settings or configurations for any of your monitored websites.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The GoatCounter integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with GoatCounter, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
GoatCounter MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by GoatCounter. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 14 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Sifting Through Dashboard Click-Clutter

Today, getting a complete picture of site performance means jumping between tabs: the general overview dashboard for total hits, then clicking into 'Audience' to check browsers, and finally drilling down again to find referral sources. It’s constant context switching, copy-pasting numbers, and manually piecing together a story that takes far too long.

With this MCP, you ask your agent one question—for example, 'Show me the total hits for last month.' The agent executes the necessary tools and returns a clean, summarized answer. You get the insight instantly; no clicking required.

Getting Site Data with GoatCounter

The biggest manual pain point is the export process. You track data for weeks and finally need it in a spreadsheet, which means running multiple reports, manually selecting date ranges, and then exporting those disparate pieces into one massive file that often requires cleanup.

Now, you simply tell your agent to start an export job using `start_export`. The MCP handles the heavy lifting, queues the data collection, and presents the final CSV/JSON download link when it’s ready. It just works.

What your AI can actually do with this

Connect your site analytics to any AI client through Vinkius's catalog. You can now get a full picture of how people interact with your site—all while keeping their data private. Instead of logging into an analytics dashboard and clicking through tabs, you simply ask your agent for what you need.

Need to know the total pageviews over the last 30 days? Ask. Want to see which browsers are hitting your checkout page? Ask that too. You can even list all your registered sites or send custom hits directly from your code. It's about getting reliable, actionable data summaries and exporting full datasets right inside your workflow.

Built · Hosted · Managed by Vinkius GoatCounter - Track Website Traffic and Visitor Stats MCP
Server ID 019e38a0-8ce7-7047-af66-25c2727b5884
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Questions you might have

How do I check total pageviews with get_stats_total? +

You give your agent a date range, and the tool calculates the combined count of all pageviews for that period. This is the fastest way to grasp overall traffic volume.

What's the difference between list_sites and get_site? +

list_sites gives you a master roster of every site connected to your account. get_site, however, pulls detailed configuration data for one specific site ID.

Can I track a custom event using count_hits? +

Yes. You can send hits or events directly from your code using the count_hits tool. This is ideal for tracking user actions that don't generate a standard pageview.

How do I download my data with download_export? +

You must first start the export job via start_export. Then, use get_export to monitor its status. Once confirmed complete, you call download_export.

How can I verify my API key or check my account details using get_me? +

The get_me tool retrieves your current user information, including the necessary API credentials. This confirms you're operating with the correct keys before running any analytics queries.

If I need to change my site’s domain or settings, which tool should I use? (update_site) +

You must use update_site when changing configurations for a registered property. This allows you to adjust tracking parameters or modify the domain without writing code changes.

How do I know if my background data export job is finished? (start_export and get_export) +

First, run start_export to queue your full dataset. Then, use get_export to check its status; it will provide the link once the file is ready for download.

I only want referral data for a specific page path, not overall hits. How do I get that? (get_stats_hits_path) +

Use get_stats_hits_path to filter the metrics down to just referral statistics for a single, specified page. This gives you deeper insight than general hit counts.

Can I see which browsers my visitors are using? +

Yes. Use the get_stats_page tool with the 'browsers' category to see a breakdown of visitor browser statistics for your chosen date range.

How do I export all my analytics data for backup? +

You can start a background export using start_export. Once processed, use get_export to check the status and download_export to retrieve the file.

Is it possible to track custom events from my server code? +

Absolutely. The count_hits tool allows you to send pageviews or custom events directly to GoatCounter from any backend or middleware.

Built & Managed by Vinkius 30s setup 14 tools

We've already built the connector for GoatCounter. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 14 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.