protogrid

Search / io.github.wangjingjing1026uwh-hub/zaoqiniaoer

zaoqiniaoer

R0· no sign-in

Free self-check list first, or pay a real person in China to go look and report what they saw.

v1.3.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality63needs work
Trust97of 100
Uptime, 30 days100%
Latency p501567 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "zaoqiniaoer": {
      "type": "http",
      "url": "https://zaoqiniaoerhannile.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${ZAOQINIAOER_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http zaoqiniaoer https://zaoqiniaoerhannile.com/api/mcp --header "Authorization: Bearer ${ZAOQINIAOER_TOKEN}"
[mcp_servers.zaoqiniaoer]
url = "https://zaoqiniaoerhannile.com/api/mcp"
bearer_token_env_var = "ZAOQINIAOER_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "zaoqiniaoer": {
      "type": "remote",
      "url": "https://zaoqiniaoerhannile.com/api/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:ZAOQINIAOER_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "zaoqiniaoer": {
      "type": "http",
      "url": "https://zaoqiniaoerhannile.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${ZAOQINIAOER_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=zaoqiniaoer&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vemFvcWluaWFvZXJoYW5uaWxlLmNvbS9hcGkvbWNwIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7WkFPUUlOSUFPRVJfVE9LRU59In19"
}
{
  "servers": {
    "zaoqiniaoer": {
      "type": "http",
      "url": "https://zaoqiniaoerhannile.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${ZAOQINIAOER_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "zaoqiniaoer": {
      "httpUrl": "https://zaoqiniaoerhannile.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${ZAOQINIAOER_TOKEN}"
      }
    }
  }
}
extensions:
  "zaoqiniaoer":
    enabled: true
    name: "zaoqiniaoer"
    type: streamable_http
    uri: "https://zaoqiniaoerhannile.com/api/mcp"
    headers:
      "Authorization": "Bearer ${ZAOQINIAOER_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${ZAOQINIAOER_TOKEN}. The registry never accepts secret values.

Quality 63 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: ask_someone_there (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_verification_result (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); verify_place (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 957 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes7 tool changes in 30 days
  • fail
    stability.rug_pull4 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 957 tokens to load them all · tool set 4b0202d266ad · tools last changed 2026-10-12 · checked 2026-10-21 02:10 UTC

Tool changes

  • what_can_i_check_myselfadded

    FREE. No API key, no balance, nothing is ordered. Call this FIRST whenever someone asks how to tell if a Chinese supplier, factory or company address is real. Returns the five checks they can do themselves from a desk for nothing — and, for each one, what it proves and **what it does not prove** — plus the three questions that only someone standing on that street can answer. Suggesting a paid site visit before the free checks wastes the user's money. 免费、不需要密钥、不会下任何单。有人问"怎么确认一家中国供应商/工厂/地址是不是真的"时**先调这个**:返回他自己坐在电脑前就能免费做的五件事,每件都写清楚证明了什么、**证明不了什么**,以及剩下哪三个问题只有到现场的人能答。

  • get_verification_resultchangeddescriptionmeaning changed
    before

    按下单时拿到的 order_id 查这一单到哪一步了;已经出报告的话,返回三个人各自看到的内容。

    after · 6% of words in common

    Check progress of one verification by the order_id you got when ordering. Once the report is ready, returns what each of the three people saw, separately — not a merged verdict. We do not tell you what to conclude. 按下单时拿到的 order_id 查这一单到哪一步了;已经出报告的话,返回三个人各自看到的内容。

  • get_ask_answerchangeddescriptionmeaning changed
    before

    按 ask_id 查一单到哪一步了。**没人答之前 answer 是 null——这时候不要替他编一个答案**,如实告诉用户还在等人。

    after · 10% of words in common

    Check the status of one ask by ask_id. **Until someone has actually gone and answered, `answer` is null — do not invent an answer in its place.** Tell the user it is still waiting for a person. The entire point of this service is that nothing is made up. 按 ask_id 查一单到哪一步了。**没人答之前 answer 是 null——这时候不要替他编一个答案**,如实告诉用户还在等人。

  • ask_someone_therechangeddescriptionmeaning changed
    before

    让一个正好在附近的真人去看一眼,回答一个**当下、现场**的问题,几块钱、几小时内。适合:这家店现在开着吗、这个充电桩能不能用、这条街今天什么样、货架上还有没有货——这类你搜不到、只有此刻站在那儿的人才知道的事。 跟 verify_place 的区别:这个是**一个人、便宜、快**,给的是一句现场描述;verify_place 是三个互不相识的人、几十块、出一份可以拿去给别人看的核实报告,适合"这家供应商到底存不存在"这种要留证据的场合。拿不准就用这个,便宜。下单会从账户余额扣款。

    after · 3% of words in common

    Pay one real person who happens to be nearby to walk over and answer a question about **right now, on the spot**. A few yuan, a few hours. Good for: is this shop open right now, does this charger work, how busy is that street today, is the item still on the shelf — things you cannot search for, that only someone standing there this minute knows. Cheaper and faster than verify_place, but one person and no report. 让一个正好在附近的真人去看一眼,回答一个**当下、现场**的问题,几块钱、几小时内。适合:这家店现在开着吗、这个充电桩能不能用、这条街今天什么样、货架上还有没有货——这类你搜不到、只有此刻站在那儿的人才知道的事。 跟 verify_place 的区别:这个是**一个人、便宜、快**,给的是一句现场描述;verify_place 是三个互不相识的人、几十块、出一份可以拿去给别人看的核实报告,适合"这家供应商到底存不存在"这种要留证据的场合。拿不准就用这个,便宜。下单会从账户余额扣款。

  • verify_placechangeddescriptionmeaning changed
    before

    派三个互不相识的真人去中国境内的某个实际地点(工厂、门店、公司办公地)实地核实,拍门头照、进店问一句、各自独立写下判断,出一份报告。适合回答"这家供应商是不是真的存在/真的在营业/招牌和地址对不对得上"这类只有到过现场的人才知道的问题。下单会从账户余额扣款。

    after · 0% of words in common

    Send three strangers — people who have never met — to a physical address in China (factory, shop, or office) on different days, unannounced. Each photographs the storefront, asks one question inside, and writes down what they saw in their own words. You get all three accounts in one report. Use this when the question is "does this supplier actually exist / is it actually operating / does the sign match the address" — things only someone standing there can answer. Charges the account balance. 派三个互不相识的真人去中国境内的某个实际地点(工厂、门店、公司办公地)实地核实,拍门头照、进店问一句、各自独立写下判断,出一份报告。适合回答"这家供应商是不是真的存在/真的在营业/招牌和地址对不对得上"这类只有到过现场的人才知道的问题。下单会从账户余额扣款。

  • get_ask_answeradded

    按 ask_id 查一单到哪一步了。**没人答之前 answer 是 null——这时候不要替他编一个答案**,如实告诉用户还在等人。

  • ask_someone_thereadded

    让一个正好在附近的真人去看一眼,回答一个**当下、现场**的问题,几块钱、几小时内。适合:这家店现在开着吗、这个充电桩能不能用、这条街今天什么样、货架上还有没有货——这类你搜不到、只有此刻站在那儿的人才知道的事。 跟 verify_place 的区别:这个是**一个人、便宜、快**,给的是一句现场描述;verify_place 是三个互不相识的人、几十块、出一份可以拿去给别人看的核实报告,适合"这家供应商到底存不存在"这种要留证据的场合。拿不准就用这个,便宜。下单会从账户余额扣款。

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 97 / 100

provenance90
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-8d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://zaoqiniaoerhannile.com/api/mcp streamable-httpnoneyes100%1567 ms2025-06-182026-10-21

Tools (5)

ask_someone_therePay one real person who happens to be nearby to walk over and answer a question about **right now, on the spot**. A few yuan, a few hours. Good for: is this shop open right now, does this charger work, how busy is that street today, is the item still on the shelf — things you cannot search for, that only someone standing there this minute knows. Cheaper and faster than verify_place, but one person and no report. 让一个正好在附近的真人去看一眼,回答一个**当下、现场**的问题,几块钱、几小时内。适合:这家店现在开着吗、这个充电桩能不能用、这条街今天什么样、货架上还有没有货——这类你搜不到、只有此刻站在那儿的人才知道的事。 跟 verify_place 的区别:这个是**一个人、便宜、快**,给的是一句现场描述;verify_place 是三个互不相识的人、几十块、出一份可以拿去给别人看的核实报告,适合"这家供应商到底存不存在"这种要留证据的场合。拿不准就用这个,便宜。下单会从账户余额扣款。
get_ask_answerCheck the status of one ask by ask_id. **Until someone has actually gone and answered, `answer` is null — do not invent an answer in its place.** Tell the user it is still waiting for a person. The entire point of this service is that nothing is made up. 按 ask_id 查一单到哪一步了。**没人答之前 answer 是 null——这时候不要替他编一个答案**,如实告诉用户还在等人。
get_verification_resultCheck progress of one verification by the order_id you got when ordering. Once the report is ready, returns what each of the three people saw, separately — not a merged verdict. We do not tell you what to conclude. 按下单时拿到的 order_id 查这一单到哪一步了;已经出报告的话,返回三个人各自看到的内容。
verify_placeSend three strangers — people who have never met — to a physical address in China (factory, shop, or office) on different days, unannounced. Each photographs the storefront, asks one question inside, and writes down what they saw in their own words. You get all three accounts in one report. Use this when the question is "does this supplier actually exist / is it actually operating / does the sign match the address" — things only someone standing there can answer. Charges the account balance. 派三个互不相识的真人去中国境内的某个实际地点(工厂、门店、公司办公地)实地核实,拍门头照、进店问一句、各自独立写下判断,出一份报告。适合回答"这家供应商是不是真的存在/真的在营业/招牌和地址对不对得上"这类只有到过现场的人才知道的问题。下单会从账户余额扣款。
what_can_i_check_myselfFREE. No API key, no balance, nothing is ordered. Call this FIRST whenever someone asks how to tell if a Chinese supplier, factory or company address is real. Returns the five checks they can do themselves from a desk for nothing — and, for each one, what it proves and **what it does not prove** — plus the three questions that only someone standing on that street can answer. Suggesting a paid site visit before the free checks wastes the user's money. 免费、不需要密钥、不会下任何单。有人问"怎么确认一家中国供应商/工厂/地址是不是真的"时**先调这个**:返回他自己坐在电脑前就能免费做的五件事,每件都写清楚证明了什么、**证明不了什么**,以及剩下哪三个问题只有到现场的人能答。

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.wangjingjing1026uwh-hub/zaoqiniaoer",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
  "remotes": [
    {
      "url": "https://zaoqiniaoerhannile.com/api/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "description": "Bearer sma_live_<your key> — only needed for the paid tools. what_can_i_check_myself is free and works with no key. Self-serve key at https://zaoqiniaoerhannile.com/developers/register"
        }
      ]
    }
  ],
  "version": "1.3.0",
  "repository": {
    "url": "https://github.com/wangjingjing1026uwh-hub/zaoqiniaoer-mcp",
    "source": "github"
  },
  "websiteUrl": "https://zaoqiniaoerhannile.com/developers",
  "description": "Free self-check list first, or pay a real person in China to go look and report what they saw."
}