OpenWebSearch
spacefrontiers_search_documents
Search peer-reviewed papers, books, patents, and Wikipedia in the Space Frontiers `documents` index. Use when: the user asks about scientific concepts, technical methods, prior art, citations, a DOI / ISBN / arXiv ID / PubMed ID, or wants peer-reviewed sources. Do not use when: the question is about news, current events, ongoing discussions, or social sentiment — call `spacefrontiers_search_social` instead. For general web pages or code, use a different MCP server. Examples: "crispr base editing efficiency", "doi:10.1038/s41586-023-06924-6", "isbn:9780262033848", "arxiv:2301.00001", "transformer attention scaling laws". Tips: - Run 2-6 parallel queries with varied phrasings (synonyms, narrower/broader terms). - Pass an empty `query` plus `filter_issns` to browse recent issues of a specific journal. - Use the returned `source_uri` verbatim with `spacefrontiers_fetch_document` for full text.
Other tools also called spacefrontiers_search_documents?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 30,
"maximum": 100,
"minimum": 1,
"description": "Number of results to return. Use 20-30 for broad coverage on a single query; smaller (5-10) when running many parallel queries."
},
"query": {
"type": "string",
"default": "",
"description": "Free-text search query. Can be empty when filters alone are enough (e.g. browse recent papers from one journal)."
},
"filter_issns": {
"type": "array",
"items": {
"type": "string"
},
"default": null,
"description": "Filter by journal ISSN. Accepts hyphenated (\"0028-0836\") or plain (\"00280836\"). Pair with empty `query` to browse a journal."
},
"filter_types": {
"type": "array",
"items": {
"type": "string"
},
"default": null,
"description": "Filter by CrossRef-style document type. Examples: \"journal-article\", \"book\", \"book-chapter\", \"proceedings-article\", \"posted-content\" (preprints), \"patent\"."
},
"filter_issued_after": {
"type": "integer",
"default": null,
"description": "Only return documents published after this Unix timestamp (seconds, UTC). For \"last 7 days\" use `now - 604800`."
},
"filter_issued_before": {
"type": "integer",
"default": null,
"description": "Only return documents published before this Unix timestamp (seconds, UTC)."
}
}
}