// mcp server

Let your AI read your site data.

Hexagon is a free, open source MCP server that lets an AI assistant like Claude pull your Google Search Console, GA4, AdSense, Keyword Planner and Reddit numbers directly. No more exporting reports or pasting screenshots into a chat. You ask, it looks.

🔒 read queries only, runs on your machine, your keys never leave it GitHub → Privacy →
6 tools
🔒 BYOK your credentials stay on your computer
MIT licensed
open source on GitHub ↗
// why i built it

I run six content sites and got tired of being the middleman between my own data and my AI. Hexagon is the fix. It is a Smallware Co. tool, it only runs read queries, and each tool switches on only if you add its credentials, so you can skip the ones you do not need.

6 tools
live
gsc_query
Clicks, impressions, CTR and position from Search Console, by query, page, country or device. One property or every property on your account in a single call.
Search ConsoleSEO
live
ga4_report
Any GA4 dimensions and metrics, for one property or all of them, grouped per property.
GA4analytics
live
adsense_report
Earnings, page views, impressions, clicks and CTR from AdSense.
AdSenserevenue
needs ads api basic access
keyword_planner_ideas
Average monthly searches, competition and bid ranges for your seed keywords.
Keyword PlannerSEO
needs reddit keys
reddit_trends
Rising posts in the subreddits you pick.
Redditcontent
needs reddit keys
reddit_demand
Posts where people are asking what to buy, in the subreddits you pick.
Redditdemand
// how to set it up
01
Get the code. Clone the repository from GitHub and run npm install.
02
Make your own OAuth client. In your own Google Cloud project, enable the APIs you want and create an OAuth client of type Desktop app.
03
Add your keys. Copy .env.example to .env and add your client ID and client secret.
04
Authorize once. Run npm run auth:google, approve access in your browser, and paste the refresh token it prints into .env.
05
Connect it. Add Hexagon to your Claude Desktop config under mcpServers, pointing at src/index.js, then restart Claude Desktop.
// notes

Keyword Planner needs Google Ads API access at the Basic level or higher. The Reddit tools need your own Reddit app credentials. The README on GitHub has the full walkthrough for both.

Your data stays with you. There is no Hexagon server, no account and no analytics, and I never see your credentials or your results. The details are in the privacy policy.

view on github ↗ privacy policy