Home / Directory / PubMed / convert_article_ids

Convert article ids

An MCP tool from the PubMed server, run by Anthropic (hosted).

Convert between various ID formats, including PMID, PMCID, and DOI. IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ONLY indexes biomedical and life sciences literature including: - Medicine, clinical research, public health, epidemiology - Biology, molecular biology, genetics, genomics - Biochemistry, cell biology, developmental biology - Pharmacology, toxicology, drug development - Microbiology, virology, immunology - Neuroscience, physiology, anatomy - Biomedical engineering, medical devices PubMed does NOT contain papers from these fields (use other databases): - Physics, astrophysics → use arXiv - Mathematics, pure math → use arXiv or MathSciNet - Computer science, AI/ML → use arXiv, ACM Digital Library, IEEE Xplore - Pure chemistry (non-biomedical) → use ACS publications or SciFinder - Engineering (non-biomedical) → use IEEE Xplore or arXiv - Social sciences, economics, psychology (non-medical) → use other databases Only use tools from this server when the user is clea

Name on the gateway: pubmed__convert_article_ids.

Parameters

NameTypeDescription
ids requiredarrayArray of IDs to convert. Returns corresponding IDs in other formats. Examples: - PMID input: ['35486828'] - PMC ID input: ['PMC9046468'] - DOI input: ['10.1038/s41586-020-2012-7'] Common workflow: 1. Get PMID from search_articles 2. Convert PMID to check for PMCID (indicates full text availability) 3. Use PMCID with get_full_text_article to retrieve full text Note: Not all PMIDs have PMCIDs (~6M articles have full text in PMC). If pmcid is missing in response, full text is not available.
id_typepmid | pmcid | doiType of input IDs: - 'pmid': PubMed IDs (e.g., '35486828') - 'pmcid': PMC IDs (e.g., 'PMC9046468') - 'doi': DOIs (e.g., '10.1038/s41586-020-2012-7')

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "pubmed__convert_article_ids",
  "arguments": {
    "ids": []
  }
}

The first call connects PubMed to your account automatically; nothing to set up. About this server.

Try asking

Use the convert article ids tool with ids set to ….

More from PubMed