China Financial Data MCP Server based on AKShare - Free alternative to commercial financial data MCPs
Critical gaps across all dimensions. 27 tools with minimal descriptions (mostly 1-3 words: 'Ping', 'Overview', 'Quote'). No input schemas visible in source code, tool definitions inferred from TypeScript SDK and scattered Python files, not from explicit MCP registration. Parameters documented only as bare type+description pairs with no enums, ranges, or constraints. No output schemas documented. No error handling guidance. Tool names lack action verbs (e.g., 'overview', 'flow', 'stock' are ambiguous). No evidence of idempotency, pagination, or composition patterns. This server prioritizes API wrapping over agent-friendly tool design.
Announcements
Balance
Cashflow
Competitors
Dragon Tiger
Flow
Global Quote
Growth
Income
Indicators
Tool definitions inferred from scattered SDK/Python files, not from explicit MCP tool registration. No centralized schema definitions visible in source.
18 of 27 tools have descriptions under 20 characters (e.g., 'Ping', 'Overview', 'Quote', 'Flow'). LLMs cannot determine when/why to select these tools.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 28 | 2026-07-28+ | v2 |
Info
Intraday
Kline
Limit Up Down
Line Item
List Industries
Search
Northbound
Overview
Per Share
Ping
Profile
Quote
Search
Segments
Stock
Stocks
No output schemas documented for any tool. Agents cannot plan downstream calls or extract required fields (e.g., does 'quote' return price, volume, timestamp?). No pagination, limits, or result structure guidance.
Tool names lack action verbs. 'overview', 'flow', 'stock', 'profile', 'segments' are ambiguous nouns. LLMs cannot infer intent from names alone. Should be 'get_overview', 'get_flow', 'get_stock_info', 'get_profile', 'list_segments'.
No parameter constraints (enums, ranges, patterns) visible. E.g., 'direction' in limitUpDown, 'period' in kline, 'adjust' in kline have no documented valid values. LLMs will hallucinate invalid inputs.