DiscoverIA MCP
A read-only MCP server providing access to the DiscoverIA registry of AI-assisted scientific claims. It allows agents to search announcements, retrieve specific claim details, check evaluation statuses (from not evaluated to formally verified), view recent changes, and access frontier data and citations.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcp.discoveria.ai/mcpWhat you can do with it
- Search for AI research announcements
- Retrieve detailed status of a specific claim
- List current evaluation statuses
- Access recent changes in the registry
Source and maintenance
Protocol and capabilities
- Server
- discoveria-mcp 0.1.0
- MCP protocol
- 2025-06-18
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
search_announcements — Search the DiscoverIA registry
Search DiscoverIA's registry of AI-assisted scientific claims by free text, status, lab, discipline and announcement date. Returns paginated entries with their current status, the date that status was observed and a link to the entry's page. A status says where the evaluation of a claim stands, not whether the result is true. Entries from the frozen Erdős-wiki archive have statuses dated at the freeze.
{
"type": "object",
"properties": {
"lab": {
"type": "string",
"pattern": "^[a-z0-9](?:[a-z0-9-]{0,58}[a-z0-9])?$",
"maxLength": 60,
"description": "Lab slug from DiscoverIA's lab report, e.g. 'openai', 'google-deepmind', 'anthropic', 'harmonic', 'math-inc'. Matches claims announced by the lab and results obtained by others with its systems. The Erdős-wiki archive is not attributed to labs."
},
"lang": {
"enum": [
"fr",
"en"
],
"type": "string",
"default": "en",
"description": "Language of titles, labels and texts: 'fr' (French) or 'en' (English). Default 'en'. Use the user's language."
},
"page": {
"type": "integer",
"default": 1,
"maximum": 500,
"minimum": 1,
"description": "Page number, from 1."
},
"query": {
"type": "string",
"maxLength": 200,
"description": "Free text matched against title, claimant, id, discipline and nature. All words must match; accents and case are ignored. Omit to list everything."
},
"status": {
"enum": [
"verifie-formellement",
"relu-par-pairs",
"en-examen",
"conteste",
"retire",
"non-evalue",
"teste-par-un-tiers",
"disponible",
"demo-seulement",
"annonce",
"abandonne"
],
"type": "string",
"description": "Keep only entries with this status (see list_statuses)."
},
"page_size": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Results per page, 1 to 50. Default 10."
},
"discipline": {
"type": "string",
"pattern": "^[a-z0-9](?:[a-z0-9-]{0,58}[a-z0-9])?$",
"maxLength": 60,
"description": "Discipline slug, e.g. 'mathematiques', 'informatique-theorique', 'biologie-medecine', 'physique'."
},
"announced_to": {
"type": "string",
"pattern": "^[0-9]{4}(?:-(?:0[1-9]|1[0-2])(?:-(?:0[1-9]|[12][0-9]|3[01]))?)?$",
"maxLength": 10,
"description": "YYYY, YYYY-MM or YYYY-MM-DD. Keeps entries whose announcement period starts on or before this date."
},
"announced_from": {
"type": "string",
"pattern": "^[0-9]{4}(?:-(?:0[1-9]|1[0-2])(?:-(?:0[1-9]|[12][0-9]|3[01]))?)?$",
"maxLength": 10,
"description": "YYYY, YYYY-MM or YYYY-MM-DD. Keeps entries whose announcement period ends on or after this date (a claim dated '2026-02' matches announced_from '2026-02-15')."
},
"include_archive": {
"type": "boolean",
"default": true,
"description": "Include the frozen archive of T. Tao's AI-Erdős wiki (about 520 entries). Default true."
}
},
"additionalProperties": false
}{
"title": "Search the DiscoverIA registry",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_announcement — Get one registry entry
Get one entry of the DiscoverIA registry by id: claim, claimant, current status with its rule, dated status history with sources, verifiers, links, statement fidelity, events, related frontiers and the plain-language summary. A status says where the evaluation stands, not whether the result is true.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9](?:[a-z0-9-]{0,118}[a-z0-9])?$",
"maxLength": 120,
"minLength": 1,
"description": "Entry id (slug), e.g. 'gauss-sphere-packing-dim8', as returned by search_announcements."
},
"lang": {
"enum": [
"fr",
"en"
],
"type": "string",
"default": "en",
"description": "Language of titles, labels and texts: 'fr' (French) or 'en' (English). Default 'en'. Use the user's language."
}
},
"additionalProperties": false
}{
"title": "Get one registry entry",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_statuses — List the statuses and their counts
List DiscoverIA's six evaluation statuses for scientific claims (and the provisional product statuses) with their definitions and the number of entries in each. A status says where the evaluation stands, not whether the result is true.
{
"type": "object",
"properties": {
"lang": {
"enum": [
"fr",
"en"
],
"type": "string",
"default": "en",
"description": "Language of titles, labels and texts: 'fr' (French) or 'en' (English). Default 'en'. Use the user's language."
}
},
"additionalProperties": false
}{
"title": "List the statuses and their counts",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}recent_changes — Recent status changes and news feed
Latest status changes in the registry (last 90 days, with source) and the latest items of DiscoverIA's feed (last 30 days: sciences, models and labs, apps, devices).
{
"type": "object",
"properties": {
"kind": {
"enum": [
"all",
"status",
"feed"
],
"type": "string",
"default": "all",
"description": "'status' for status changes only, 'feed' for feed items only, 'all' for both. Default 'all'."
},
"lang": {
"enum": [
"fr",
"en"
],
"type": "string",
"default": "en",
"description": "Language of titles, labels and texts: 'fr' (French) or 'en' (English). Default 'en'. Use the user's language."
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "Maximum items per list, 1 to 50. Default 20."
}
},
"additionalProperties": false
}{
"title": "Recent status changes and news feed",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_frontier — Get a frontier and its current record
Frontiers track the best known bound of a quantity (e.g. a kissing number) and who moved it. With an id: the frontier, its current lower and upper records (exact values as strings, never rounded) and its series. Without an id: the list of frontiers with their current records.
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9](?:[a-z0-9-]{0,118}[a-z0-9])?$",
"maxLength": 120,
"minLength": 1,
"description": "Frontier id, e.g. 'kissing-d11'. Omit to list all frontiers."
},
"lang": {
"enum": [
"fr",
"en"
],
"type": "string",
"default": "en",
"description": "Language of titles, labels and texts: 'fr' (French) or 'en' (English). Default 'en'. Use the user's language."
}
},
"additionalProperties": false
}{
"title": "Get a frontier and its current record",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_citation — Cite a registry entry
Dated citation of a registry entry in APA and/or BibTeX, with its status and the date that status was observed. Data are CC BY 4.0, credit DiscoverIA.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9](?:[a-z0-9-]{0,118}[a-z0-9])?$",
"maxLength": 120,
"minLength": 1,
"description": "Entry id (slug), e.g. 'gauss-sphere-packing-dim8', as returned by search_announcements."
},
"lang": {
"enum": [
"fr",
"en"
],
"type": "string",
"default": "en",
"description": "Language of titles, labels and texts: 'fr' (French) or 'en' (English). Default 'en'. Use the user's language."
},
"style": {
"enum": [
"apa",
"bibtex",
"both"
],
"type": "string",
"default": "both",
"description": "'apa', 'bibtex' or 'both'. Default 'both'."
}
},
"additionalProperties": false
}{
"title": "Cite a registry entry",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 213 ms
- 95th percentile latency
- 213 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 213 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http discoveria-mcp https://mcp.discoveria.ai/mcpCodex
codex mcp add discoveria-mcp --url https://mcp.discoveria.ai/mcpCursor
{
"mcpServers": {
"discoveria-mcp": {
"url": "https://mcp.discoveria.ai/mcp"
}
}
}Cline
{
"mcpServers": {
"discoveria-mcp": {
"type": "streamableHttp",
"url": "https://mcp.discoveria.ai/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"discoveria-mcp": {
"type": "http",
"url": "https://mcp.discoveria.ai/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http discoveria-mcp https://mcp.discoveria.ai/mcpClaude Desktop
{
"mcpServers": {
"discoveria-mcp": {
"url": "https://mcp.discoveria.ai/mcp"
}
}
}Windsurf
{
"mcpServers": {
"discoveria-mcp": {
"serverUrl": "https://mcp.discoveria.ai/mcp"
}
}
}Let your agent find its tools
Find servers like DiscoverIA MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other ai and machine learning servers
Do you run DiscoverIA MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.