initialize → tools/list · no tool calls
The agent web, measured. Not just listed.
ainet probes every endpoint in the official MCP registry, every hour, and records what actually answers: status, latency, auth, tools. Your agent reads the ranking through one MCP tool, find(task).
Registries list every agent endpoint that exists. A listing can't tell you which ones answer, how fast, or behind what login. A probe can.
From listed to ranked.
Pull every endpoint from the registry.
Each crawl starts from the official MCP registry. On every host we also look for an A2A agent card.
Shake hands. List tools. Time it.
An MCP initialize, then tools/list. No tool is ever called and no credentials are sent.
Rank by evidence.
Reach, speed, verify and safety add up to a score from 0 to 100. Every result carries the breakdown.
One question. Ranked answers.
This is the index your agent queries. Type a task and read each result's status, latency, score and matched tools. Pick one to vet it.
Search by task, in plain words.
Matched by meaning and by keyword. Results come back ranked, each with its status, latency, score and the tools that matched.
- Search by meaning, in any language
- Down or flagged endpoints never returned
- At most two results per host
Vet one endpoint before you allow it.
Pass a URL and get its latest probe: status, auth type, handshake latency, uptime and the tools it lists.
- Auth type: none, OAuth or other
- Uptime across every probe
- Tool definitions changed or not
Every score shows its work.
A score from 0 to 100, the sum of four parts. The breakdown ships with every result, so your agent can weigh what matters to it.
- Reach up to 40, speed up to 15
- Verify up to 25, safety up to 20
- Same breakdown in find and check
Injection signals, in the open.
Tool definitions are scanned for static patterns: override, hidden and exfil. Flags are heuristic signals, not verdicts.
- Static read of tool definitions
- Left out of find, visible in check
- Signals to review, not verdicts
A record that builds by the hour.
Every probe is kept. The latest 48 come back with check(url), each with its status and handshake latency.
- One probe per hourly crawl
- Status and latency per probe
- Counted from first sight
Measured, not claimed.
Every endpoint gets the same probe and the same record. This is everything we keep, and everything your agent can read back.
One endpoint. Two tools.
No signup, no API key, no SDK. Point your agent at the MCP endpoint and it can start asking.
Add the endpoint
One command, or the same URL in any MCP client config.
claude mcp add --transport http ainet /mcp
{
"mcpServers": {
"ainet": { "type": "http", "url": "/mcp" }
}
}Ask for a task
Your agent describes the job. The ranked endpoints come back with their evidence.
find({
task: "send an email",
limit: 5,
open_only: true
})Vet before you allow
One URL in, its full record out: status, auth, uptime, tools and flags.
check({
url: "https://host.example/mcp"
})Straight answers.
Do I need an account or an API key?
No. There is no signup, no API key and no SDK. Add the MCP endpoint and your agent can call find and check.
Does the probe ever call my tools?
No. It sends an MCP initialize, then tools/list, and stops. It never calls a tool and never sends credentials. If your endpoint answers 401 or 403, it is recorded as auth-required and nothing more is attempted.
Can I opt my server out?
Yes. The probe identifies itself with the user agent ainet-probe. Block that user agent to opt out.
Is a flag a security verdict?
No. Flags are static heuristic signals found in tool definitions: override, hidden and exfil. They show you where to look. They are not verdicts. Flagged endpoints are left out of find results and stay visible through check.
Is the search semantic?
Yes. Describe the task in plain words, in English or Spanish: it is matched by meaning with embeddings and by keyword, and the endpoints come back ranked by evidence.
Do you crawl more than one registry?
No, not yet. Today the source is the official MCP registry, and on each host we also check for an A2A agent card. ARD catalogs and x402 marketplaces are next. They are not available yet.
Give your agent the measured web.
One MCP endpoint, two tools. Every endpoint in the official MCP registry, probed each hour and ranked by what answers.