ask10ais
Independent measurements of how 12 AI models answer brand questions in Chinese and English.
Should I use this
Quality & Safety
Findings (1)
- LOWin get_scenario_mention_rates
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"mcp": {
"url": "https://ask10ais.com/api/mcp"
}
}
}Remote endpoints
https://ask10ais.com/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (6)
🟢find_brand(query, locale)
Search ask10ais's published measurements (every public ranking and every scenario cell, asked in both Chinese and English) for a brand name. Returns its rank in each ranking and its mention rate with a 95% interval in each scenario, each with a link to the source page. Matching is a case-insensitive substring match plus registered aliases.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 100,
"description": "A brand or company name only, e.g. 'PETKIT' or '小佩'. Do not include personal information or conversation text."
},
"locale": {
"default": "en",
"description": "Language for names, reading rules and citation templates: 'en' or 'zh'.",
"type": "string",
"enum": [
"en",
"zh"
]
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_rankings(locale)
List ask10ais's public ranking questions with their latest measurement date, panel size and top brands.
Input Schema
{
"type": "object",
"properties": {
"locale": {
"default": "en",
"description": "Language for names, reading rules and citation templates: 'en' or 'zh'.",
"type": "string",
"enum": [
"en",
"zh"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_ranking(topic_id, locale, limit)
Latest measurement of one public ranking: each brand's rank and index score, merged spellings, panel size and completeness, plus a citation template.
Input Schema
{
"type": "object",
"properties": {
"topic_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"description": "topic_id from list_rankings or find_brand."
},
"locale": {
"default": "en",
"description": "Language for names, reading rules and citation templates: 'en' or 'zh'.",
"type": "string",
"enum": [
"en",
"zh"
]
},
"limit": {
"default": 20,
"description": "How many brands to return (1–50).",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"topic_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_scenario_collections(locale)
List published scenario collections: buying scenarios in one category, each asked with several phrasings and repeats in Chinese and English.
Input Schema
{
"type": "object",
"properties": {
"locale": {
"default": "en",
"description": "Language for names, reading rules and citation templates: 'en' or 'zh'.",
"type": "string",
"enum": [
"en",
"zh"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_scenario_mention_rates(collection, scenario_id, locale, limit)
Mention rates with 95% Wilson intervals for one scenario in one language: which brands models mention, how often, and how many models mention them.
Input Schema
{
"type": "object",
"properties": {
"collection": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Collection slug from list_scenario_collections."
},
"scenario_id": {
"type": "string",
"minLength": 1,
"maxLength": 20,
"description": "Scenario id, e.g. 'S1'."
},
"locale": {
"default": "en",
"description": "Which language the scenario was asked in: 'en' or 'zh'. Results differ by language.",
"type": "string",
"enum": [
"en",
"zh"
]
},
"limit": {
"default": 20,
"description": "How many brands to return (1–50).",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"collection",
"scenario_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢verify_certificate(certificate_no, locale)
Check an ask10ais certificate number (ASK10AIS-YYYY-NNNNNN): whether it exists, what it records, and whether it is valid or voided.
Input Schema
{
"type": "object",
"properties": {
"certificate_no": {
"type": "string",
"minLength": 5,
"maxLength": 40,
"description": "e.g. ASK10AIS-2026-000001"
},
"locale": {
"default": "en",
"description": "Language for names, reading rules and citation templates: 'en' or 'zh'.",
"type": "string",
"enum": [
"en",
"zh"
]
}
},
"required": [
"certificate_no"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence