paper-mcp
What this MCP does
Searches and retrieves academic papers and citation data across arXiv, Semantic Scholar, OpenAlex, PubMed, and Europe PMC, with PDF extraction, OCR, and LaTeX tools.
Tools
Input schema
{'type': 'object', 'title': 'autocomplete_papersArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}}}
Input schema
{'type': 'object', 'title': 'extract_pdfArguments', 'properties': {'table': {'type': 'boolean', 'title': 'Table', 'default': True}, 'formula': {'type': 'boolean', 'title': 'Formula', 'default': True}, 'pdf_url': {'type': 'string', 'title': 'Pdf Url', 'default': ''}, 'pdf_base64': {'type': 'string', 'title': 'Pdf Base64', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'extract_pdf_resultArguments', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'title': 'Task Id'}}}
Input schema
{'type': 'object', 'title': 'get_authorArguments', 'required': ['author_id'], 'properties': {'author_id': {'type': 'string', 'title': 'Author Id'}}}
Input schema
{'type': 'object', 'title': 'get_author_papersArguments', 'required': ['author_id'], 'properties': {'start': {'type': 'integer', 'title': 'Start', 'default': 0}, 'author_id': {'type': 'string', 'title': 'Author Id'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 20}}}
Input schema
{'type': 'object', 'title': 'get_authors_batchArguments', 'required': ['ids'], 'properties': {'ids': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Ids'}}}
Input schema
{'type': 'object', 'title': 'get_dataset_diffsArguments', 'required': ['dataset_name', 'start_release'], 'properties': {'end_release': {'type': 'string', 'title': 'End Release', 'default': 'latest'}, 'dataset_name': {'type': 'string', 'title': 'Dataset Name'}, 'start_release': {'type': 'string', 'title': 'Start Release'}}}
Input schema
{'type': 'object', 'title': 'get_dataset_download_linksArguments', 'required': ['dataset_name'], 'properties': {'release_id': {'type': 'string', 'title': 'Release Id', 'default': 'latest'}, 'dataset_name': {'type': 'string', 'title': 'Dataset Name'}}}
Input schema
{'type': 'object', 'title': 'get_dataset_releaseArguments', 'properties': {'release_id': {'type': 'string', 'title': 'Release Id', 'default': 'latest'}}}
Input schema
{'type': 'object', 'title': 'get_openalex_citationsArguments', 'required': ['work_id'], 'properties': {'start': {'type': 'integer', 'title': 'Start', 'default': 0}, 'work_id': {'type': 'string', 'title': 'Work Id'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}}}
Input schema
{'type': 'object', 'title': 'get_openalex_referencesArguments', 'required': ['work_id'], 'properties': {'work_id': {'type': 'string', 'title': 'Work Id'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 25}}}
Input schema
{'type': 'object', 'title': 'get_openalex_trendsArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'group_by': {'type': 'string', 'title': 'Group By', 'default': 'publication_year'}}}
Input schema
{'type': 'object', 'title': 'get_openalex_workArguments', 'required': ['work_id'], 'properties': {'work_id': {'type': 'string', 'title': 'Work Id'}}}
Input schema
{'type': 'object', 'title': 'get_paperArguments', 'required': ['paper_id'], 'properties': {'source': {'type': 'string', 'title': 'Source', 'default': 'arxiv'}, 'paper_id': {'type': 'string', 'title': 'Paper Id'}}}
Input schema
{'type': 'object', 'title': 'get_paper_authorsArguments', 'required': ['paper_id'], 'properties': {'start': {'type': 'integer', 'title': 'Start', 'default': 0}, 'paper_id': {'type': 'string', 'title': 'Paper Id'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 100}}}
Input schema
{'type': 'object', 'title': 'get_paper_citationsArguments', 'required': ['paper_id'], 'properties': {'start': {'type': 'integer', 'title': 'Start', 'default': 0}, 'paper_id': {'type': 'string', 'title': 'Paper Id'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}}}
Input schema
{'type': 'object', 'title': 'get_paper_referencesArguments', 'required': ['paper_id'], 'properties': {'start': {'type': 'integer', 'title': 'Start', 'default': 0}, 'paper_id': {'type': 'string', 'title': 'Paper Id'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}}}
Input schema
{'type': 'object', 'title': 'get_papers_batchArguments', 'required': ['ids'], 'properties': {'ids': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Ids'}}}
Input schema
{'type': 'object', 'title': 'lint_latexArguments', 'required': ['code'], 'properties': {'code': {'type': 'string', 'title': 'Code'}}}
Input schema
{'type': 'object', 'title': 'list_categoriesArguments', 'properties': {'source': {'type': 'string', 'title': 'Source', 'default': 'arxiv'}}}
Input schema
{'type': 'object', 'title': 'list_dataset_releasesArguments', 'properties': {}}
Input schema
{'type': 'object', 'title': 'list_ocr_modelsArguments', 'properties': {}}
Input schema
{'type': 'object', 'title': 'list_openalex_topicsArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 15}}}
Input schema
{'type': 'object', 'title': 'list_paper_sourcesArguments', 'properties': {}}
Input schema
{'type': 'object', 'title': 'list_recentArguments', 'required': ['category'], 'properties': {'start': {'type': 'integer', 'title': 'Start', 'default': 0}, 'source': {'type': 'string', 'title': 'Source', 'default': 'arxiv'}, 'category': {'type': 'string', 'title': 'Category'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}}}
Input schema
{'type': 'object', 'title': 'match_paper_titleArguments', 'required': ['title'], 'properties': {'title': {'type': 'string', 'title': 'Title'}}}
Input schema
{'type': 'object', 'title': 'read_paperArguments', 'required': ['paper_id'], 'properties': {'format': {'type': 'string', 'title': 'Format', 'default': 'markdown'}, 'source': {'type': 'string', 'title': 'Source', 'default': 'arxiv'}, 'paper_id': {'type': 'string', 'title': 'Paper Id'}}}
Input schema
{'type': 'object', 'title': 'recognize_formulaArguments', 'properties': {'model': {'type': 'string', 'title': 'Model', 'default': 'deepseek-ocr'}, 'image_url': {'type': 'string', 'title': 'Image Url', 'default': ''}, 'image_base64': {'type': 'string', 'title': 'Image Base64', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'recognize_tableArguments', 'properties': {'model': {'type': 'string', 'title': 'Model', 'default': 'deepseek-ocr'}, 'image_url': {'type': 'string', 'title': 'Image Url', 'default': ''}, 'image_base64': {'type': 'string', 'title': 'Image Base64', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'recommend_papers_for_paperArguments', 'required': ['paper_id'], 'properties': {'pool': {'type': 'string', 'title': 'Pool', 'default': 'recent'}, 'paper_id': {'type': 'string', 'title': 'Paper Id'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}}}
Input schema
{'type': 'object', 'title': 'recommend_papers_from_examplesArguments', 'required': ['positive_ids'], 'properties': {'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}, 'negative_ids': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Negative Ids', 'default': None}, 'positive_ids': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Positive Ids'}}}
Input schema
{'type': 'object', 'title': 'search_allArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'sources': {'type': 'string', 'title': 'Sources', 'default': 'arxiv,semanticscholar,openalex'}, 'per_source': {'type': 'integer', 'title': 'Per Source', 'default': 0}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}}}
Input schema
{'type': 'object', 'title': 'search_authorsArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'start': {'type': 'integer', 'title': 'Start', 'default': 0}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}}}
Input schema
{'type': 'object', 'title': 'search_by_authorArguments', 'required': ['author'], 'properties': {'start': {'type': 'integer', 'title': 'Start', 'default': 0}, 'author': {'type': 'string', 'title': 'Author'}, 'source': {'type': 'string', 'title': 'Source', 'default': 'arxiv'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}}}
Input schema
{'type': 'object', 'title': 'search_medicalArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'year_from': {'type': 'integer', 'title': 'Year From', 'default': 0}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}, 'study_types': {'type': 'string', 'title': 'Study Types', 'default': 'rct,meta-analysis,systematic-review'}, 'fetch_fulltext': {'type': 'boolean', 'title': 'Fetch Fulltext', 'default': True}}}
Input schema
{'type': 'object', 'title': 'search_openalex_authorsArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'start': {'type': 'integer', 'title': 'Start', 'default': 0}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}}}
Input schema
{'type': 'object', 'title': 'search_openalex_institutionsArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}}}
Input schema
{'type': 'object', 'title': 'search_openalex_worksArguments', 'properties': {'is_oa': {'type': 'boolean', 'title': 'Is Oa', 'default': False}, 'query': {'type': 'string', 'title': 'Query', 'default': ''}, 'sort_by': {'type': 'string', 'title': 'Sort By', 'default': 'relevance'}, 'to_year': {'type': 'integer', 'title': 'To Year', 'default': 0}, 'from_year': {'type': 'integer', 'title': 'From Year', 'default': 0}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 25}, 'min_citations': {'type': 'integer', 'title': 'Min Citations', 'default': 0}, 'institution_id': {'type': 'string', 'title': 'Institution Id', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'search_papersArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'start': {'type': 'integer', 'title': 'Start', 'default': 0}, 'source': {'type': 'string', 'title': 'Source', 'default': 'arxiv'}, 'sort_by': {'type': 'string', 'title': 'Sort By', 'default': 'relevance'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}}}
Input schema
{'type': 'object', 'title': 'search_papers_bulkArguments', 'required': ['query'], 'properties': {'sort': {'type': 'string', 'title': 'Sort', 'default': ''}, 'year': {'type': 'string', 'title': 'Year', 'default': ''}, 'query': {'type': 'string', 'title': 'Query'}, 'token': {'type': 'string', 'title': 'Token', 'default': ''}, 'venue': {'type': 'string', 'title': 'Venue', 'default': ''}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 100}, 'fields_of_study': {'type': 'string', 'title': 'Fields Of Study', 'default': ''}, 'open_access_pdf': {'type': 'boolean', 'title': 'Open Access Pdf', 'default': False}, 'publication_types': {'type': 'string', 'title': 'Publication Types', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'search_snippetsArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}}}
Recent tool changes
Similar MCP servers
osint
Provides source-cited US data and schemas for power systems, AI infrastructure, semiconductor production and trade, robotics, and…
Pubmed
Provides PubMed biomedical literature search and retrieval, including abstracts, full text where available, citation metadata, re…
Europepmc
Searches and retrieves biomedical literature from Europe PMC, including abstracts, full records, citations, publication metadata,…
Nasa
Provides NASA data and imagery for astronomy, asteroids, Mars rover photos, solar flares, coronal mass ejections, geomagnetic sto…
Nih Reporter
Searches and analyzes NIH-funded research projects, awards, publications, funding trends, expirations, investigators, organizatio…
Catalogueoflife
Provides taxonomic search and classification for species and higher taxa using the Catalogue of Life.
Chembl
Queries the ChEMBL drug-discovery database for molecules, mechanisms of action, indications, targets, and small-molecule bioactiv…
Biorxiv
Provides bioRxiv and medRxiv preprint metadata, publication status, and publisher lookups, alongside broader structured research …