华哥·全国招投标数据
Server Details
查询 hndcw.com 全国政府招投标 / 建设项目库,可按关键词、省份、城市、行业、预算区间筛选,返回项目标题、地区、预算(万元)、业主单位、阶段、公告日期与原文链接。
- Status
- Healthy
- Uptime
- 92.4% over 36 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2024-11-05
- URL
- Repository
- mmcaoge/huage-mcp-servers
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
Most tools are clearly distinct (market stats, policy search, dev service catalog, ticket submission). The main overlap is between ask_minger_bidding (natural-language lead finding) and search_bidding_projects (structured filtering), since both surface bidding projects; descriptions do clarify NL-vs-structured usage, but an agent could still misselect between them.
All names use snake_case with a verb_noun shape (ask_, get_, search_, submit_), which is predictable and readable. The one minor deviation is the branded 'minger' term embedded in ask_minger_bidding, which stands out from the otherwise generic verb_noun pattern.
Six tools is a well-scoped, lean set for a bidding-data intelligence service. It covers the main workflows without bloat, though the surface spans two loosely related domains (bidding/policy data and software dev services), which slightly stretches the scope.
Core workflows are covered: project search, market stats, NL querying, policy lookup, and dev-service catalog plus ticket submission form a coherent lifecycle. Minor gaps exist, such as no direct 'get project/policy by ID' detail tool or subscription/alerting, but search results return links that let agents work around this.
Available Tools
6 toolsask_minger_biddingBInspect
向鸣儿商业情报助手提问招投标线索。用自然语言描述需求(如"帮我找适合调查公司的本月招标项目""最近海南有哪些信息化类标的"),鸣儿自动检索项目库并给出线索清单、月度大盘概况与下一步建议。也可加 keyword 精准过滤。
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 返回线索条数,默认10,最大30 | |
| keyword | No | 可选,标题关键词,如"社会调查""信息化" | |
| province | No | 可选,省名,如"海南" | |
| question | Yes | 自然语言问题,如"帮我找适合调查公司的招标项目" |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral burden. It does disclose what happens at runtime (auto-searches the project library, returns a lead list, a monthly overview and follow-up suggestions), which is useful, but says nothing about whether it is read-only, latency, cost, or any access requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A compact, front-loaded passage: purpose first, then two inline examples, then the optional keyword filter. No filler sentences, though the embedded examples make it slightly denser than a strict one-line statement.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and no annotations, the description does cover what the tool returns (leads, monthly overview, suggestions), which is the main gap it needs to fill. It still omits any routing guidance against the closely related sibling tools, so it is not fully complete for selection.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all four parameters are already documented in the schema with defaults and examples ('limit' default 10 max 30, 'keyword', 'province', 'question'). The description only echoes the keyword filter, adding no new semantics beyond the schema, so the baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource: ask the 'Minger' assistant natural-language questions about bidding leads, and details the deliverable (lead list, monthly overview, next-step suggestions). The purpose is clear, but it never distinguishes itself from the sibling search_bidding_projects, which sounds like an overlapping retrieval tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives concrete natural-language usage examples (finding suitable projects, recent Hainan informatization tenders), which implies when to use it. However, it offers no explicit exclusions or pointer to alternatives such as search_bidding_projects or get_bidding_market_stats, leaving the agent to guess which retrieval path to pick.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_bidding_market_statsAInspect
查询招投标市场统计:本月/指定月份的项目数量、行业品类分布(工程/货物/服务)、热门省份、代理机构排行。适合"这个月招投标市场的品类分布""表现好的代理机构有哪些"等行情洞察类问题。
| Name | Required | Description | Default |
|---|---|---|---|
| month | No | 月份,格式 YYYY-MM,默认当月 | |
| province | No | 可选,只统计该省,如"海南" |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the full behavioral burden. It discloses the aggregate nature and dimensions of the returned data, which is genuinely useful, but says nothing about authentication requirements, rate limits, freshness/lag of the statistics, or whether the result is a fixed snapshot.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the resource and the dimensions covered, followed by usage examples. Every clause earns its place, though the example-question list is slightly padded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, and the description compensates reasonably by enumerating the four result categories. Combined with a fully documented two-parameter schema, an agent has enough to call it correctly, though it lacks any note on result scope or limitations.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so both parameters (month, province) are already fully documented in the schema, including the YYYY-MM format and the 'default current month' behavior. The description only echoes these at a high level ('本月/指定月份'), so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb+resource (bidding market statistics) and enumerates the exact aggregates returned: project counts for a month, industry-category distribution across engineering/goods/services, top provinces, and agency rankings. This clearly separates it from search_bidding_projects (per-project results) and ask_minger_bidding (Q&A), though it never names those siblings explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It provides concrete when-to-use context via two example queries ('品类分布' and '表现好的代理机构') and frames the tool for market-insight scenarios. There are no explicit exclusions or named alternatives telling the agent when NOT to pick this tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_dev_service_catalogAInspect
查询软件定制开发服务类目、报价区间与交付周期:微信小程序、企业官网、H5宣传页、OA/ERP管理系统、数据平台等。适合"开发一个微信小程序什么价位""企业官网定制服务内容""H5制作交付周期"等问法。
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | 可选,类目关键词:小程序/官网/H5/OA/ERP/数据平台 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden. It does disclose the shape of the returned content (categories, price ranges, delivery cycles), which is useful. However, it says nothing about authentication needs, result limits, or whether the lookup is static or live.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the resource and its dimensions, then examples; every clause carries information. Slightly dense with the long enumeration and example list, but nothing is filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no annotations and no output schema, the description still communicates what the tool returns and when to reach for it, which is adequate for a one-parameter catalog lookup. Missing only edge-case behavior such as what happens with an unrecognized category.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the single optional 'category' parameter is documented in the schema with the same keyword list. The description adds no syntax or filtering behavior beyond what the schema already provides, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (查询) plus resource (软件定制开发服务类目、报价区间与交付周期) and enumerates the concrete domains covered (小程序/官网/H5/OA/ERP/数据平台). This clearly separates it from the bidding-oriented siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives three representative user phrasings ('开发一个微信小程序什么价位', '企业官网定制服务内容', 'H5制作交付周期') that map directly to this tool, so an agent can match intent. It does not name alternative tools or exclusions, but the bidding siblings are obviously a different domain.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_bidding_projectsAInspect
查询 hndcw.com 全国政府招投标/建设项目库。可按关键词、省份、城市、行业大类、预算区间、截止时间筛选,返回项目标题、地区、预算(万元)、业主单位、代理机构、阶段、公告日期与原文链接。适合"帮我找XX招标项目""查海口社会调查类标的""列最近一周预算50万以下的标的"等问法。
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | 城市名,如"海口""三亚" | |
| limit | No | 返回条数,默认 10,最大 50 | |
| keyword | No | 标题或摘要关键词,如"社会调查""信息化""海南" | |
| industry | No | 行业大类 A/B/C(工程/货物/服务),可不填 | |
| province | No | 省名,如"海南""广东""广西" | |
| maxBudget | No | 最大预算(万元) | |
| minBudget | No | 最小预算(万元) | |
| closingWithinDays | No | 只看未来N天内投标截止的项目,如7=一周内截止。可不填 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral burden. It usefully enumerates the returned fields (title, region, budget in 万元, owner, agency, stage, date, source link), but discloses nothing about permissions, rate limits, or pagination behavior beyond the schema's limit note.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single tight paragraph ordered as resource → filter dimensions → return fields → example phrasings. Every sentence carries information, though the return-field enumeration is dense rather than front-loaded for skimming.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description compensates by listing the returned fields, and all 8 parameters are documented in the schema. An agent has everything needed to call it; only the absence of any alternative-tool guidance keeps it from being fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents all 8 optional parameters with examples. The description only restates the filter dimensions at a high level, adding no syntax or semantics beyond the schema — the expected baseline of 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a specific verb+resource plus the data source ('查询 hndcw.com 全国政府招投标/建设项目库'), which tells an agent exactly what corpus is being searched. It is clearly distinct from get_bidding_market_stats and search_policy_documents, though no sibling is named directly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Three natural-language example queries ('帮我找XX招标项目', '查海口社会调查类标的', '列最近一周预算50万以下的标的') concretely convey the intended usage contexts. It stops short of stating when NOT to use it (e.g. versus ask_minger_bidding), so no explicit alternative routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_policy_documentsAInspect
查询海南自贸港及全国惠企政策情报:税收优惠、人才引进、产业扶持、行业补贴等政策原文要点。可按关键词、地区、行业筛选,返回政策标题、发布单位、文号、申报截止时间、要点摘要与原文链接。
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 返回条数,默认 8,最大 30 | |
| region | No | 地区,如"海南""海口""全国" | |
| keyword | No | 政策关键词,如"税收""人才""产业扶持""跨境电商" | |
| industry | No | 可选,适用行业 |
TDQS
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 the returned fields (title, issuing unit, document number, deadline, summary, link), which is useful, but does not state that this is a read-only operation, nor mention pagination or result-limit behavior. Adequate but with clear gaps for a no-annotation tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single dense sentence that front-loads the domain and then the filters and return fields. It is efficient and well-ordered, though the return-field enumeration makes it slightly long for one sentence.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description usefully enumerates the return fields, and the filter parameters map to the documented schema. For a read-only search tool with no annotations, this covers most of what an agent needs, though read-only/pagination behavior remains unstated.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents all four parameters, including the default/max on limit. The description mirrors these filters (keyword, region, industry) without adding syntax, format, or matching-behavior detail, which is the correct baseline of 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource (查询/search policy documents) and names the precise domain (海南自贸港及全国惠企政策情报) with the covered policy types. This clearly distinguishes it from the bidding/dev-service siblings, which operate in an entirely different domain.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage by listing filter dimensions (keyword, region, industry), but never states when to use this versus alternatives or any exclusions. Since no sibling covers policy documents, the absence of routing guidance is not fatal, but nothing explicit is offered.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
submit_dev_service_ticketAInspect
提交软件定制开发需求工单(小程序/网站/H5/OA/ERP等),提交后专属顾问跟进对接。需要提供称呼、联系电话/微信和需求描述。
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | 客户称呼或公司名 | |
| detail | Yes | 需求描述(至少10字,说明功能、预算、周期) | |
| contact | Yes | 联系电话或微信号 | |
| requirementType | No | 需求类型:小程序/官网/H5/OA/ERP/数据平台/其他 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It does add a genuinely useful behavioral fact not in the schema: submitting triggers a dedicated consultant follow-up (i.e., the contact details will be used to reach the user). It omits anything about how the ticket is persisted, expected response time, error behavior, or whether contact info is stored.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the action and scope, then the prerequisites. The closing enumeration of name/contact/detail is somewhat redundant with the required-parameters list, but overall it is tight and earns its space.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 4-parameter mutation tool with no annotations and no output schema, the description covers purpose and inputs but says nothing about the result (ticket ID? confirmation message?) or timing, which the agent would need since no output schema documents the return shape.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents all four parameters, including the '至少10字' detail constraint and enum-like requirementType values. The description merely restates the three required fields, adding no syntax or format meaning beyond what the schema provides; baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb+resource ('提交软件定制开发需求工单') and enumerates the covered scope (小程序/网站/H5/OA/ERP等), so the agent immediately knows this creates a development-request ticket. Among siblings like get_dev_service_catalog and search_bidding_projects, this is unambiguously the submission action rather than a lookup.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied: you use it to hand off a custom-development requirement and a consultant follows up. However, it never states when NOT to use it (e.g., for browsing existing services use get_dev_service_catalog) or what prerequisite context is needed, so routing among siblings is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
- Added
ask_minger_bidding - Added
get_bidding_market_stats - Added
get_dev_service_catalog - Changed
search_bidding_projects1 field changed- added
Input schema / properties / closingWithinDaysAdded value: +{ + "description": "只看未来N天内投标截止的项目,如7=一周内截止。可不填", + "type": "number" +}
- Added
search_policy_documents - Added
submit_dev_service_ticket
1 tool update
- First observed
search_bidding_projects
Related MCP Connectors
社会调查与现场执行服务咨询:满意度 / 民意 / 舆情 / 暗访 / 面访 / 座谈会等服务能力与报价查询,对接 hndcw.com 服务预约。
Search public tenders in China, inspect buyers, and estimate bid win probability.
Procurement data for Handyday users: projects, tenders, offers, contracts and public procurement.
Search government tenders and public procurement opportunities with structured results.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceProvides comprehensive access to Chinese bidding and tendering data, enabling users to search for companies, analyze bidding statistics, query tender announcements, and discover project opportunities for market analysis and business development.11-
- AlicenseNot gradedqualityBmaintenanceSearch and analyze 14M+ Taiwan government tenders (since 1999, updated daily): full-text search, award records, vendor win-rate and rivalry reports, agency spending patterns with next-tender predictions, and bid price analysis. Free, no API key required.1MIT
- AlicenseNot gradedqualityBmaintenance为 AI agent 提供不良资产(NPA/NPL)公告与挂牌标的的只读数据层,可检索银登、公拍网、北交所的挂牌记录、查询单条公告全部字段并盯盘最近新挂牌。每条结果强制附带来源、公告 ID、原文链接与抓取时间等出处信息,缺失即如实标注。MIT
- AlicenseNot gradedqualityCmaintenanceEnables searching and analyzing government tenders, contract awards, and pre-tender pipelines from 21 official sources, with tools for tender search, award intelligence, and detailed notice retrieval.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.