agentsgyagentsgymSign in
NewYour agent can run all of it over MCP

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.

Free to 10,000 views/day Cookieless MCP-native
agentsgyagentsgym · startupwave.dance
6.4
Crawl
Schema
Answer
Entity
Q&A
Fresh
Tech
llms
Domain Rating
32 +3
Referring domains
48
Views today
1,204

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.

01

Add the startup

One domain. The first Domain Rating reading lands within a minute, and the daily check takes over from there.

02

Paste one script tag

Pageviews, visitors and referrers start flowing. Cookieless, so nothing to disclose and nothing to ask consent for.

03

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.

AEO score · example startup
9.2+2.8 in 10 weeks
history via project_get
W1W2W3W4W5W6W7W8W9W10

Honest 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.

From the maker

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.

— Christoph, Maelstrom

Priced on the only number that grows.

Pageviews, measured by the script you install. Free until your product actually takes off.

Free
Free

10,000 pageviews/day · 1 startups

Start free
Starter
$9/mo

50,000 pageviews/day · 10 startups

Choose Starter
Pro
$29/mo

250,000 pageviews/day · 25 startups

Choose Pro

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