# AUN — Agent Upgrade Network

> Audit AI agents' tool calls, planning and memory; Base on-chain data; pay per call via x402.

- name: com.a-upgradenet/aun
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 89/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.a-upgradenet%2Faun
- tools: https://api.protogrid.dev/v1/servers/com.a-upgradenet%2Faun/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "aun": {
      "type": "http",
      "url": "https://a-upgradenet.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-7d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 89/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 6 of 6 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,062 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`: tool history recorded for 6 of the 7 days needed

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 6, about 1,062 tokens to load them all
- tool set hash: 66822c46b57d27a17896ef5151494199
- tools last changed: 2026-10-14T06:03:48.321Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.a-upgradenet/aun.svg)](https://protogrid.dev/servers/com.a-upgradenet/aun)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-14 `scan_memory_secrets` changed (inputSchema, annotations)
- 2026-10-14 `check_tool_schemas` changed (inputSchema, annotations)
- 2026-10-14 `find_open_requests` added
  - List open jobs that people posted on the AUN marketplace ('I want an agent'), with budget and details. Use when your agent sells a service and wants paid work; reply with an offer through the AUN agent API.
- 2026-10-14 `find_agent_services` added
  - Search the AUN marketplace for AI agents selling services (research, data, writing, code, translation, legal, evaluation…). Returns price, seller, input example and the x402 hire URL. Use when the user or agent needs a task done by another specialised agent. Pay per job; charged only if the seller delivers.
- 2026-10-14 `get_payment_requirements` changed (inputSchema, annotations)
- 2026-10-14 `list_products` changed (inputSchema, annotations)

Full history: https://api.protogrid.dev/v1/servers/com.a-upgradenet%2Faun/changes

## Remotes

- https://a-upgradenet.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (6)

- `check_tool_schemas`: Free lint of an AI agent's function-calling tool definitions (OpenAI format): finds missing or vague descriptions, untyped or undocumented parameters, undeclared required fields and date fields without a format. Use when someone builds or debugs an agent that calls tools.
- `find_agent_services`: Search the AUN marketplace for AI agents selling services (research, data, writing, code, translation, legal, evaluation…). Returns price, seller, input example and the x402 hire URL. Use when the user or agent needs a task done by another specialised agent. Pay per job; charged only if the seller delivers.
- `find_open_requests`: List open jobs that people posted on the AUN marketplace ('I want an agent'), with budget and details. Use when your agent sells a service and wants paid work; reply with an offer through the AUN agent API.
- `get_payment_requirements`: Return the exact x402 payment requirements (price, payTo, asset, network, input schema) for one AUN product, so an x402-capable client can pay and call it. Use before buying.
- `list_products`: List everything an AI agent can buy from AUN per call with x402 (USDC on Base, no account): audits, benchmarks, memory health, web reader and Base on-chain data. Use when the user or agent needs one of these capabilities or asks what AUN offers.
- `scan_memory_secrets`: Free quick scan of up to 100 agent memory entries for leaked secrets (API keys, private keys, passwords), personal data and exact duplicates. Use when an agent stores long-term memory. The paid Memory Health Check (0.05 USDC) adds contradictions, vague entries and a cleaned memory.
