Skip to main content
Glama

独行录 / opcmenu

找场地

search_venues
Read-only

城市/区县/人数/开始时间与本人优惠找场地;id看详情,providerId看某人场地,cursor翻页。activityId/composeId推荐;推荐不代表档期或免费资格已落实,联系后仍须确认。

Input Schema

NameRequiredDescriptionDefault
qNo
idNo
cityNo
limitNo
cursorNo
endsAtNo
districtNo
startsAtNo
composeIdNo
freeForMeNo
activityIdNo
providerIdNo
minCapacityNo
organizationIdNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed6 schema fields changed
    • addedInput schema / properties / cursor
      Added value: +{
      +  "$ref": "#/properties/id"
      +}
    • addedInput schema / properties / district
      Added value: +{
      +  "maxLength": 20,
      +  "type": "string"
      +}
    • addedInput schema / properties / endsAt
      Added value: +{
      +  "$ref": "#/properties/startsAt"
      +}
    • changedInput schema / properties / limit / maximum
      Previous value: -30New value: +50
    • addedInput schema / properties / providerId
      Added value: +{
      +  "$ref": "#/properties/id"
      +}
    • addedInput schema / properties / startsAt
      Added value: +{
      +  "format": "date-time",
      +  "type": "string"
      +}
  2. Added

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, so the safety profile is covered; the description adds genuinely new behavioral context that recommendations do not imply confirmed availability or free eligibility and must be confirmed after contacting. That is a substantive caveat an agent could not infer. It does not describe result ordering or how the venue list is shaped, keeping it short of a 5.

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 dense semicolon-delimited clauses with no filler; the primary filtering use case is front-loaded before the id/providerId/cursor routing and the recommendation caveat. Slightly cryptic shorthand like '本人优惠' requires the reader to map it to freeForMe, but nothing is wasted.

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 14-parameter, zero-coverage schema with no output schema, the description covers the high-value parameters and the trust caveat but omits four parameters (notably limit and organizationId) and says nothing about pagination semantics beyond 'cursor'. Adequate, but an agent would still guess on page size and organization scoping.

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 0% across 14 parameters, so the description must carry the load and it does explain roughly ten of them by name-in-context (city, district, capacity, startsAt, freeForMe, id, providerId, cursor, activityId, composeId). However q, limit, endsAt, and organizationId are undocumented in both the schema and the description, leaving real gaps for a 14-parameter tool.

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 opens with a concrete verb-plus-resource ('找场地' / find venues) and enumerates the qualifying dimensions (city, district, capacity, start time, free-for-me), so an agent knows exactly what the tool returns. It does not name or distinguish itself from nearby siblings like list_parks or get_park, which leaves some ambiguity about venue-park scope.

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 explicit mode-routing guidance: 'id看详情' (use id for detail), 'providerId看某人场地' (use providerId for one provider's venues), 'cursor翻页' (cursor to paginate), and 'activityId/composeId推荐' (for recommendations). That is a clear map of when to use which parameter, though it never states when NOT to use this tool or which sibling to prefer for park listings.

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