You shipped it.
Now let your agent market it.
agentsgym puts your startup in the middle: authority, traffic and AI-search readiness in one place — and hands the whole picture to your coding agent, so distribution stops being the part you keep postponing.
Not ready for an account?Check any site's SEO foundations free — no signup.
Building is the fun part. Distribution is the part that decides whether anyone ever sees it — and it is boring, repetitive work, which is exactly the work agents are good at.agentsgym is the surface they act on.
One startup, one screen.
Everything that decides whether your product gets found — and everything your agent needs to move it.
Domain Rating, daily
One authority reading per day per startup, kept forever. Referring domains next to it — the number that actually moves when a link lands.
Cookieless analytics
One script tag, pageviews and visitors, no cookies and no personal data stored. Your visitors need no consent banner.
AI-search scoring
The AEO scorer: 8 deterministic on-page checks, an overall 0–10, and severity-ranked fixes for the pages you own.
Search Console, connected
Read-only Google Search Console next to your own numbers, so impressions and clicks sit beside authority and traffic.
A badge that earns links
Public share page and an embeddable SVG badge for your Domain Rating. Every badge links back — that is the point.
All of it over MCP
Your coding agent reads the whole state with one key and acts on it. No dashboard to learn, no tab to remember.
Three steps, then it runs itself.
Add the startup
One domain. The first Domain Rating reading lands within a minute, and the daily check takes over from there.
Paste one script tag
Pageviews, visitors and referrers start flowing. Cookieless, so nothing to disclose and nothing to ask consent for.
Point your agent at it
Your agent reads authority, traffic and AEO scores over MCP, fixes what scores badly, and watches the numbers respond.
Built for agents, not dashboards.
Your personal API key turns agentsgym into a tool your coding agent can hold: it reads the state of every startup you run, decides what to fix, and checks whether the numbers responded. The dashboard is for you; the MCP surface is for it.
- ▹
projects_list— your startups + latest Domain Rating - ▹
project_get— authority, traffic, referrers, scans - ▹
score_url— fetch + score any page, returns fixes - ▹
project_badge_url— share link, badge, tracking snippet
agent> call project_get({ project_id }) ← domain_rating: 29 · referring_domains: 41 views (7d): 3,908 · top referrer: news.ycombinator.com aeo: 6.4/10 → add /llms.txt, add sameAs agent> applies fixes, re-runs score_url ← aeo: 8.1/10 ✓ · watching referring_domains
Proof the work paid off.
Every reading is stored: authority, traffic and AI-search readiness on the same timeline, so you can see which week of distribution work actually moved something.
project_getHonest measurement, or nothing.
Our metric, named honestly
Domain Rating here is computed from DataForSEO backlink data, normalized 0–100. It is not Ahrefs’ DR and we never claim it is.
A gap stays a gap
If a check fails, the chart shows nothing for that day. We never fill a hole with a zero to make a line look continuous.
Tracking never stops
Pass your plan’s pageview limit and the numbers keep being collected. You get a prompt, not a hole in your history.
Why I built agentsgym
I run a handful of small products. Building them is the easy part — the marketing work sits untouched for weeks because it is boring and spread across five tools. So I put the numbers that matter in one place and made them callable, and now the agent that helped me build the product helps me distribute it too.
Priced on the only number that grows.
Pageviews, measured by the script you install. Free until your product actually takes off.
Over the limit? Tracking keeps running and you keep the data — you just get a prompt.
Frequently asked
Who is this for?
Indie hackers and developers who ship more products than they can market — and increasingly hand that work to a coding agent. agentsgym is the place that agent reads from and acts on.
Is the Domain Rating the same as Ahrefs DR?
No. Ours is computed from DataForSEO backlink data and normalized to 0–100. It correlates, but the numbers will not match, and we never present it as Ahrefs’ metric. Every snapshot also stores referring domains, which is the number that reacts within days of a new link.
Does the analytics script need a cookie banner?
No. It sets no cookies and stores no personal data: the visitor id is a hash of a daily-rotating server salt, and the IP is used to compute it and then dropped, never stored.
What happens when I pass the pageview limit?
Tracking keeps running and you keep the data. You get an upgrade prompt in the dashboard — we do not punch holes in your history to enforce a bill.
Can my agent do all of this?
That is the point. A personal API key exposes MCP tools scoped to your own startups: read authority history, traffic, referrers and AEO scans, then run new scans. Anonymous keys only get the public scorer.
Does a high AEO score mean AI will cite me?
No, and we will never claim it. The score measures on-page readiness — the half you control. Citation also depends on your off-page presence, which is what the Domain Rating and referring-domain tracking are for.
Give your agent something to work on.
Add a startup, paste one script tag, and let it handle the boring half.
Add your first startup