Skip to main content
Glama

爱佳肴 Love Life

submit_feedback

主人办完事后回来留下事实反馈(一店一票,可更新):adopted 采纳了推荐、visited 去了、 satisfied 满意/不满意(需 visited)、reasons 原因标签、note 一句话(≤50 字)、favorited 收藏。 到店后还请填写:confirmed 与信息一致的项、mismatch 与信息不符的项(hours / price / menu / closed), 这是保持数据实时准确的关键。不能给自己发布、修改或认领过的店反馈。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
feedbackYes
store_idYes
agent_keyNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does disclose significant behavior: upsert semantics ('一店一票,可更新'), the missing-dependency rules for satisfied/confirmed/mismatch, and a permission restriction. It does not describe what a submission returns or how conflicts/updates behave beyond 'updatable'.

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 core action and the one-vote/updatable scope are front-loaded, followed by the field walkthrough and the key restriction. It is dense but every clause maps to a distinct rule; the run-on punctuation makes it slightly harder to scan than it could be.

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?

With no output schema and no annotations, the description supplies the necessary behavioral rules, field semantics, and access constraint for a write tool. It omits return/acknowledgement behavior and the purpose of agent_key, leaving minor gaps rather than blocking ones.

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?

Top-level schema coverage is 0% for store_id and agent_key, and the description explains neither. The nested FeedbackIn field meanings it lists (adopted, visited, satisfied, reasons, note, favorited, confirmed, mismatch) are already spelled out in the schema descriptions, so the added value over structured data is limited.

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 states a specific action and resource: leaving factual feedback after a completed visit, with the scope constraint '一店一票,可更新' (one vote per store, updatable). It clearly implies this is a feedback-write tool, but it does not name a sibling (e.g. withdraw_feedback) to distinguish itself from alternatives.

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 usage context (after the owner returns from the store) and an explicit exclusion: no feedback may be submitted for stores the agent published, edited, or claimed. It also encodes conditional dependencies ('satisfied 需 visited'). It stops short of pointing to alternative tools for the opposite operation.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources