Skip to main content
Glama

canvas-mcp

会话列表

list_sessions

岗位的访客会话列表(最近优先):session_id、宿主用户标识、轮数、时间。参数:slug 必填;q 按宿主用户标识模糊搜;from/to;limit;cursor 翻页传上一页返回的 nextCursor。想看"最近都服务了哪些人"用它,再拿 session_id 看明细。需要有效 Key,匿名不开。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
qNo
toNo
fromNo
slugYes
limitNo
cursorNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior3/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 discloses authentication requirement ('需要有效 Key,匿名不开') and default ordering ('最近优先' – most recent first), which are useful behavioral details. However, it doesn't describe pagination semantics in depth (e.g., what nextCursor looks like, max pages) or rate limits, leaving some behavioral gaps for a read-heavy list tool.

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 compact and front-loaded: it starts with the resource and returned fields, then parameter explanations, then a usage tip, and finally the auth requirement. Every sentence earns its place, and there is no filler.

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 6 parameters with zero schema description coverage and no output schema, the description is fairly complete: it covers the required param, all optional params, pagination via cursor, ordering, and auth. It could be improved by stating the return type more explicitly (e.g., a list of objects with those fields) or noting max limit behavior, but it is largely sufficient for an agent to call correctly.

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 description coverage is 0%, so the description must compensate. It explains each parameter: slug is required (岗位的slug), q searches by host user identifier fuzzy, from/to are date range filters, limit controls count, and cursor is for pagination via nextCursor from the previous page. This adds significant meaning beyond the bare schema definitions (which have no descriptions), though it doesn't specify date format for from/to.

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?

Description states a specific resource (访客会话列表/visitor session list for a job) with clear output fields (session_id, host user identifier, turns, time). It distinguishes itself from siblings like get_session_log and query_events by focusing on a per-job session listing. However, it doesn't explicitly name a sibling it is not.

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?

Provides a clear use case ('想看最近都服务了哪些人' – to see who was served recently) and the follow-up step (use session_id to view details via get_session_log). This gives strong contextual guidance, though it doesn't state when NOT to use it or compare directly to alternatives like query_events.

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.