GoatCounter Connector for AI agents.
14 live capabilities
Monitor web traffic and visitor stats without leaving your workspace.
Waiting for input…
Why people use GoatCounter
Stop Tab-Hopping for GoatCounter Web Analytics Stats
This Connector changes that. You can just ask your agent for the pageviews on a specific path or ask for a summary of the last 30 days. You get the data in your current workspace, exactly when you need it.
What Vinkius changes
You get real-time web analytics answers without leaving your workspace.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Checking a new landing page
A developer asks the agent to check get_stats_hits_path to see if the new URL is receiving traffic after a launch.
- Real-world use case 02
Monthly reporting
A marketer tells the agent to start_export and then download_export to get a CSV of last month's data for a slide deck.
- Real-world use case 03
Demographic research
A site owner asks for get_stats_page to see which browsers are most common among their readers.
Complete set · 14capabilities
The complete GoatCounter capability set.
These are the exact actions your AI can choose when you ask it to work with GoatCounter.
01—04
4 capabilities in this set.
Part of 14 available through GoatCounter.
- 01 Capability
Get export
Check the current status and metadata of a pending data export. This ensures you know when your file is ready.
- 02 Capability
Get site
Pull detailed information about a specific registered site. This provides a quick overview of your site settings.
- 03 Capability
List sites
See a full list of all sites accessible in your account. This helps you quickly identify the correct site ID.
- 04 Capability
Get me
Retrieve your current user details and API key information. Use this to confirm your connection is active.
05—08
4 capabilities in this set.
Part of 14 available through GoatCounter.
- 05 Capability
Start export
Trigger a new background data export and get a tracking ID. This starts the process for your large data sets.
- 06 Capability
Get stats hits path
Get referral statistics for a specific URL path. This shows you exactly where your traffic is coming from.
- 07 Capability
Get stats hits
View an overview of pageviews across different paths. This helps you see which pages are the most popular.
- 08 Capability
Count hits
Send pageviews or specific events directly to your GoatCounter dashboard. This helps you track custom actions from your app.
09—11
3 capabilities in this set.
Part of 14 available through GoatCounter.
- 09 Capability
Create site
Register a new site within your GoatCounter account. You can do this without opening a web browser.
- 10 Capability
Download export
Grab a completed export file for your local analysis. Use this to move your data into other capabilities.
- 11 Capability
Get stats page detail
Pull detailed stats for a specific item in a category, like browser versions. This gives you granular audience data.
12—14
3 capabilities in this set.
Part of 14 available through GoatCounter.
- 12 Capability
Get stats page
Get stats for categories like browsers, systems, and languages. This provides a clear picture of your visitor base.
- 13 Capability
Get stats total
Retrieve total pageview counts for a specific date range. Use this for high level traffic summaries.
- 14 Capability
Update site
Modify the settings and configuration for an existing site. This lets you manage your sites via chat.
Set up in minutes
One URL. Then ask GoatCounter to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use GoatCounter from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_oy2DrhzX8CLr7ssLTemEJTw8bZJBNGBfBFNMjKur/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it GoatCounter, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable GoatCounter for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_oy2DrhzX8CLr7ssLTemEJTw8bZJBNGBfBFNMjKur/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the GoatCounter URL.
- Step 03
Save and start
Save the connection and enable GoatCounter in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"goatcounter": {
"url": "https://edge.vinkius.com/vk_preview_oy2DrhzX8CLr7ssLTemEJTw8bZJBNGBfBFNMjKur/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using GoatCounter
Open Agent mode in chat and ask: "Using GoatCounter, help me...". 14 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"goatcounter": {
"url": "https://edge.vinkius.com/vk_preview_oy2DrhzX8CLr7ssLTemEJTw8bZJBNGBfBFNMjKur/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using GoatCounter
Ask Copilot: "Using GoatCounter, help me...". 14 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"goatcounter": {
"url": "https://edge.vinkius.com/vk_preview_oy2DrhzX8CLr7ssLTemEJTw8bZJBNGBfBFNMjKur/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using GoatCounter
Open Cascade and ask: "Using GoatCounter, help me...". 14 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"goatcounter": {
"url": "https://edge.vinkius.com/vk_preview_oy2DrhzX8CLr7ssLTemEJTw8bZJBNGBfBFNMjKur/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using GoatCounter
Ask Cline: "Using GoatCounter, help me...". 14 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add goatcounter --transport http "https://edge.vinkius.com/vk_preview_oy2DrhzX8CLr7ssLTemEJTw8bZJBNGBfBFNMjKur/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using GoatCounter
Ask Claude: "Using GoatCounter, show me...". 14 tools are ready
Where the request belongs
Work GoatCounter can move forward.
Web developers who need to monitor traffic without a dashboard, data analysts who need privacy-compliant stats, and site owners who want quick summaries.
Web Developer
Checking site performance during a deployment to see if traffic is hitting the right pages.
Data Analyst
Pulling specific visitor demographics for a monthly marketing report.
Site Owner
Quickly seeing which blog posts are trending today.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsFathom
Privacy-first website analytics. track visitors, monitor real-time traffic, and manage sites and events directly from your AI agent.
Fathom Analytics
Privacy-first website analytics via Fathom. list sites, monitor real-time visitors, and aggregate pageviews directly through your AI agent.
Simple Analytics
Privacy-first web analytics without cookies. Fetch aggregated stats, export raw data, and manage your websites directly from your AI agent.
Pirsch Analytics
Privacy-friendly web analytics. track hits, events, and retrieve detailed statistics for your domains directly from your AI agent.
Umami Cloud
Privacy-focused web analytics alternative to Google Analytics.
Matomo
Track website traffic, analyze visitor behavior, and generate detailed analytics reports directly from your AI agent.
Bring your own AI
Change the model, client or framework. Keep GoatCounter connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about GoatCounter.
The practical details behind the request, access and result.
What is the GoatCounter MCP for?
This Connector connects your web analytics to your AI agent. It lets you query pageviews, check visitor demographics, and manage your sites using natural language instead of a dashboard.
Can I use GoatCounter MCP to manage my sites?
Yes. You can use it to list all your registered sites, create new ones, or update your existing site configurations directly through your AI client.
Does GoatCounter MCP support data exports?
Yes, it supports both CSV and JSON exports. You can ask your agent to start an export and then download the file once it is ready.
Can I track custom events with GoatCounter MCP?
Yes, you can send custom hits or events from your backend to your dashboard. This is great for tracking specific user actions like signups or purchases.
How do I connect GoatCounter MCP to my AI agent?
Once you subscribe, you just need to provide your GoatCounter API key and your instance URL. From there, your agent can access your data immediately.
Can I see which browsers my visitors are using?
Yes. Use the get_stats_page capability 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 capability allows you to send pageviews or custom events directly to GoatCounter from any backend or middleware.
One connection away
Give your agent a direct line to GoatCounter.
Connect GoatCounter once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available