Skip to main content
Glama

黑123 Hackathons

找队友帖 / Search team-up posts

search_team_posts
Read-only

Search active team-up (looking for teammates) posts from 黑123 /team. Expired posts are excluded with the same rule as the site.

Input Schema

NameRequiredDescriptionDefault
cityNoLocation, zh or en, e.g. 北京 / Beijing / 线上
roleNoWanted role, e.g. 前端 / 设计 / 算法
limitNo
queryNoFree-text keywords
hackathonNoHackathon slug or name (zh/en)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered. The description adds one useful behavioral fact — expired posts are excluded using the site's own rule — but says nothing about result ordering, pagination, or what a returned post looks like.

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?

Two tight sentences with the scope stated first and the filtering rule second; nothing is wasted or redundant.

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?

All parameters are optional and the description covers scope plus the expired-post filter, which is enough to call the tool correctly. It omits pagination/ordering behavior, but with no output schema and strong schema coverage the gap is minor.

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 coverage is 80% with descriptive text for city, role, query and hackathon, so the schema does most of the work. The description adds no meaning beyond it, which matches the baseline 3 when structured fields carry the load.

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?

States a specific verb and resource: searching active team-up posts on the 黑123 /team board, and clarifies they are posts seeking teammates. The resource is clearly distinct from siblings get_hackathon, search_hackathons and search_works, though it never names them explicitly.

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

Usage Guidelines3/5

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

It implies the usage context (finding current teammate-seeking posts) and adds an exclusion rule for expired posts, but offers no when-to-use vs. sibling guidance and no mention of prerequisites or rate limits. Adequate but clearly gapped.

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