Search MeSH
mesh_searchFind official MeSH medical subject headings to index literature, refine PubMed searches, and retrieve controlled vocabulary terms with IDs and labels.
Instructions
Search for MeSH (Medical Subject Headings) descriptors.
Use this tool to:
Find MeSH terms for indexing medical literature
Look up subject headings for PubMed searches
Find controlled vocabulary terms
Set language to request NLM's official translations where they exist (e.g. language: "pt" for Portuguese labels); content is never machine-translated.
Returns matching descriptors with MeSH IDs and labels.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| match | No | Match type: exact, contains, or startswith. Default: contains | contains |
| query | Yes | Search term (e.g., "diabetes", "heart failure") | |
| language | No | Language code (default: en). Returns the source's OFFICIAL translation when it exists (e.g. 'pt' for official Portuguese); content is never machine-translated. | en |
| max_results | No | Maximum number of results (1-100). Default: 25 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| match | Yes | ||
| query | Yes | ||
| provenance | Yes | Provenance block (contract v1.0): source, URL, data vintage, extraction instant, citation, license | |
| attribution | Yes | Canonical source URLs of this response (attribution list) | |
| descriptors | Yes | ||
| total_count | Yes |