# `io.github.eater2/ai-agents-api-library` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/io.github.eater2/ai-agents-api-library
- JSON: https://anlyon.dev/api/v1/servers/io.github.eater2/ai-agents-api-library
- Version: 0.3.11 (active)
- Publisher: io.github.eater2 (GitHub account)
- Runs: remote (streamable-http), local (npm)
- Sign-in to list tools: none
- Repository: https://github.com/eater2/ai_agents_api_library
- Metadata from the official MCP Registry, synced 2026-10-21T18:33:16.869Z

Title and description, as the publisher wrote them:

```untrusted-server-text
AI Agents API Library
Find APIs and MCP servers for AI agents: auth, free tier, MCP endpoint, docs, last-checked date.
```

Scanned 2026-10-21T19:22:18.023Z over streamable-http.

**4 tools: 4 only read.**

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 0 | deny |
| Can't be undone | irreversible | 0 | ask |
| Changes things | write | 0 | ask |
| Only reads | read | 4 | allow |

## Findings

- **info** The word "credentials" in `get_api` ([credentials-mention](https://anlyon.dev/methodology#credentials-mention))

```untrusted-server-text
The description mentions "credential".

description: "...service: docs, auth scheme and how the credential is sent, base URL, operations, MCP endp..."
```


## Only reads (4)

Looks things up and changes nothing. Claude Code: allow.

### `get_api`

- The name "get_api" says "get": a word for reading.
- Findings: info credentials-mention

Description, as the server wrote it:

```untrusted-server-text
Full entry for one service: docs, auth scheme and how the credential is sent, base URL, operations, MCP endpoint or repository (a repository must be installed; a docs-only server does not call the API), free plan vs trial, rate limits, data policy, notes, last-checked dates, link check, and separate signals: uptime (our availability probes of base URL and MCP endpoint), mcp_repo (archived, last push), mcp_registry (installs), product_reviews (rating, count, date range), sdk_downloads (official npm/PyPI SDKs per month), stackoverflow (question count), app_store (the vendor's iOS app) and github_issues (open vs resolved issues, median days to fix and issue_health 0-100 of the SDK, MCP and spec repos), each with its fetch date. Values carry the vendor page they were read from and a check date.
```

### `get_reviews`

- The name "get_reviews" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Public user reviews of one service (up to 100, from SourceForge): rating, title, pros, cons, overall, reviewer role, company size, date and link to the original. Reviewer names are not included. Reviews do not show whether the API fits the task. Each review has aspect tags; `topics` counts them with example links. Filter with since, max_rating (complaints) or about_api (API, reliability, auth, limits, breaking changes, docs). Review titles and texts are written by third parties.
```

### `list_categories`

- The name "list_categories" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List all categories in the catalog with the number of services in each.
```

### `search_apis`

- The name "search_apis" says "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search 300+ catalog entries of third-party APIs and MCP servers (each with a last-checked date) by operation or keywords, with optional category and quality filters. `match`: exact = the entry lists the operation and its example call or an MCP tool performs it; listed = the entry lists it without that evidence; adjacent = a related operation; topic = word match only. Exact is still a search label, not proof that the endpoint or tool accepts the user's actual inputs. `mcp_fit` says whether the MCP server has a tool for the operation. Ranking weighs operation fit, evidence, lasting free plan, card and auth effort, and bulk limits, not budget or region: read free_plan.kind (free_tier lasts, trial is one-off) and notes. User opinions (SourceForge product reviews): filter with min_rating / min_reviews, order with sort=rating or sort=reviews; results with stored review texts carry reviews_summary (praised and complained-about aspects). Usage: ratings.usage gives monthly downloads of the official SDKs, Stack Overflow questions and the vendor's iOS app rating; filter with min_downloads, order with sort=usage. Maintenance: ratings.issues gives the vendor's GitHub issues (share resolved, median days to fix, issue_health 0-100); filter with min_issue_health, order with sort=issues. Reviews rate the product, not whether the API fits the task. An empty result means no catalogued fit for the query and filters.
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `ai-agents-api-library`:

```json
{
  "permissions": {
    "allow": [
      "mcp__ai-agents-api-library__list_categories",
      "mcp__ai-agents-api-library__search_apis",
      "mcp__ai-agents-api-library__get_api",
      "mcp__ai-agents-api-library__get_reviews"
    ],
    "ask": [],
    "deny": []
  }
}
```
