Skip to main content
Glama

cuqu-mcp

create_activity

主理人在粗趣小程序上发布新活动。

当用户(主理人)想创建/发布一个活动时调用此工具。

Args:
    title: 活动标题,如"周六桌游聚会"
    activity_type: 活动类型,如"桌游聚会"、"户外徒步"、"剧本杀/密室"等
    date: 活动日期,格式"2026-08-22"
    time: 活动时间段,如"14:00-18:00"
    location: 活动地点,如"南山区·科兴科学园"
    max_participants: 最大参与人数,数字字符串或整数均可,如 "15" 或 15
    price: 人均费用(元),数字字符串或整数均可,如 "39" 或 39,免费填 "0" 或 0
    description: 活动描述和注意事项
    organizer: 主理人名称

Returns:
    JSON 字符串,包含活动 ID 和详情链接

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dateYes
timeYes
priceNo0
titleYes
locationYes
organizerNo
descriptionNo
activity_typeYes
max_participantsNo0

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
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 of behavioral disclosure. It reveals that the tool creates an activity and returns a JSON string with an activity ID and link, but it does not mention side effects, permission requirements, idempotency, or consequences such as duplicate creation or irreversible publishing. For a mutating operation this is a notable gap.

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 front-loaded with the core purpose, followed by a concise Args list and a Returns note. With 9 parameters and no schema descriptions, every line earns its place; there is no filler or redundant restatement of the tool name.

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?

Given the 9-parameter schema, 0% schema description coverage, and no annotations, the description covers the invocation context well: when to use it, what each parameter means with examples, and what the return value looks like. It is slightly incomplete regarding behavioral caveats like authentication or whether max_participants=0 has special meaning, but an agent has enough to call it correctly.

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?

Schema description coverage is 0%, so the description fully compensates by documenting every parameter with concrete examples, allowed formats, and special values such as '免费填 "0" 或 0' and '数字字符串或整数均可'. This adds significant meaning beyond the bare schema property names.

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 states a specific verb and resource: '主理人在粗趣小程序上发布新活动' and '当用户(主理人)想创建/发布一个活动时调用此工具'. This clearly identifies the operation as creating a new activity and differentiates it from siblings like query_activities, get_activity_card, and register_event by emphasizing the organizer's publishing action.

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?

The description explicitly states when to call the tool: when the user/organizer wants to create or publish an activity. It does not name alternatives or exclusion conditions, but the context is clear enough that an agent would not confuse it with querying or registering for activities.

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