A-Share Data in Dots
Dots is OpenAI’s always-on agent. It uses the user’s own ChatGPT connectors; add our remote MCP as a ChatGPT plugin and Dots can query A-share data.
Dots has no separate MCP settings
There is no standalone MCP configuration inside Dots. Add a custom MCP server/plugin in ChatGPT first, then let Dots use apps connected to that ChatGPT account.
- URL:
https://api.ashareapi.com/mcp - Auth:
Authorization: Bearer <ashareapi Key> - Transport: Streamable HTTP
- Dots does not store its own MCP config
Before you start
- The user’s own ChatGPT plan with Dots and custom MCP/plugin access
- An ashareapi API key; use a separate read-only key
- Verify the key:
GET /v1/quote?code=sh600519
Add the MCP in ChatGPT
- Open ChatGPT Plugins / Connectors
- Choose Add custom MCP server
- Enter
https://api.ashareapi.com/mcp - Set
Authorization: Bearer <Key>, or complete the auth flow shown - Install/enable the plugin
If the page only supports OAuth and cannot set a custom header, use the URL fallback: https://api.ashareapi.com/mcp?key=<Key>. Prefer headers when available.
Use it from Dots
Open Dots, confirm the MCP plugin is available under its connected apps, then ask.
Get the latest quote for sh600519
Get 600519 revenue for 2026Q3
Show the last 30 daily K-lines for 600519No tools or 401
| Symptom | Check first | Fix |
|---|---|---|
| 401 | Bearer missing in ChatGPT | Reset auth; use ?key= only as fallback |
| Dots cannot see plugin | Not installed/enabled | Install/enable in ChatGPT, reopen Dots |
| No custom MCP entry | Plan/admin restriction | Use a supported plan or ask an admin |
| Timeout | Result too large | Lower count / limit / num, then batch |
| Connection fails | URL/trailing slash | Try https://api.ashareapi.com/mcp/ |
?key= only as fallbackcount / limit / num, then batchhttps://api.ashareapi.com/mcp/Which tier: upgrade by workload
Quotes and K-lines can start on the base allowance; financials, batch calls, screening and research need a higher tier. See the full pricing page.
| Tier | Price | Quota | Best for Dots |
|---|---|---|---|
| Trial | ¥9.9 one-time | 10k calls · 30 req/min · 24 endpoints | Financials, dividends, sectors; light research |
| Standard | ¥29.9 one-time | 100k calls · 120 req/min · 46 endpoints | Daily research, notices, fund flow and more |
| Pro | ¥99 one-time | 500k calls · 300 req/min · 80 endpoints | Screening, batch financials, agent research |
| Institutional | ¥199/month | 100k/day · 600 req/min · 96 endpoints | Teams, multiple IPs, institutional research |
¥9.9 Trial · ¥29.9 Standard · ¥99 Pro · Institutional · Full pricing
Boundaries
- ✅ Read-only data lookup and research summaries
- ⛔ No automated trading, brokerage connection or return promises
- ⛔ Not investment advice; explain numbers by API date and definition
- ⛔ No stale close presented as a live quote
FAQ
No. Dots uses apps/plugins connected to the user’s ChatGPT account; add the custom MCP in ChatGPT first.
No. The developer only provides the MCP endpoint; the user brings their own ChatGPT account.
Prefer a Bearer header in ChatGPT’s custom MCP setup. Use ?key= only when the client cannot set headers.
Usually a plan or admin restriction; use a supported plan or ask an admin to enable custom MCP/plugins.
Last updated: 2026-10-31
Dots’s use of ChatGPT connectors follows OpenAI Dots Help and Custom MCP Server docs, checked on 2026-10-31; MCP URL and Bearer auth follow the live ashareapi endpoint.