mcpField
W
web-search-advanced-research-paper

web-search-advanced-research-paper

github.com/exa-labsProductivity5.2k61 installsUpdated today
Repository

About web-search-advanced-research-paper

Web Search Advanced - Research Paper Category is a skill for finding and reviewing academic papers with Exa's research paper search category. It describes filtering, extraction options, and a workflow for merging and deduplicating results.

Key features

  1. 01Research paper search guidance
  2. 02Domain and date filters
  3. 03Text-based filtering
  4. 04Content extraction and highlights
  5. 05Result merging and deduplication

Use cases

  1. 01Finding papers on a topic
  2. 02Reviewing recent literature
  3. 03Searching papers from selected venues

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/exa-labs/exa-mcp-server --skill web-search-advanced-research-paper

After installing, type/web-search-advanced-research-paperin Claude Code to confirm it loaded.

Details

From the project README

Web Search Advanced - Research Paper Category

Tool Restriction (Critical)

ONLY use web_search_advanced_exa with category: "research paper". Do NOT use other categories or tools.

Full Filter Support

The research paper category supports ALL available parameters:

Core
  • query (required)
  • numResults
  • type ("auto", "fast", "deep", "neural")
Domain filtering
  • includeDomains (e.g., ["arxiv.org", "openreview.net"])
  • excludeDomains
Date filtering (ISO 8601)
  • startPublishedDate / endPublishedDate
  • startCrawlDate / endCrawlDate
Text filtering
  • includeText (must contain ALL)
  • excludeText (exclude if ANY match)

Array size restriction: includeText and excludeText only support single-item arrays. Multi-item arrays (2+ items) cause 400 errors. To match multiple terms, put them in the query string or run separate searches.

Content extraction
  • textMaxCharacters / contextMaxCharacters
  • enableSummary / summaryQuery
  • enableHighlights / highlightsNumSentences / highlightsPerUrl / highlightsQuery
Additional
  • userLocation
  • moderation
  • additionalQueries
  • maxAgeHours / livecrawlTimeout
  • subpages / subpageTarget

Token Isolation (Critical)

Never run Exa searches in main context. Always spawn Task agents:

  • Agent calls web_search_advanced_exa with category: "research paper"
  • Agent merges + deduplicates results before presenting
  • Agent returns distilled output (brief markdown or compact JSON)
  • Main context stays clean regardless of search volume

When to Use

Use this category when you need:

  • Academic papers from arXiv, OpenReview, PubMed, etc.
  • Scientific research on specific topics
  • Literature reviews with date filtering
  • Papers containing specific methodologies or terms

Examples

Recent papers on a topic:

web_search_advanced_exa {
  "query": "transformer attention mechanisms efficiency",
  "category": "research paper",
  "startPublishedDate": "2024-01-01",
  "numResults": 15,
  "type": "auto"
}

Papers from specific venues:

web_search_advanced_exa {
  "query": "large language model agents",
  "category": "research paper",
  "includeDomains": ["arxiv.org", "openreview.net"],
  "includeText": ["LLM"],
  "numResults": 20,
  "type": "deep"
}

Output Format

Return:

  1. Results (structured list with title, authors, date, abstract summary)
  2. Sources (URLs with publication venue)
  3. Notes (methodology differences, conflicting findings)

Comments

Markdown supported