pubmed_format_citations
ActiveTool of io.github.cyanheads/pubmed-mcp-server
declared in 2.9.8
Get formatted citations for PubMed articles in one or more styles (apa, mla, bibtex, ris, vancouver). Pass a single style as a string or multiple as an array.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"pmids"
],
"properties": {
"pmids": {
"type": "array",
"items": {
"type": "string",
"pattern": "^\\d+$"
},
"maxItems": 50,
"minItems": 1,
"description": "PubMed IDs to cite"
},
"format": {
"anyOf": [
{
"enum": [
"apa",
"mla",
"bibtex",
"ris",
"vancouver"
],
"type": "string",
"description": "Single citation style. One of: apa, mla, bibtex, ris, vancouver."
},
{
"type": "array",
"items": {
"enum": [
"apa",
"mla",
"bibtex",
"ris",
"vancouver"
],
"type": "string"
},
"minItems": 1,
"description": "Multiple citation styles to generate. Each entry: apa, mla, bibtex, ris, or vancouver."
}
],
"default": "apa",
"description": "Citation format(s) to generate — single style as a string or multiple as an array. Allowed values: apa, mla, bibtex, ris, vancouver."
}
}
}Parent server
io.github.cyanheads/pubmed-mcp-server
https://github.com/cyanheads/pubmed-mcp-server
2/7 registries