Guide

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.

Ask inside Dots
Get the latest quote for sh600519

Get 600519 revenue for 2026Q3

Show the last 30 daily K-lines for 600519

No tools or 401

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/

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.

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

Can Dots configure MCP by itself?

No. Dots uses apps/plugins connected to the user’s ChatGPT account; add the custom MCP in ChatGPT first.

Does the developer need a ChatGPT subscription?

No. The developer only provides the MCP endpoint; the user brings their own ChatGPT account.

Bearer or Query Key?

Prefer a Bearer header in ChatGPT’s custom MCP setup. Use ?key= only when the client cannot set headers.

Why is there no custom MCP entry?

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.