goatcounter-mcp-server
The Goatcounter MCP Server is designed to facilitate interactions with the Goatcounter web analytics API through a standardized interface. It supports various API endpoints, handles authentication via environment variables, and implements rate-limiting features. The server is suitable for integration with tools like Claude Desktop using the FastMCP library.
Goatcounter_get_me
Get information about the current Goatcounter user and API key
Goatcounter_list_sites
List all Goatcounter sites that are accessible to the current API key
Goatcounter_list_paths
Get an overview of the site tracking path (no statistics)
Goatcounter_get_stats_total
Gets the total page views and number of independent visitors to the site during a specified time period
Goatcounter_get_stats_hits
List page statistics (page views and visitors per path)
Goatcounter_get_stats_refs
List the statistics of referral sources
Goatcounter_get_stats_browsers
List browser statistics
Goatcounter_get_stats_systems
List operating system statistics
Goatcounter_get_stats_sizes
List screen size statistics
Goatcounter_get_stats_locations
List location statistics