Skip to main content
Glama

搜索 Eolink 接口

eolink_search_apis
Read-onlyIdempotent

Search for APIs in a project by keyword, group, or status. Returns list with details like api_id, name, URL, method, and group.

Instructions

按关键字、分组或状态搜索指定项目里的接口,返回接口列表(api_id、名称、URL、方法、分组等)。

这是查接口最常用的入口。拿到 api_id 后,用 eolink_get_api_detail 获取完整定义。

参数:

  • project_id:项目 ID(必填,先用 eolink_list_projects 获取)

  • keyword:搜索关键字(匹配名称/URL/Tag),可选

  • group_ids:分组 ID 数组,可选(先用 eolink_list_groups 拿)

  • api_status:状态过滤,可选

  • limit:返回数量上限(默认 30)

返回每个接口的 api_id(后续取详情要用)、api_name、api_path、method、group_name 等。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo最多返回的接口数量(默认 30)
keywordNo搜索关键字,匹配 API 名称、URL 或 Tag。留空则返回所有接口
group_idsNo按分组 ID 过滤,可先用 eolink_list_groups 获取。如 [311986]
api_statusNo接口状态过滤:enable=已启用,disable=已禁用
project_idYes项目 ID(先用 eolink_list_projects 获取)
Behavior4/5

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

Annotations indicate readOnly, openWorld, idempotent, non-destructive. Description adds return fields, pagination with default limit, and filtering options, providing valuable behavioral context beyond annotations.

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

Conciseness5/5

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

Concise, well-structured with bullet points for parameters. Front-loaded with purpose and usage. No unnecessary information.

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

Completeness4/5

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

No output schema, but description lists return fields (api_id, name, URL, method, group_name), which is sufficient for a search tool. Mentions limit and filtering, covering key context.

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

Parameters5/5

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

All 5 parameters are described in both schema and description. Description adds value by explaining how to obtain values (e.g., project_id from list_projects, group_ids from list_groups) and clarifying keyword matching scope.

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

Purpose5/5

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

Description clearly states it searches APIs by keyword, group, or status, returning a list. It distinguishes from sibling tools like eolink_get_api_detail and eolink_list_groups.

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?

Explicitly states it's the main entry for searching APIs and mentions using eolink_get_api_detail after retrieval. Provides parameter guidance but lacks explicit when-not-to-use or alternatives.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/huberyhe/eolink-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server