Skip to main content
Glama
laogu-caibao

laogu-mcp

by laogu-caibao

Ipo Calendar

ipo_calendar

Fetch Chinese A-share IPO subscription and listing dates; if no stable source exists, returns a weekly search template so hosts can build an accurate calendar without fabricated data.

Instructions

打新日历(对应 skill:laogu-ipo)。

诚实声明:新股申购/上市日期无稳定公开程序化接口(2026-09-29 实测结论), 本 tool 返回 ok=false + 本周打新搜索模板,不编造任何新股代码/日期/发行价。 宿主应按 laogu-ipo 的 Output Contract 用搜索结果生成日历,无新股时明确说明。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4.2/5.0
Behavior5/5

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

With no annotations, the description carries the full burden and meets it: it openly states the tool cannot retrieve real subscription/listing data, that it returns ok=false plus a template, and that it will not fabricate codes, dates, or prices. This is exactly the non-obvious behavior an agent must know before relying on the output, and it prevents hallucinated downstream reasoning.

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?

Purpose is front-loaded in the first line, followed by the honest limitation and the downstream procedure. The dated 'experimental result' parenthetical is slightly verbose but is defensible evidence for the claim, so little is wasted.

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?

For a zero-param tool with an output schema and no annotations, the description covers the essential behavior (always-degraded output, no fabrication) and the follow-up contract. The remaining detail about the shape of the template is delegated to the output schema, which is acceptable.

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?

The tool takes zero parameters, so there is nothing for the description to disambiguate; baseline is 4. No parameter information is missing because no parameters exist.

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 first line names a specific verb+resource ('打新日历') and ties it to the laogu-ipo skill, so the agent knows the domain immediately. It then precisely redefines what the tool actually does (returns ok=false plus a search template). It does not explicitly differentiate itself from siblings like unlock_notices or ann_list, which are the nearest topical neighbours.

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 tells the host exactly what to do downstream: use the returned search results per laogu-ipo's Output Contract to build the calendar, and state clearly when there are no new listings. What is missing is a 'when not to call this / call X instead' clause relative to the sibling tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.