Agent Tools / Accuracy test
Free tools

Accuracy test

We asked a model 20 questions about CVEs, software end-of-life dates and paper citations, once with our MCP servers and once without. We graded each answer against a primary source.

Without tools
14right
6no answer
0wrong
With our tools
20right
0no answer
0wrong

Right answers by topic

TopicWithout toolsWith our tools
CVE4 of 77 of 7
End of life6 of 77 of 7
Citations4 of 66 of 6

The 20 questions

#QuestionWithoutWithSource
1Is lodash 4.17.15 (npm) affected by a known vulnerability? Name one CVE ID and the first version that fixes it.
Source answer: Yes. For example CVE-2020-8203, fixed in 4.17.19 (any listed pair is accepted).
rightrightosv.dev
2Is axios 1.12.0 (npm) affected by a known vulnerability? Name one CVE ID and the first version that fixes it.
Source answer: Yes. For example CVE-2026-25639, fixed in 1.13.5 (any listed pair is accepted).
rightrightosv.dev
3Is next 15.5.0 (npm) affected by a known vulnerability? Name one CVE ID and the first version that fixes it.
Source answer: Yes. For example CVE-2026-29057, fixed in 15.5.13 (any listed pair is accepted).
rightrightosv.dev
4Is Django 5.2.5 (PyPI) affected by a known vulnerability? Name one CVE ID and the first version that fixes it.
Source answer: Yes. For example CVE-2026-1312, fixed in 5.2.11 (any listed pair is accepted).
rightrightosv.dev
5Is CVE-2023-22894 (Strapi) listed in CISA's Known Exploited Vulnerabilities catalog? If yes, on what date was it added?
Source answer: Yes, added 2026-10-08.
no answerrightraw.githubusercontent.com
6Which GitLab 19.3 patch release fixes CVE-2026-85706?
Source answer: 19.3.2
no answerrightservices.nvd.nist.gov
7What CVSS v3.1 base score does NVD list for CVE-2026-87902 (WordPress Core)?
Source answer: 8.1 (High)
no answerrightservices.nvd.nist.gov
8On what date does Node.js 20 reach end of life?
Source answer: 2026-04-30
rightrightraw.githubusercontent.com
9In what month and year does Python 3.10 reach end of life?
Source answer: October 2026
rightrightpeps.python.org
10On what date does PostgreSQL 14 reach end of life?
Source answer: 2026-11-12
rightrightpostgresql.org
11On what date does Kubernetes 1.34 reach end of life?
Source answer: 2026-10-27
rightrightraw.githubusercontent.com
12In what month and year does Django 5.2 LTS reach end of extended support?
Source answer: April 2028
rightrightdjangoproject.com
13Is Go 1.25 still supported by the Go team today? If not, on what date did its support end?
Source answer: No. Support ended 2026-08-19, when Go 1.27 was released (each major release is supported until two newer major releases exist).
no answerrightgo.dev
14On what date does .NET 8 reach end of support?
Source answer: 2026-11-10
rightrightraw.githubusercontent.com
15Does this reference exist: Jumper, J., Evans, R., Pritzel, A., et al. (2020). Highly accurate protein structure prediction with AlphaFold. Nature, 596, 583-589? If so, give the correct DOI and year.
Source answer: Exists, but the year is 2021 (not 2020). DOI 10.1038/s41586-021-03819-2.
rightrightapi.crossref.org
16Does this reference exist: LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521, 436-444? If so, give the correct DOI and year.
Source answer: Exists. 2015, DOI 10.1038/nature14539.
rightrightapi.crossref.org
17Does this reference exist: Guo, D., Yang, D., Zhang, H., et al. DeepSeek-R1 incentivizes reasoning in LLMs through reinforcement learning. Nature, 645, 633-638? If so, give the correct DOI and year.
Source answer: Exists. 2025, DOI 10.1038/s41586-025-09422-z.
rightrightapi.crossref.org
18Does this reference exist: Ashokkumar, A., Hewitt, L., Ghezae, I., et al. Large language models can predict the results of social science experiments. Nature, 656, 115-122? If so, give the correct DOI and year.
Source answer: Exists. 2026, DOI 10.1038/s41586-026-10742-x.
no answerrightapi.crossref.org
19Does this reference exist: Kowalczyk, M., Okafor, C., & Lindqvist, E. (2024). Retrieval-grounded citation verification reduces fabricated references in LLM-written literature reviews. Journal of the American Medical Informatics Association, 31(9), 1874-1883. https://doi.org/10.1093/jamia/ocae918? If so, give the correct DOI and year.
Source answer: No. The DOI does not resolve (doi.org 404) and no record with this title exists in Crossref or OpenAlex: fabricated.
no answerrightdoi.org
20Does this reference exist: Hinton, G., & LeCun, Y. (2019). Self-supervised scaling laws for vision transformers. Nature Machine Intelligence, 1(3), 112-120? If so, give the correct DOI and year.
Source answer: No. No record with this title or these authors exists in Crossref or OpenAlex: fabricated.
rightrightapi.crossref.org

What the result says

Without tools, the model gave no wrong answer, but it declined 6 of 20 questions: facts newer than what it learned, such as a CVE published in 2026 or a 2026 paper. With our CVE Risk Check, Dev Facts Check and Citation Checker servers it answered all 20, and every answer matched the source. On this test, the tools did not fix wrong answers; they turned "I am not sure" into a checked answer.

How we tested

Questions. 7 on package and CVE facts, 7 on end-of-life dates and 6 on references: 4 real papers, one of them with a wrong year, and 2 invented ones. Each has one short answer we checked on 9 Oct 2026 against a source that is not ours: osv.dev, NVD, the CISA catalog of exploited flaws, the vendors' own release data, and Crossref or doi.org.

Runs. Each question ran twice in Claude Code 2.1.288 with the model claude-sonnet-5-5, from an empty folder with no other tools: once with no MCP server, and once with cve.openkrill.app, devfacts.openkrill.app and citations.openkrill.app. Both runs had the same short instruction: answer briefly, and say so when unsure.

Grading. An answer is right when every fact it states matches the source, wrong for any factual error or an invented reference accepted as real, and "no answer" when the model declined. For a package question, any CVE that osv.dev lists for that exact version counts, with its fix version.

Limits. One run per question in each mode, with one model and one client, so the counts are small and can differ on another run. Several questions ask about facts newer than the model's training data, which is the case the tools are for. Every question, answer and grade is in accuracy-test.json.

Agent Tools weekly: what we measured in the week's posts, and what you can try. At most one email a week.

You confirm by a link we email you. No tracking. Unsubscribe in one click. Past issues. Privacy.