Skip to main content
Glama
eater2

ai-agents-api-library

by eater2

Get API details

get_api

Full entry for one service: docs, auth scheme and how the credential is sent, base URL, operations, MCP endpoint or repository (check which: a repository must be installed, a docs-only server does not call the API), free plan vs trial…

Instructions

Full entry for one service: docs, auth scheme and how the credential is sent, base URL, operations, MCP endpoint or repository (check which: 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. Call it also when the user names a service, or before you use one for a batch job, a message, a payment or another third-party action: a vendor you already know is not a checked vendor (bulk bans, docs-only MCP, trial limits change). Values carry the vendor page they were read from and a check date; use them for a first cheap call, and confirm pricing only beyond the free quota and terms for batch or commercial use.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesService id from search_apis

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.3.3

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden and does so richly: it discloses authentication details, base URL, operations, free plan vs trial, rate limits, data policy, last-checked dates, link checks, and many separate signals with their fetch dates. It also states that values carry the vendor page and check date, and advises when to confirm pricing beyond the free quota.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The content is front-loaded with 'Full entry for one service' and is information-dense, but it is delivered as two enormous run-on sentences. The heavy enumeration is useful given the lack of an output schema, but the structure is unwieldy and could be reorganized for faster parsing.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The definition is complete for a one-parameter lookup tool with no output schema and no annotations. It thoroughly describes the returned fields, data freshness, and usage caveats, and the schema covers the sole input parameter.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%: the single id parameter is documented as coming from search_apis. The description does not add syntax, format, or usage detail for the parameter beyond what the schema provides, so the baseline 3 for high coverage is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it returns a full entry for one service and enumerates the contents, so the verb and resource are unambiguous. However, it never explicitly names the sibling tools or states that search_apis is the way to obtain the id, leaving sibling differentiation implicit rather than explicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives clear when-to-use guidance: when the user names a service, before batch jobs/messages/payments or other third-party actions, and for a cheap first call. It also warns that a known vendor is not a checked vendor. It stops short of explicitly naming alternatives or stating when not to use it in the description itself.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools