25 tools from the Paper Search Mcp Openai V2 MCP Server, categorised by risk level.
View the Paper Search Mcp Openai V2 policy →download_arxiv Download PDF of an arXiv paper.
Args:
paper_id: arXiv paper ID (e.g., '2106.12345').
save_path: Directory to save the PDF (def... download_biorxiv Download PDF of a bioRxiv paper.
Args:
paper_id: bioRxiv DOI.
save_path: Directory to save the PDF (default: './downloads').
... download_crossref Attempt to download PDF of a CrossRef paper.
Args:
paper_id: CrossRef DOI (e.g., '10.1038/nature12373').
save_path: Directory ... download_iacr Download PDF of an IACR ePrint paper.
Args:
paper_id: IACR paper ID (e.g., '2009/101').
save_path: Directory to save the PDF (... download_medrxiv Download PDF of a medRxiv paper.
Args:
paper_id: medRxiv DOI.
save_path: Directory to save the PDF (default: './downloads').
... download_pubmed Attempt to download PDF of a PubMed paper.
Args:
paper_id: PubMed ID (PMID).
save_path: Directory to save the PDF (default: '.... download_semantic Download PDF of a Semantic Scholar paper.
Args:
paper_id: Semantic Scholar paper ID, Paper identifier in one of the following form... fetch Fetch full document content for a search result. get_crossref_paper_by_doi Get a specific paper from CrossRef by its DOI.
Args:
doi: Digital Object Identifier (e.g., '10.1038/nature12373').
Returns:
... read_arxiv_paper Read and extract text content from an arXiv paper PDF.
Args:
paper_id: arXiv paper ID (e.g., '2106.12345').
save_path: Directo... read_biorxiv_paper Read and extract text content from a bioRxiv paper PDF.
Args:
paper_id: bioRxiv DOI.
save_path: Directory where the PDF is/wil... read_crossref_paper Attempt to read and extract text content from a CrossRef paper.
Args:
paper_id: CrossRef DOI (e.g., '10.1038/nature12373').
sa... read_iacr_paper Read and extract text content from an IACR ePrint paper PDF.
Args:
paper_id: IACR paper ID (e.g., '2009/101').
save_path: Dire... read_medrxiv_paper Read and extract text content from a medRxiv paper PDF.
Args:
paper_id: medRxiv DOI.
save_path: Directory where the PDF is/wil... read_pubmed_paper Read and extract text content from a PubMed paper.
Args:
paper_id: PubMed ID (PMID).
save_path: Directory where the PDF would ... read_semantic_paper Read and extract text content from a Semantic Scholar paper.
Args:
paper_id: Semantic Scholar paper ID, Paper identifier in one of th... search Deep Research compatible search tool aggregating across sources. 2/5 search_arxiv Search academic papers from arXiv.
Args:
query: Search query string (e.g., 'machine learning').
max_results: Maximum number of... 2/5 search_biorxiv Search academic papers from bioRxiv.
Args:
query: Search query string (e.g., 'machine learning').
max_results: Maximum number ... 2/5 search_crossref Search academic papers from CrossRef database.
CrossRef is a scholarly infrastructure organization that provides
persistent identifie... 2/5 search_google_scholar Search academic papers from Google Scholar.
Args:
query: Search query string (e.g., 'machine learning').
max_results: Maximum ... 2/5 search_iacr Search academic papers from IACR ePrint Archive.
Args:
query: Search query string (e.g., 'cryptography', 'secret sharing').
ma... 2/5 search_medrxiv Search academic papers from medRxiv.
Args:
query: Search query string (e.g., 'machine learning').
max_results: Maximum number ... 2/5 search_pubmed Search academic papers from PubMed.
Args:
query: Search query string (e.g., 'machine learning').
max_results: Maximum number o... 2/5 search_semantic Search academic papers from Semantic Scholar.
Args:
query: Search query string (e.g., 'machine learning').
year: Optional year... 2/5 The Paper Search Mcp Openai V2 MCP server exposes 25 tools across 1 categories: Read.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Paper Search Mcp Openai V2 server.
Paper Search Mcp Openai V2 tools are categorised as Read (25). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept