Skip to main content
Glama

agentmart

Server Details

First AI Agent e-commerce marketplace with 74+ AI products, MCP protocol, and Alipay payments

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
ai-gaoqian/agentmart-mcp-server
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsB

Average 3.3/5 across 6 of 6 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a distinct purpose: creating orders, viewing hot products, getting details, listing categories, searching, and trying a free demo. No overlap or ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., create_order, get_hot_products, search_products), making the intent clear and predictable.

Tool Count5/5

Six tools cover the core functionality of an AI marketplace without being excessive or insufficient. The count is well-scoped for its purpose.

Completeness4/5

The set covers the main user journey: discovery (search, categories, hot products), details, trial, and ordering. Missing account management or order history are minor gaps.

Available Tools

6 tools
create_orderAInspect

在AgentMart创建购买订单。返回支付链接,用户完成支付后即可使用服务。

ParametersJSON Schema
NameRequiredDescriptionDefault
user_idYes买家用户ID
quantityNo购买数量,默认1
product_idYes要购买的商品ID
Behavior3/5

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

No annotations are provided, so the description must disclose behavior. It reveals the return of a payment link and a two-step process (payment before service), but lacks details on idempotency, error states, or side effects beyond order creation.

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

Conciseness4/5

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

The description is a single, front-loaded sentence with no redundancy, but could be slightly more structured (e.g., breaking steps).

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

Completeness3/5

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

Given the absence of an output schema, the description mentions the payment link, but omits response format, error conditions, and behavior for invalid inputs. Adequate for a straightforward order creation.

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%, so parameters are well-documented. The description adds no additional parameter meaning beyond the schema; it only explains the overall result.

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?

The description clearly states the action ('create a purchase order') and the returned resource ('payment link'), distinguishing it from sibling tools that are read-only or exploratory (e.g., get_hot_products, search_products).

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

Usage Guidelines3/5

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

The description implies usage context (creating an order after selecting a product) but does not explicitly state when to use this tool over alternatives or mention any prerequisites or restrictions.

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

get_hot_productsAInspect

获取AgentMart平台当前最热门的AI商品和服务推荐。

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo返回数量,默认10
Behavior2/5

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

No annotations are present, so description carries full burden. It only states 'get hottest recommendations' without disclosing how 'hot' is determined, whether results are cached, or if any authentication is needed. Minimal behavioral insight beyond the tool name.

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?

Single sentence, perfectly front-loaded with the verb and resource. No wasted words or extraneous details.

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

Completeness3/5

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

For a simple list tool with one optional parameter and no output schema, the description is adequate. It specifies what is returned (hot products) but lacks details on the format or whether it returns full product info. Given low complexity, this is minimally sufficient.

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% for the single parameter 'limit' with a clear description (return quantity, default 10). The tool description adds no additional meaning beyond what the schema provides, so baseline of 3 applies.

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 the tool retrieves the hottest AI products and services on AgentMart, using a specific verb and resource. It distinguishes from siblings like get_product_detail (specific product) and search_products (search-based).

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

Usage Guidelines3/5

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

Description implies usage for trending recommendations but does not explicitly state when to use this tool versus alternatives like search_products or list_categories. No exclusions or contextual guidance provided.

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

get_product_detailCInspect

获取AgentMart商品的详细信息,包括价格、功能描述、使用方式。

ParametersJSON Schema
NameRequiredDescriptionDefault
product_idYes商品ID
Behavior2/5

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

No annotations are provided, so the description must carry full behavioral disclosure. It states it returns price, function, and usage, but does not mention whether the operation is read-only, what permissions are needed, or any side effects. Given the lack of annotations, this is insufficient.

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

Conciseness4/5

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

The description is a single, clear sentence in Chinese. It is front-loaded with the main purpose. However, it is only in Chinese, which may hinder non-Chinese agents, but conciseness is good.

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

Completeness3/5

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

For a simple tool with one parameter and no output schema, the description adequately covers the basic information returned. However, it omits potential additional fields or response format details, leaving some ambiguity for the agent.

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?

The input schema covers 100% of parameters with description '商品ID' (product ID). The description does not add extra meaning beyond this. Baseline is 3 since schema coverage is high, but the description fails to provide additional context like format or constraints.

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 retrieves detailed product information including price, function description, and usage method. It distinguishes from sibling tools like search_products (which likely returns summary) and get_hot_products (which returns popular items). However, it lacks specificity about the verb 'get' and the resource 'product detail' is clear but not overly precise.

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

Usage Guidelines2/5

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

No guidance on when to use this tool versus alternatives such as search_products or list_categories. The description does not indicate contexts where this tool is appropriate or not, leaving the agent to infer its purpose solely from the name.

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

list_categoriesAInspect

列出AgentMart平台所有商品分类及其商品数量。

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

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

No annotations are provided, so the description carries full burden. It describes a read-only list operation but does not explicitly state behavioral traits like idempotency, authentication needs, or side effects. The action 'list' implies safety, but explicit disclosure is lacking.

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?

The description is a single, front-loaded sentence with no wasted words. It is appropriately concise for the tool's simplicity.

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?

Given the tool has no parameters and no output schema, the description fully covers the needed context. It states what is listed (categories and counts) and implies no return values or constraints missing.

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

Parameters4/5

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

The input schema has zero parameters, so schema coverage is 100%. The description adds no parameter meaning because none exist. This aligns with the baseline score of 4 for zero parameters.

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?

The description clearly states the tool's purpose: listing all product categories and their counts on the AgentMart platform. It uses a specific verb ('list') and resource ('categories'), and it distinguishes itself from siblings that focus on orders, product details, search, or trials.

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

Usage Guidelines3/5

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

The description implies usage for obtaining a category list, but it does not provide explicit guidance on when to use it versus alternatives, nor does it mention any exclusions or prerequisites.

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

search_productsCInspect

搜索AgentMart平台的AI商品和服务。支持按关键词、分类搜索,找到适合的AI工具、技能、API服务、内容创作和数据分析服务。

ParametersJSON Schema
NameRequiredDescriptionDefault
keywordNo搜索关键词,如"副业"、"PPT"、"数据分析"、"API"等
categoryNo商品分类
max_priceNo最高价格过滤(元)
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It adds minimal behavioral information beyond the schema, such as the scope (AgentMart platform) and types of services, but does not disclose important traits like return format, pagination, or whether it is a read-only operation.

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

Conciseness4/5

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

The description is a single sentence that efficiently conveys the tool's purpose and supported search methods. No redundant or verbose language is present.

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

Completeness2/5

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

Given no output schema and three optional input parameters, the description lacks information about the return format (e.g., list of items, metadata). It mentions finding suitable tools, but does not specify what the response contains or how results are structured.

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%, so baseline is 3. The description reiterates that keyword and category are supported (matching schema) but does not add new semantic details or examples beyond what the schema already provides.

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 that the tool searches for AI products and services on the AgentMart platform, mentioning supported criteria like keyword and category. It distinguishes from sibling tools like get_product_detail (single product) and get_hot_products (hot items), though it does not explicitly contrast them.

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

Usage Guidelines2/5

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

The description provides no explicit guidance on when to use this tool versus alternatives (e.g., get_hot_products, get_product_detail). Usage context is implied but not stated, and no exclusions or prerequisites are mentioned.

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

try_free_demoCInspect

免费体验AI副业赚钱助手。首次使用免费,AI会根据你的情况推荐最适合的副业方向和实操步骤。

ParametersJSON Schema
NameRequiredDescriptionDefault
promptYes你想了解的副业问题,如"我没技术能做什么副业"、"怎么用AI赚钱"
user_idYes用户唯一标识
Behavior2/5

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

With no annotations, the description must cover behavioral traits. It only states it's free and what it does, but omits whether it modifies state, requires authentication, has rate limits, or what side effects occur.

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

Conciseness4/5

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

Two sentences, no redundancy, directly conveys the main purpose. Could be slightly more structured but not wasteful.

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

Completeness2/5

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

No output schema exists, yet the description does not explain what the tool returns (e.g., text, list, steps). This is a significant gap for an agent to understand the response format.

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%, so the schema already documents both parameters. The description adds no extra semantic context about the parameters, so baseline 3 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 the tool is for a free trial of an AI side business assistant that recommends directions based on user input. It is distinct from sibling tools which focus on products and orders.

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

Usage Guidelines2/5

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

The description implies first-time use but provides no explicit guidance on when to use this tool vs alternatives, no when-not-to-use context, and no mention of prerequisites or conditions.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.