What you get
An agent that already does something valuable, now grounded: every claim it makes traces to a real paper, and “the literature does not answer this” becomes an answer it can give. The integration is a tool registration, not a re-architecture. Owkin shipped theirs to users in days.Who it’s for
Product engineers whose agent works but overclaims — it reasons well and cites nothing, and your users have started noticing.How it went at Owkin
Owkin exposed Consensus to K Pro’s orchestrator the same way it exposes its other tools. That architectural fit is the whole story: no new retrieval service, no corpus to maintain, no bespoke ranking layer.“The Consensus MCP slotted directly into our agentic stack and gave K Pro’s capabilities a dramatic upgrade overnight.” — Lucas Brechot, Senior Product Manager, AI Products, OwkinAgents now ground their reasoning in full-text literature with programmatic controls for recency, citation count, and journal reputation — the filters a human researcher applies instinctively when judging whether a paper is relevant and credible.
Wiring it in
What separates a grounded agent from a decorated one
1
Decompose before retrieving
One search per user question is the most common cause of thin answers. Split the question into subquestions and give each its own search with its own filters.
2
Retrieve excerpts, not just abstracts
Request
include_full_text_chunks=true so the generation step reasons over results paragraphs rather than the introduction.3
Enforce grounding at generation time
Require a
doi or url on every claim and drop unsupported sentences. Make “the literature does not answer this” a first-class output rather than a failure state.4
Surface the filters you applied
Show the study types, years, and quality thresholds used. A researcher cannot trust a result set whose inclusion criteria are hidden.
5
Cache on the full parameter set
Cache on every parameter, not the query string alone, with a short TTL so new literature still lands.
What to check before you trust it
- Check the unanswerable case. Ask your agent something the literature genuinely does not settle. If it produces a confident cited answer anyway, your grounding rule is decorative.
- Spot-check citations against claims. A real paper attached to a claim it never made is the failure that survives review.
- Watch your rate limit under real traffic. Per-user OAuth spreads load across accounts; a shared service key concentrates it. See rate limits.
- Do not hide the filters. If your product narrows to Q1 journals by default, say so in the UI.
Related
Swap a hand-maintained paper corpus for full-text search
When you already have a corpus and want it gone.
Answer one question with many parallel searches
The retrieval pattern that makes a grounded agent good rather than merely cited.
Best practices
Rate limits, grounding rules, and the five primitives.
All use cases
Browse the gallery by persona.