mcpField
D
Dyscalculia.io

Dyscalculia.io

Remote
dyscalculia.ioHealth0Updated 2d ago

About Dyscalculia.io

Dyscalculia.io is a read-only MCP server for researchers and others consulting dyscalculia prevalence studies, references, chart data, and screening-game descriptions. It distinguishes published estimates from diagnosis and does not assess people or return screening results.

Key features

  1. 01Filter prevalence data by study or age
  2. 02Browse sources and cited topics
  3. 03Look up citations with DOI or PMID
  4. 04Read about five screening games and limits
  5. 05Retrieve chart and table data
  6. 06Check data licensing and citation details

Use cases

  1. 01Find research figures for an age group
  2. 02Verify the source behind a statistic
  3. 03Review skills measured by screening games
  4. 04Retrieve chart data and citation details

MCP support

The server exposes read-only statistics, references, screening-game descriptions, chart data, and citation information to MCP clients. It does not accept answers, assess individuals, or return screening results.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.dyscalculia.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

dyscalculia-mcp

MCP server for the sourced dyscalculia statistics on Dyscalculia.io: prevalence studies with sample size, year, age and reference, 93 references with DOI or PMID where the site has one, the chart and table datasets, and a plain description of the five number-skill screening games. Ask an assistant "what share of children have dyscalculia, and which study says so?" and it answers from sourced figures. Read-only.

Tools

ToolWhat it returns
get_prevalencePrevalence figures with sample size, publication year, age, reference key and a calc flag; filter by study, age or percent range
list_studiesEvery source the statistics page cites, with the topics it supports (prevalence, sex ratio, comorbidity, persistence, family, maths anxiety, interventions, ...)
get_referenceOne full citation by key (for example shalev2000) with DOI or PMID where the site has one, and the topics that cite it
explain_screening_testThe five screening games: what each measures, item counts, how items and games are scored in general terms, optional item sets, and the limits
list_chart_dataThe 4 charts and 3 tables on the statistics page with their CSV, JSON and SVG addresses; pass an id to get the rows with notes and reference keys
get_citationLicense (CC BY 4.0 compilation, each figure belongs to its source), citation text, an HTML credit link and downloads

Every tool is read-only (readOnlyHint). Invalid input returns isError with the valid options. No tool scores a person, takes answers or returns a screening result: explain_screening_test describes the test, nothing more.

Use

Hosted (no install): https://mcp.dyscalculia.io/mcp. Docs for each client: https://docs.dyscalculia.io/mcp

Local:

{ "mcpServers": { "dyscalculia": { "command": "npx", "args": ["-y", "dyscalculia-mcp"] } } }

Claude Code: claude mcp add --scope user dyscalculia -- npx -y dyscalculia-mcp. Self-host the HTTP transport: npm run build && PORT=3000 npm run start:http (POST /mcp, stateless, /health), or build the Dockerfile (node:22-alpine, non-root, port 3000).

Honest limits

  • There is no global prevalence figure. No worldwide pooled meta-analysis of dyscalculia prevalence was found; the "worldwide" entry is a range across population studies. Studies use different criteria and ages, so figures are not directly comparable, and one English sample gave 1 to 6 percent depending on the cut-off.
  • The figures are published research estimates, not a diagnosis of any person. The server gives no advice about a learning difficulty and does not tell anyone whether they have dyscalculia.
  • The screening test is a screening of basic number skills. It has no norm sample, no percentiles and no published accuracy study; it does not diagnose dyscalculia and does not rule it out.
  • DOIs and PMIDs are exactly those the site prints. Where the site has none, none is given.

Source of the figures: https://dyscalculia.io/dyscalculia-statistics · Method: https://dyscalculia.io/methodology

Data CC BY 4.0 (see dyscalculia-data), code MIT.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.