Skip to main content
Glama

Search papers

search_papers
Read-onlyIdempotent

Use this when the user asks what research has found on a question in the biology of aging or an age-related disease, often without the word aging: senescence and senolytics, epigenetic clocks, partial reprogramming, mitochondrial dysfunction, NAD+, inflammaging and immune aging, ovarian aging and menopause, neurodegeneration, cardiovascular and metabolic decline, sarcopenia, regeneration, and long-lived species such as naked mole rats and whales. Searches the titles and abstracts of every paper AgingResearch.News has read, best match first. Supports "quoted phrases", OR and -exclusions; narrow by study type, category, body system, link to aging, preprint status, author or the date it was added. By default only papers about aging. Each result gives its study type, how it bears on aging, its subjects and its story if one was published. The record is not all of PubMed: no match does not mean no study exists. Not for personal medical advice, symptoms or product recommendations. Read one in full with get_paper.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
qYesSearch terms. Supports "quoted phrases", OR and -exclusions.
limitNoResults per page, 1 to 25.
sinceNoOnly papers added on or after this UTC date (YYYY-MM-DD; a full ISO timestamp is cut to its date).
untilNoOnly papers added on or before this UTC date (YYYY-MM-DD).
authorNoPapers by an author. A name matches every author who answers to it: the words in any order, with or without accents, an initial standing for any name it begins (`sinclair d`). An `author_id` from a paper's `authors_full` (an OpenAlex author id such as `A5022713595`, or an ORCID iD) matches that one person.
cursorNoOpaque cursor from `pagination.next_cursor` of the previous page. Keep the other parameters the same.
systemNoBody system key (see `systems`). A paper matches when it involves any of them.
age_linkNoHow the work itself connects to aging.
categoryNoCategory slug. A paper matches when its category or its secondary category is listed.
preprintNo`true` for preprints only, `false` for peer-reviewed papers only. Omit for both.
study_typeNoMain source of evidence.
min_relevanceNoHow closely papers must bear on aging, 0 to 3. Leave out for papers about aging; 1 adds adjacent papers; 0 returns every paper read, most of them not about aging.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations cover safety (readOnly, idempotent, non-destructive), so the description is free to add real behavioral context: ranking is best-match-first, results are filtered to aging papers by default, each hit carries study type/aging linkage/subjects/story, and critically that the corpus is not all of PubMed so a null result is not proof of absence. That coverage caveat is exactly the kind of non-obvious behavior an agent needs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the trigger and corpus, then filters, then caveats and the sibling pointer. The long list of example topics is verbose but serves a real disambiguation purpose; the whole thing is a single dense block that would read better split into short sentences.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 12-parameter search tool with no output schema, it covers the essentials an agent needs: scope, default filtering, syntax, result contents, corpus limits, and the follow-up tool. It does not explain pagination/cursor beyond the schema, but nothing required to call it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description groups the available filters (study type, category, body system, link to aging, preprint status, author, date added) and restates query syntax, which aids scanning but adds little beyond what the schema already documents per parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (search) over a specific corpus (titles and abstracts of every paper AgingResearch.News has read) and explicitly separates itself from get_paper for full-text reading. The domain enumeration plus the 'often without the word aging' prompt helps the agent recognize this tool even when the user's phrasing never says 'aging'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a clear triggering condition ('when the user asks what research has found'), explicit exclusions ('Not for personal medical advice, symptoms or product recommendations'), and names the follow-up sibling (get_paper). It also routes the agent correctly when the user's question lacks the word 'aging'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources