Skip to main content
Glama

独行录 / opcmenu

确认知道了活动提醒

acknowledge_activity_reminder
Idempotent

【需要登录】用户本人明确说「知道了」「收到提醒了」或「我记住这场活动了」时,确认所指的那一轮提醒,并停止该轮的后续短信。仅确认提醒,不代表报名、同意出席、取消报名或签到;不能替别人确认,不能从已读、询问或系统通知推断确认。reminderId从聊天中的活动提醒取得;多场或指代不清先询问,绝不批量确认。前三天确认不取消前一天提醒。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
reminderIdYes本人活动提醒的 id,来自聊天提醒中的 reminderId 或提醒列表

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior4/5

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

Annotations declare readOnlyHint=false, idempotentHint=true, destructiveHint=false; the description adds substantial non-redundant context: login requirement, the SMS-stopping side effect, the no-inference rule, the no-proxy-confirmation rule, and the nuance that confirming in the first three days does not cancel the prior day's reminder. It stops short of describing the return/pagination, but for a one-parameter confirmation tool that is minor.

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?

Front-loaded with the login prerequisite and the trigger phrase, then the action, then the exclusions. Every clause carries a rule, but the run-on exclusion list makes it dense; it is efficient rather than wasteful.

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?

No output schema exists, yet the description covers auth, trigger, side effect, ambiguity handling, and scope boundaries for a single-parameter tool. Nothing an agent needs to call this correctly is 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?

Schema coverage is 100% and the single schema description already explains reminderId's origin, so the baseline would be 3. The description earns a bump by adding the disambiguation protocol — derive reminderId from the chat reminder, and ask rather than guess when multiple activities or the reference is unclear.

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?

States a specific verb (confirm/acknowledge) and resource (the reminder round), plus the concrete side effect: stopping that round's follow-up SMS. It also explicitly delimits scope against adjacent actions (signup, attendance, cancellation, check-in), so an agent can separate it from siblings like respond_activity_invitation or cancel_activity.

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

Usage Guidelines5/5

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

Gives an explicit trigger (the user themselves says '知道了'/'收到提醒了'/'我记住这场活动了'), explicit non-triggers (cannot infer from read state, inquiries, or system notifications), and explicit when-not-to-act rules (never batch, ask first if multiple or ambiguous, cannot act for others). This is about as opinionated as guidance gets.

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