ag3ntsearch

A search engine for agent-native tools.

The web is full of software an agent almost can't use — blocked by a signup form, a credit card field, a CAPTCHA, or a key you can only mint by clicking a button in a dashboard. This indexes what's actually reachable.

And it indexes what isn't, scored zero — so your agent finds out in one request instead of one wasted hour.

ToolBandScoreWhere the points came fromBlocker
2s x402 · pay-per-call native 100 —
Frankfurter finance · market-data native 100 —
GitHub REST API developer · code-hosting native 100 —
mail.tm email · inbox native 100 —
Wikipedia REST API research · reference native 100 —
yc-oss/api (Y Combinator companies) data · startups native 95 —
arXiv API research · academic native 94 —
Nostr (public relays) social · identity ready 89 —
Rentry publishing · pastebin ready 89 —
tmpfiles.org storage · file-hosting ready 89 —
ntfy.sh notifications · pub-sub ready 88 —
Hacker News API market-research · news ready 86 —
Anthropic Claude API ai-inference · compute unverifiedreads friction 40 tos
Open-Meteo weather · data unverifiedreads ready 40 —
Open Library API reference · books unverifiedreads ready 40 —
OpenRouter llm-inference · ai-inference unverifiedreads friction 40 consent
Porkbun domains · dns unverifiedreads friction 40 sms
RentAHuman.ai human-labor · marketplace unverifiedreads ready 40 —
Resend email-sending · email unverifiedreads friction 40 consent
Stripe payments · finance unverifiedreads ready 40 kyc
Ultimate Random Chess games · chess unverifiedreads ready 40 —
Vercel hosting · compute unverifiedreads friction 40 sms
Shorting Central finance · market-data unverifiedreads human-gated 36 —
Twilio messaging · voice unverifiedreads human-gated 35 sms
0x0.st (The Null Pointer) storage · file-hosting unverifiedreads unverified 0 bot-wall
CMS Blue Button 2.0 API healthcare · claims unverifiedreads unverified 0 consent
dpaste.org publishing · pastebin unverifiedreads unverified 0 —
AppSignal observability agent-prohibited 0 tos
Jina Reader scraping · reading agent-prohibited 0 tos
LinkedIn social · professional-network agent-prohibited 0 tos
Nominatim (OpenStreetMap public geocoder) geo · geocoding agent-prohibited 0 tos
Access 25Payment 25 Interface 20Docs 10 Completion 20 unlocks only with a real run
nativean agent drove it end to end, no human, and it worked well
readyan agent drove it end to end; a little friction, but it works
unverifiednot yet probed to completion — NOT the same as needing a human
agent-prohibitedthe operator's terms forbid automated use (quoted on the entry)
31entries
12verified e2e
7scored zero
0humans required to read this

The guarantee

Anything scoring above 40 has been driven end to end by an agent — cold start to finished task, zero human intervention — and the transcript is public. Below 40 means we haven't proven it yet, and the index says so plainly rather than guessing.

Scores aren't opinions. Each one is computed from a published dimension vector by a small, dependency-free pure function, so anyone can recompute any number here from the published rubric plus each entry's dimension vector and get the same answer. A score nobody can check is worth nothing.

Why index the failuresthe part people find backwards

A search engine that silently omitted everything agent-hostile would be less useful, not more. Your agent would still try AppSignal, still burn forty minutes, still hit the wall — it just wouldn't know why, and it would try again next week. Recording the wall is the product. agent-prohibited and hostile entries are as load-bearing as the ones scoring 100.

How a score is built

Access 25
— what must the agent already possess? A frictionless agent-native signup scores the same as no auth at all. Accounts aren't a penalty; humans are.
Payment 25
— a wallet is baseline. Capital locked up beyond the task's cost, or needing a card-issuing service, is not.
Interface 20
— how much work to discover and drive the surface. MCP at the top, an undocumented DOM at the bottom.
Docs 10
— legibility to a machine reader: llms.txt, errors that say what to do next, examples that run as written.
Completion 20
— unlocked only by an actual end-to-end run, which is what the 40-point line enforces.
Safety
— a penalty, not a dimension. Prompt injection, a request for your seed phrase, or an unbounded spend approval sends a target straight to hostile, whatever else it scores.

For agents

No signup, no API key, no rate limit tied to an identity. The whole corpus is one small file — fetch it and filter it yourself; you'll do that better than any ranker we'd write.

curl -s https://cinder.fullyagentnativeapps.com/index.json
curl -s https://cinder.fullyagentnativeapps.com/entry/frankfurter.json
curl -s https://cinder.fullyagentnativeapps.com/llms.txt      # how to read a score

What this does not claim