Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

AgingResearch.News

REMOTE · AGINGRESEARCH.NEWS

Search aging research papers, evidence, trials and grants; follow topics through Sign in with ARN.

70 Trust /100

Last scanned (10 hours ago)

Scores higher than 60% of remote servers

Reachable. Last reached 18 Oct 2026.

Category Health and Science

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability76
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 6067 tokens (~209/item across 29 items; 26 tools + 3 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management20
  • Stability observed for 6 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage99
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 98% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 26 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 28 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
  • Supports UI / widget rendering.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 18 Oct 26 +1
    • Tool “count_pipeline” rewrote its description, which is the text the model reads security
    • Tool “get_asset” rewrote its description, which is the text the model reads security
    • Tool “get_conference” rewrote its description, which is the text the model reads security
    • Tool “list_assets” rewrote its description, which is the text the model reads security
    • Tool “list_papers” rewrote its description, which is the text the model reads security
    • “count_pipeline” reworded the description of “organisation” cosmetic
    • “list_assets” reworded the description of “organisation” cosmetic
    • “list_grants” reworded the description of “funder” cosmetic
    • “list_grants” reworded the description of “holder” cosmetic
    • “list_papers” reworded the description of “system” cosmetic
    • “list_stories” reworded the description of “system” cosmetic
    • “search_papers” reworded the description of “system” cosmetic
    • Tool “get_asset” changed its title: Get a drug or therapy programme → Get a drug or therapy program cosmetic
    • Tool “list_assets” changed its title: List drug and therapy programmes → List drug and therapy programs cosmetic
  • 17 Oct 26 0
    • Tool “get_asset” rewrote its description, which is the text the model reads security
  • 16 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.

  • 15 Oct 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “ask_arn” rewrote its description, which is the text the model reads security
    • Tool “count_pipeline” rewrote its description, which is the text the model reads security
    • Tool “find_entities” rewrote its description, which is the text the model reads security
    • Tool “follow” rewrote its description, which is the text the model reads security
    • Tool “get_ask_answer” rewrote its description, which is the text the model reads security
    • Tool “get_asset” rewrote its description, which is the text the model reads security
    • Tool “get_entity” rewrote its description, which is the text the model reads security
    • Tool “get_paper” rewrote its description, which is the text the model reads security
    • Tool “get_trial” rewrote its description, which is the text the model reads security
    • Tool “list_assets” rewrote its description, which is the text the model reads security
    • Tool “list_claims” rewrote its description, which is the text the model reads security
    • Tool “list_conferences” rewrote its description, which is the text the model reads security
    • Tool “list_follows” rewrote its description, which is the text the model reads security
    • Tool “list_grants” rewrote its description, which is the text the model reads security
    • Tool “list_news” rewrote its description, which is the text the model reads security
    • Tool “list_papers” rewrote its description, which is the text the model reads security
    • Tool “list_questions” rewrote its description, which is the text the model reads security
    • Tool “list_stories” rewrote its description, which is the text the model reads security
    • Tool “list_trials” rewrote its description, which is the text the model reads security
    • Tool “open_arn” rewrote its description, which is the text the model reads security
    • Tool “search_arn” rewrote its description, which is the text the model reads security
    • Tool “search_papers” rewrote its description, which is the text the model reads security
    • Tool “start_ultradeep” rewrote its description, which is the text the model reads security
    • Tool “unfollow” rewrote its description, which is the text the model reads security
    • Schema quality: good → excellent functional
    • “get_conference” reworded the description of “min_visibility” cosmetic
    • “get_paper” reworded the description of “id” cosmetic
    • “list_papers” reworded the description of “age_link” cosmetic
    • “list_papers” reworded the description of “min_relevance” cosmetic
    • “list_papers” reworded the description of “since” cosmetic
    • “list_papers” reworded the description of “system” cosmetic
    • “list_papers” reworded the description of “until” cosmetic
    • “list_stories” reworded the description of “system” cosmetic
    • “list_trials” reworded the description of “min_relevance” cosmetic
    • “search_papers” reworded the description of “age_link” cosmetic
    • “search_papers” reworded the description of “min_relevance” cosmetic
    • “search_papers” reworded the description of “since” cosmetic
    • “search_papers” reworded the description of “system” cosmetic
    • “search_papers” reworded the description of “until” cosmetic
    • Tool “find_entities” changed its title: Find entities → Find a drug, gene or topic cosmetic
    • Tool “get_entity” changed its title: Get an entity and its papers → Get a drug, gene or topic and its papers cosmetic
    • Tool “list_questions” changed its title: List the user's questions to ARN → List the user's questions to AgingResearch.News cosmetic
    • Tool “list_stories” changed its title: List ARN's stories → List stories cosmetic
  • 14 Oct 26 +1
    • Tool “ask_arn” rewrote its description, which is the text the model reads security
    • Tool “start_ultradeep” changed its title: Start an Ultradeep review → Start a full evidence review cosmetic
  • 13 Oct 26 0
    • Resource “agingresearch_news” now points somewhere else: ui://agingresearch-news/sidebar-v2.html → ui://agingresearch-news/sidebar-v3.html security
    • Resource “evidence_card” now points somewhere else: ui://agingresearch-news/evidence-card-v2.html → ui://agingresearch-news/evidence-card-v3.html security
    • Resource “story_card” now points somewhere else: ui://agingresearch-news/story-card-v2.html → ui://agingresearch-news/story-card-v3.html security
    • Tool “list_conferences” rewrote its description, which is the text the model reads security
    • Tool “list_grants” rewrote its description, which is the text the model reads security
    • Tool “list_news” rewrote its description, which is the text the model reads security
    • Tool “list_papers” rewrote its description, which is the text the model reads security
    • Tool “list_stories” rewrote its description, which is the text the model reads security
    • Tool “list_trials” rewrote its description, which is the text the model reads security
    • Tool “search_papers” rewrote its description, which is the text the model reads security
    • Tool “count_pipeline” rewrote its description, which is the text the model reads security
    • Tool “find_entities” rewrote its description, which is the text the model reads security
    • Tool “get_asset” rewrote its description, which is the text the model reads security
    • Tool “get_conference” rewrote its description, which is the text the model reads security
    • Tool “get_entity” rewrote its description, which is the text the model reads security
    • Tool “get_paper” rewrote its description, which is the text the model reads security
    • Tool “get_trial” rewrote its description, which is the text the model reads security
    • Tool “list_assets” rewrote its description, which is the text the model reads security
    • Tool “list_claims” rewrote its description, which is the text the model reads security
    • Schema quality: 180 → 211 ▼ functional
    • Stability: unverified → 0.03 ▲ functional
    • New tool “ask_arn” functional
    • New tool “get_ask_answer” functional
    • New tool “start_ultradeep” functional
  • 12 Oct 26 67

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 18 Oct 2026 · Probed https://agingresearch.news/api/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=*.agingresearch.news CN=YR1,O=Let's Encrypt,C=US 2 Oct 2026 31 Dec 2026 RSA 2048 SHA256-RSA 5452b991e8a59206467abd58168d0ba21e9
SANs: *.agingresearch.news, agingresearch.news
CN=YR1,O=Let's Encrypt,C=US (CA) CN=Root YR,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 RSA 2048 SHA256-RSA a20253f15f2691c05dc1ce13b9bcca4e
CN=Root YR,O=ISRG,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 RSA 4096 SHA256-RSA f24b6d17f9d9ad7cb1c9fea78782699f

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of agingresearch.news. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
news. present 39979 8 Verified
agingresearch.news. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=63072000

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://agingresearch.news/api/mcp Verified 200
http (plaintext) http://agingresearch.news/api/mcp HTTPS enforced 308 https://agingresearch.news/api/mcp
MCP tools · 26 exposed · ~5,759 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
ask_arn ~259

Use this when the user asks a research question on the biology of aging, longevity interventions, age-related disease, or the people and companies of the field (for example: does rapamycin extend lifespan in people, what is known about senolytics for frailty, who works on epigenetic clocks). Not for personal medical advice, doses or symptoms. It answers from AgingResearch.News's own record of papers, trials, approvals, mouse lifespan results, human genetics, researchers and companies, and says when that record is thin. Returns an answer of at most about 350 words with numbered sources, each linked to its page, and the conversation's address. It spends one of the user's Ask questions for the day on their AgingResearch.News account. Pass conversation_id for a follow-up. If the answer takes longer than a call allows, the result says so: read it with get_ask_answer and its question_id.

NameTypeReqDescription
conversation_idstring–To ask a follow-up in a conversation this tool or ask_arn started: its `conversation.id`. Leave out to start a new conversation.
questionstringyesThe research question in the user's words, in any language; the answer is written in the question's language.

No output schema declared.

No examples provided.

count_pipeline ~369

Use this when the user asks how many drug and therapy programs there are, or how a field's pipeline splits. Counts programs grouped by stage, modality, target, hallmark, indication, the developer's country or the developer, with each group's count at each stage. Takes list_assets' filters: by=target with indication=obesity counts the targets of obesity programs. An account whose plan includes drug and therapy programs reads every record in full; others read an outline, as the site's asset pages show it.

NameTypeReqDescription
bystring–What to group by.
countrystring–The developer's country, ISO 3166 alpha-2 (`US`, `GB`, `CH`).
hallmarkstring–A hallmark of aging the asset acts on.
indicationstring–A disease, by name or entity key (`idiopathic pulmonary fibrosis`, `alzheimer-disease`).
limitinteger–Results per page, 1 to 25.
mechanismstring–Words that must all appear in the asset's mechanism line (case-insensitive).
modalitystring–The kind of therapy (see `modality`).
organisationstring–An organization key: the assets it develops, partners on or licensed out.
qstring–Letters and digits in any of the asset's names or code names (`UBX1325` matches UBX-1325).
stagestring–Stage: with `indication`, the stage for that indication; otherwise the asset's furthest stage.
targetstring–A target: a gene symbol or key (`GLP1R`, `bcl2l1`) or a process key (`mtor`, `cellular-senescence`).

No output schema declared.

No examples provided.

find_entities ~208

Use this to find the type and key of what a question names (a drug, supplement or diet, a gene or protein, a biological process, a disease, a biomarker, an organism, a method or a hallmark of aging) before get_entity, list_claims or list_grants. Matches part of a name, a key or a known synonym, case-insensitive, most-studied first, with how many papers involve each. Pass a result's type and key to get_entity.

NameTypeReqDescription
cursorstring–Opaque cursor from `pagination.next_cursor` of the previous page. Keep the other parameters the same.
limitinteger–Results per page, 1 to 25.
qstring–Match on name or key, case-insensitive substring.
typestring–Entity type, e.g. intervention, gene, pathway, component, system, method, hallmark, phenotype, organism, tissue, disease, biomarker, mesh.

No output schema declared.

No examples provided.

follow ~113

Use this when the user asks to follow a drug, gene, process, disease or other entity on AgingResearch.News, so its new papers reach them. Takes the type and key that find_entities or get_entity give. Following is saved to the user's account: new papers on it appear in For you and the daily follow email.

NameTypeReqDescription
keystringyesThe entity's key within its type, such as rapamycin.
typestringyesThe entity's type, as find_entities or get_entity gives it.

No output schema declared.

No examples provided.

get_ask_answer ~114

Use this when ask_arn or start_ultradeep said an answer is still being written, or the user wants it again: it reads that question's answer by the question_id they gave: the answer with its numbered sources once it is written, or where it stands while it is written. Waits up to 20 seconds for a short answer that is nearly done; an Ultradeep review takes several minutes.

NameTypeReqDescription
question_idintegeryesThe question_id ask_arn or start_ultradeep gave.

No output schema declared.

No examples provided.

get_asset ~229

Use this when the user asks about one drug or therapy program by its name or any code name (ubx1325, UBX-1325, BMS-986278). Returns its developers, partners and licensors, targets, mechanism, modality, every indication with its stage and source, lifespan evidence and news; its published research (papers a year and by kind, species reached, the newest papers and abstracts); designations (orphan, breakthrough, fast track, PRIME) by agency; an approved drug's patents and exclusivity; its development status (active, inactive, discontinued or approved) with reasons and stage by country; its next catalyst (a PDUFA date, an advisory committee, an expected readout, with how exactly its day is known); and its newest events from filings and regulators (topline results, complete response letters, clinical holds, programs stopped). An account whose plan includes drug and therapy programs reads every record in full; others read an outline, as the site's asset pages show it.

NameTypeReqDescription
keystringyesThe asset's key or a code name.

No output schema declared.

No examples provided.

get_conference ~223

Use this when the user asks about one meeting from list_conferences, or what was presented there. Returns its organizer, site and every edition; with `edition`, that edition's abstracts worth reading, the most relevant first, each with its number, format and the paper it was later published as. An abstract is not a peer-reviewed paper. Read one in full with get_paper.

NameTypeReqDescription
cursorstring–Opaque cursor from `pagination.next_cursor` of the previous page. Keep the other parameters the same.
editionstring–An edition from `editions`, e.g. 2025: list its abstracts.
idstringyesConference id from list_conferences, e.g. gsa.
limitinteger–Results per page, 1 to 25.
min_visibilitystring–With `edition`: which abstracts to list, from the most to the least worth reading: `core`, `visible`, `searchable`, `matchable`, `out`. Default `visible`, those worth reading.

No output schema declared.

No examples provided.

get_entity ~302

Use this for questions about one drug, supplement, gene, process or disease, such as: is there human evidence for this intervention; has the finding been replicated by independent labs; in which species; what trials test it and how many have posted no results; who funds the work and which companies are tied to it; what the newest papers on it report. Takes a type and key from find_entities (intervention rapamycin, disease sarcopenia). Returns the entity with the papers that involve it, newest first, and the role it plays in each. For an intervention, a gene or a process, `evidence` gives its evidence as structure, never as a grade: the species its findings reach and whether independent labs found the same there, the labs and countries behind them, the findings against, its trials and those with no results posted, its funders and its company ties. The counts are of the papers AgingResearch.News has read, not of all the literature. Not for personal medical advice or doses.

NameTypeReqDescription
cursorstring–Opaque cursor from `pagination.next_cursor` of the previous page. Keep the other parameters the same.
keystringyesEntity key within its type.
limitinteger–Results per page, 1 to 25.
min_relevancenumber–Lowest aging-relevance score for the papers listed. Default: no filter.
typestringyesEntity type.

No output schema declared.

No examples provided.

get_paper ~162

Use this when the user wants one paper in depth: what it did and found, in which species and how many subjects, its caveats, who wrote it and where they work. Takes a paper id such as MED-42823970 from another tool's results. Returns how it bears on aging, the language it was published in with its own-language title when that is not English, every author with ORCID iD and institutions, its full story (headline, body, why it matters, caveats) when published, the drugs, genes and processes it studies and its findings, and a link to the paper at its source. It does not replace the paper.

NameTypeReqDescription
idstringyesPaper id, e.g. MED-42823970.

No output schema declared.

No examples provided.

get_trial ~132

Use this when the user asks about one clinical trial by its registry number (NCT, ISRCTN, ChiCTR, CTRI, CTIS and the rest): its design, outcomes and dates, what changed and when, and which papers cite it. Returns the registry's summary, outcomes and dates, every change recorded and the papers that cite it. A record from the WHO ICTRP carries its attribution and the day WHO processed it, to show with it.

NameTypeReqDescription
nct_idstringyesThe trial's registry number, e.g. NCT04488601 or ISRCTN12345678.

No output schema declared.

No examples provided.

list_assets ~449

Use this when the user asks which drugs or therapies are in development against a target, a mechanism, a hallmark of aging or an age-related disease, who develops them and how far each has got. Lists drug and therapy programs (assets), furthest stage first: each with its developers and partners, code names, modality, targets, mechanism, indications with the stage of each, hallmarks of aging and lifespan evidence. Narrow by target (a gene symbol such as GLP1R, or a process), mechanism words, modality, hallmark, indication, stage, the developer's country, an organization or a name. Read one in full with get_asset; count them with count_pipeline. An account whose plan includes drug and therapy programs reads every record in full; others read an outline, as the site's asset pages show it.

NameTypeReqDescription
countrystring–The developer's country, ISO 3166 alpha-2 (`US`, `GB`, `CH`).
cursorstring–Opaque cursor from `pagination.next_cursor` of the previous page. Keep the other parameters the same.
hallmarkstring–A hallmark of aging the asset acts on.
indicationstring–A disease, by name or entity key (`idiopathic pulmonary fibrosis`, `alzheimer-disease`).
limitinteger–Results per page, 1 to 25.
mechanismstring–Words that must all appear in the asset's mechanism line (case-insensitive).
modalitystring–The kind of therapy (see `modality`).
organisationstring–An organization key: the assets it develops, partners on or licensed out.
qstring–Letters and digits in any of the asset's names or code names (`UBX1325` matches UBX-1325).
stagestring–Stage: with `indication`, the stage for that indication; otherwise the asset's furthest stage.
targetstring–A target: a gene symbol or key (`GLP1R`, `bcl2l1`) or a process key (`mtor`, `cellular-senescence`).

No output schema declared.

No examples provided.

list_claims ~262

Use this when the user asks what has been found about a relation: does an intervention extend lifespan, and in which organisms; what lowers a biomarker; what acts on a process. Lists findings extracted from papers as subject, relation and object (for example rapamycin extends_lifespan in Mus musculus), with organism, conditions, effect size and the paper, newest first. Narrow by subject, object, relation, organism or paper. Check a finding that matters against its paper with get_paper. Not for personal medical advice.

NameTypeReqDescription
cursorstring–Opaque cursor from `pagination.next_cursor` of the previous page. Keep the other parameters the same.
limitinteger–Results per page, 1 to 25.
objectstring–Object text, entity name or entity key (case-insensitive substring).
organismstring–Organism, e.g. Homo sapiens, Mus musculus (case-insensitive substring).
paper_idstring–Only claims from this paper.
relationstring–Exact relation, e.g. increases, decreases, associated_with, extends_lifespan.
subjectstring–Subject text, entity name or entity key (case-insensitive substring).

No output schema declared.

No examples provided.

list_conferences ~84

Use this when the user asks which meetings on aging research and age-related disease are coming up, or which have just been held. The conference calendar: meetings still to come or on, soonest first, then recent ones, each edition with its dates, place and how many of its abstracts are held. Read one, and an edition's abstracts, with get_conference.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_feed ~29

The sidebar's feed: For you or Top, as story cards.

NameTypeReqDescription
tabstring––

No output schema declared.

No examples provided.

list_follows ~58

Use this when the user asks what they follow on AgingResearch.News. Lists the drugs, genes, processes and saved searches their account follows, newest first, each with its page; an entity's id is the type:key that unfollow takes.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_grants ~361

Use this when the user asks who funds work on a target, a drug, a process or a lab, how much and since when, or what a funder pays for in aging research. Lists research grants from NIH, the EU (CORDIS), UKRI and Wellcome that bear on aging, newest award first: title, funder, holder, investigators, amount, funded period, scheme and a link to the record. Narrow by an entity the title names (type:key, as find_entities gives), a funder or holder key, title words or award date. Other funders and private money are not here; for company financings use list_news.

NameTypeReqDescription
cursorstring–Opaque cursor from `pagination.next_cursor` of the previous page. Keep the other parameters the same.
entitystring–Only grants whose titles name this entity, as `type:key` (see /entities), e.g. `intervention:rapamycin` or `disease:sarcopenia`.
funderstring–Only grants from this funder, by its organization key or name, e.g. `nia` or `wellcome`.
holderstring–Only grants held by this organization (its key) or investigator (`person:` and their key), e.g. `buck-institute-for-research-on-aging`.
limitinteger–Results per page, 1 to 25.
qstring–Words of the grant's title ("quoted phrases", OR and -exclusions work).
sincestring–Only grants awarded on or after this date (YYYY-MM-DD).
untilstring–Only grants awarded on or before this date (YYYY-MM-DD).

No output schema declared.

No examples provided.

list_news ~187

Use this when the user asks about events in aging research and the longevity industry: company financings and deals, trial readouts, approvals and regulators, policy, conferences. One story per event, newest first, written by AgingResearch.News with a link to every outlet that covered it. Narrow by words, kind or date. Only news of this field; not for general, political or market news.

NameTypeReqDescription
cursorstring–Opaque cursor from `pagination.next_cursor` of the previous page. Keep the other parameters the same.
kindstring–Only stories of this kind.
limitinteger–Results per page, 1 to 25.
qstring–Words that must all appear in the story's headline or summary (case-insensitive).
sincestring–Only stories with coverage on or after this UTC date (YYYY-MM-DD).

No output schema declared.

No examples provided.

list_papers ~503

Use this when the user asks what is new: the latest papers in a field (mitochondrial dysfunction, immune aging, senolytics), of a study type such as randomized trials, on a body system, or by one author (author takes a name, or an author_id from get_paper), for example to shortlist a lab's journal club. Lists the newest papers AgingResearch.News has read, by the date they were added, with the same filters as search_papers and an optional words filter. For the papers that best answer a question, use search_papers.

NameTypeReqDescription
age_linkarray–How the work itself connects to aging.
authorstring–Papers 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 p…
categoryarray–Category slug. A paper matches when its category or its secondary category is listed.
cursorstring–Opaque cursor from `pagination.next_cursor` of the previous page. Keep the other parameters the same.
limitinteger–Results per page, 1 to 25.
min_relevancenumber–How 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.
preprintboolean–`true` for preprints only, `false` for peer-reviewed papers only. Omit for both.
qstring–Full-text filter over title and abstract. Supports "quoted phrases", OR and -exclusions. Results stay in date order; use search_papers for ranked results.
sincestring–Only papers added on or after this UTC date (YYYY-MM-DD; a full ISO timestamp is cut to its date).
study_typearray–Main source of evidence.
systemarray–Body system key (see `systems`). A paper matches when it involves any of them. Only papers that have been analyzed have systems.
untilstring–Only papers added on or before this UTC date (YYYY-MM-DD).

No output schema declared.

No examples provided.

list_questions ~66

Use this when the user asks about questions they asked AgingResearch.News (Ask) before. Lists their most recent conversations, newest first, each with its title and its address, where the answer and its sources are.

NameTypeReqDescription
limitinteger–How many, 1 to 25.

No output schema declared.

No examples provided.

list_stories ~267

Use this when the user wants a readable round-up of recent findings: what happened this week in aging research, the notable results in a field, or a short list for a journal club. Lists the stories AgingResearch.News wrote about new papers, newest first, each checked against its paper: a plain-language headline, body, why it matters and caveats, with the paper. Narrow by category, body system, study type or publication date. Only the papers chosen for a story; for every paper on a question use search_papers.

NameTypeReqDescription
categoryarray–Category slug. A paper matches when its category or its secondary category is listed.
cursorstring–Opaque cursor from `pagination.next_cursor` of the previous page. Keep the other parameters the same.
limitinteger–Results per page, 1 to 25.
sincestring–Only stories published on or after this UTC date (YYYY-MM-DD).
study_typearray–Main source of evidence.
systemarray–Body system key (see `systems`). A paper matches when it involves any of them. Only papers that have been analyzed have systems.
untilstring–Only stories published on or before this UTC date (YYYY-MM-DD).

No output schema declared.

No examples provided.

list_trials ~390

Use this when the user asks about clinical trials on aging or an age-related condition: what is recruiting, what changed lately (a new status, a completion, results posted), which trials test a drug, or which companies run them. Lists trials from ClinicalTrials.gov that bear on human aging, newest registry update first: phase, status, sponsor, size, conditions, interventions and the latest change. Narrow by words, phase, recruitment status, focus, industry sponsor or update date. Only trials about aging, not every registered trial. Read one with get_trial.

NameTypeReqDescription
cursorstring–Opaque cursor from `pagination.next_cursor` of the previous page. Keep the other parameters the same.
focusarray–The trial's main connection to aging (see `focus`).
industryboolean–`true` for trials whose lead sponsor is a company, `false` for the rest. Omit for both.
limitinteger–Results per page, 1 to 25.
min_relevancenumber–Lowest aging-relevance score to include (0 to 3, see `relevance`). Default 1.8, the trials about aging.
phasearray–Phase: `1` (early phase 1 and phase 1), `2`, `3`, `4`, or `none` for studies with no phase.
qstring–Words that must all appear in the trial's titles, conditions, interventions, keywords or sponsor (case-insensitive).
sincestring–Only trials the registry updated on or after this date (YYYY-MM-DD).
statusarray–Recruitment status: `recruiting` (recruiting, not yet recruiting or by invitation), `active` (active, not recruiting), `completed`, or `stopped` (terminated, withdrawn or suspended).

No output schema declared.

No examples provided.

open_arn ~74

Use this when the user asks to open AgingResearch.News or to see their feed, follows and recent questions in one place. Shows the newest stories (For you when the user is signed in, else Top), what they follow and their recent questions, with search.

NameTypeReqDescription
tabstring–Which feed to open on.

No output schema declared.

No examples provided.

search_arn ~30

The sidebar's search: topics and papers matching words, as cards.

NameTypeReqDescription
qstringyes–

No output schema declared.

No examples provided.

search_papers ~581

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.

NameTypeReqDescription
age_linkarray–How the work itself connects to aging.
authorstring–Papers 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 p…
categoryarray–Category slug. A paper matches when its category or its secondary category is listed.
cursorstring–Opaque cursor from `pagination.next_cursor` of the previous page. Keep the other parameters the same.
limitinteger–Results per page, 1 to 25.
min_relevancenumber–How 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.
preprintboolean–`true` for preprints only, `false` for peer-reviewed papers only. Omit for both.
qstringyesSearch terms. Supports "quoted phrases", OR and -exclusions.
sincestring–Only papers added on or after this UTC date (YYYY-MM-DD; a full ISO timestamp is cut to its date).
study_typearray–Main source of evidence.
systemarray–Body system key (see `systems`). A paper matches when it involves any of them. Only papers that have been analyzed have systems.
untilstring–Only papers added on or before this UTC date (YYYY-MM-DD).

No output schema declared.

No examples provided.

start_ultradeep ~211

Use this when the user asks for a full review of the evidence on a research question in aging or longevity, beyond a short answer. Not for personal medical advice, doses or symptoms. It writes, over several minutes, a review in five sections: the bottom line, the evidence by kind of study, contradictions and gaps, how far it has got toward patients, and what would change the answer. It is started on the user's own AgingResearch.News account and counts against their plan's Ultradeep reviews. Returns at once with the address of the conversation where the review appears and a question_id: get_ask_answer says where it stands and gives the review once it is in.

NameTypeReqDescription
conversation_idstring–To ask a follow-up in a conversation this tool or ask_arn started: its `conversation.id`. Leave out to start a new conversation.
questionstringyesThe research question in the user's words, in any language; the answer is written in the question's language.

No output schema declared.

No examples provided.

unfollow ~96

Use this when the user asks to stop following a drug, gene, process or other entity on AgingResearch.News. Takes the type and key that list_follows, find_entities or get_entity give. Removes the follow from the user's account.

NameTypeReqDescription
keystringyesThe entity's key within its type, such as rapamycin.
typestringyesThe entity's type, as find_entities or get_entity gives it.

No output schema declared.

No examples provided.

Install

How do I install the AgingResearch.News MCP server?

AgingResearch.News is a hosted endpoint at https://agingresearch.news/api/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · agingresearch.news

# add to Claude Code
claude mcp add --transport http news-agingresearch-agingresearch-news 'https://agingresearch.news/api/mcp'
Common questions

What is the AgingResearch.News MCP server?

AgingResearch.News is an MCP server listed in the public MCP registry as news.agingresearch/agingresearch-news. Search aging research papers, evidence, trials and grants; follow topics through Sign in with ARN. This page covers its hosted endpoint (https://agingresearch.news/api/mcp).

Is the AgingResearch.News MCP server safe to use?

AgingResearch.News scores 70 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the AgingResearch.News MCP server expose?

AgingResearch.News exposes 26 tools: search_papers, list_papers, get_paper, list_stories, find_entities, and 21 more. Their descriptions and schemas cost roughly 5,759 tokens of context every time the server is loaded.

Does the AgingResearch.News MCP server require authentication?

No. We connected to AgingResearch.News without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the AgingResearch.News MCP server still maintained?

AgingResearch.News is still listed as active in the MCP registry. We last reached this channel on 18 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.