Agent Service Atlas

Find any agent service, and check it before you pay for it or rely on it.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
96%
Integridad del esquema
83%
Calidad de los nombres
97%
Riesgo de envenenamiento
80%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (3)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainen report_outcome
  • LOWTool 'get_service' description lacks action verben get_service

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,489Tokens (definiciones de herramientas)
~1.6 KBTamaño de respuesta típico
Impacto moderado en la atención (1.16% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "agent-service-atlas": {
      "url": "https://agentserviceatlas.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://agentserviceatlas.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (7)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_services(query, tag, tier, type, network, ...)

Find payable APIs and agent task marketplaces by purpose, with evidence for each. Filter on the evidence (passing, min_pass_rate, max_price_usd) and pick one; then call get_service for connection details. Results are compact; use limit/offset to page.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Free text matched against name, host, URL and operator, e.g. 'weather' or 'translate'.",
      "type": "string",
      "maxLength": 100
    },
    "tag": {
      "description": "Purpose tag, e.g. 'web-search'.",
      "type": "string",
      "maxLength": 32
    },
    "tier": {
      "type": "string",
      "enum": [
        "reviewed",
        "discovered"
      ]
    },
    "type": {
      "type": "string",
      "enum": [
        "api_endpoint",
        "task_marketplace",
        "mcp_server"
      ]
    },
    "network": {
      "description": "Payment network, e.g. 'eip155:8453' (Base) or 'solana'.",
      "type": "string",
      "maxLength": 80
    },
    "passing": {
      "description": "true: latest check passed.",
      "type": "boolean"
    },
    "min_pass_rate": {
      "description": "Share of checks passed in the last 30 days, 0 to 1.",
      "type": "number",
      "minimum": 0,
      "maximum": 1
    },
    "min_checks": {
      "description": "Minimum checks in the last 30 days, to avoid judging on one check.",
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "max_price_usd": {
      "description": "Maximum price per call in USD stablecoin, where the price is known.",
      "type": "number",
      "minimum": 0
    },
    "max_terms_changes_90d": {
      "description": "Only services whose observed x402 payment terms changed at most this many times in the last 90 days (0 = unchanged). Short histories are labelled limited.",
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "min_payers": {
      "description": "Minimum unique payers in 30 days, as reported by the registry.",
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "one_per_provider": {
      "description": "Return one endpoint per provider host: the first under the chosen sort (by default, the most scheduled checks passed in the 30-day window).",
      "type": "boolean"
    },
    "sort": {
      "type": "string",
      "enum": [
        "evidence",
        "pass_rate",
        "payers",
        "price",
        "recent",
        "name"
      ]
    },
    "limit": {
      "description": "Default 10, maximum 25.",
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_service(id)

Full evidence and connection details for one service, plus a referral_id. Use the referral_id with report_outcome after you use the service (valid 7 days).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "maxLength": 80,
      "description": "A service id from search_services, e.g. 'svc_...' or 'cand_...'."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_history(id, days, limit)

Individual check results for a service over the last days, newest first. Use it to see patterns (intermittent failures, slowdowns) behind the summary figures.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "maxLength": 80
    },
    "days": {
      "description": "Default 7.",
      "type": "integer",
      "minimum": 1,
      "maximum": 30
    },
    "limit": {
      "description": "Default 50.",
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_changes(id, days)

Recently detected changes to monitored documentation and API schemas, across all reviewed services or for one. A detected change is pending interpretation, not necessarily a breaking change.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "description": "Limit to one service.",
      "type": "string",
      "maxLength": 80
    },
    "days": {
      "description": "Default 7.",
      "type": "integer",
      "minimum": 1,
      "maximum": 30
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡report_outcome(referral_id, service_id, outcome, failure_kind, operation, ...)

After using a service, report whether it worked. Requires a free API key (Authorization: Bearer asd_...; get one with POST https://agentservicedirectory.com/api/v1/keys). Quote the referral_id from get_service. Reports are stored as unverified claims and published only after moderation. Never include task data, secrets or personal information.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "referral_id": {
      "description": "From get_service. Preferred.",
      "type": "string",
      "maxLength": 80
    },
    "service_id": {
      "description": "If you have no referral_id.",
      "type": "string",
      "maxLength": 80
    },
    "outcome": {
      "type": "string",
      "enum": [
        "success",
        "failure",
        "unknown"
      ]
    },
    "failure_kind": {
      "type": "string",
      "enum": [
        "no_response",
        "payment_failed",
        "bad_output",
        "wrong_price",
        "auth_required",
        "rate_limited",
        "other"
      ]
    },
    "operation": {
      "description": "Which operation, e.g. 'GET /v1/search'.",
      "type": "string",
      "maxLength": 120
    },
    "task_category": {
      "description": "Broad category only, e.g. 'web-search'. No task content.",
      "type": "string",
      "maxLength": 60
    },
    "idempotency_key": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Unique per report; retries with the same key are not counted twice."
    }
  },
  "required": [
    "outcome",
    "idempotency_key"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_stats

How many services we track and how many checks ran in the last 24 hours.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢get_report(id)

The weekly State of Agent Services report: coverage, probe results, payment networks, prices and purpose tags across everything we track. Counts and distributions only, with their method. Omit id for the latest published report; 'current' gives provisional week-to-date figures.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "description": "Report id (the Monday that starts the week, e.g. '2026-10-19'), or 'current'.",
      "type": "string",
      "pattern": "^(current|\\d{4}-\\d{2}-\\d{2})$"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada7 herramientas