ScrapeMole Arxiv

Pay-per-call x402 arXiv paper search, metadata, abstracts, and category listings.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~984Tokens (tool definitions)
~1.2 KBTypical response size
Moderate attention impact (0.77% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "arxiv": {
      "url": "https://arxiv.scrapemole.workers.dev/mcp"
    }
  }
}

Remote endpoints

https://arxiv.scrapemole.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢arxiv_search(q, start, max_results, sortBy, sortOrder)

Use when you need to discover arXiv e-prints by keyword, title, author or field query: pass any arXiv search_query string (e.g. "transformer attention", "au:vaswani", "ti:\"attention is all you need\"", "cat:cs.LG AND all:diffusion"). Returns up to 25 papers with id, title, summary, authors (names + affiliation without emails), primary category, categories, published/updated, comment, journal ref, DOI, abs and PDF URLs, plus totalResults for paging. Sort by relevance, lastUpdatedDate or submittedDate. Paid tool: x402 USDC on Base, $0.003 per successful call; call without payment to receive the PaymentRequired object.

Input Schema

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "Search text or arXiv query (all:/ti:/au:/abs:/cat:…)."
    },
    "start": {
      "type": "string",
      "description": "0-based offset into the result set.",
      "default": "0"
    },
    "max_results": {
      "type": "string",
      "description": "Max results (1-25).",
      "default": "10"
    },
    "sortBy": {
      "type": "string",
      "description": "relevance | lastUpdatedDate | submittedDate.",
      "enum": [
        "relevance",
        "lastUpdatedDate",
        "submittedDate"
      ],
      "default": "relevance"
    },
    "sortOrder": {
      "type": "string",
      "description": "ascending | descending.",
      "enum": [
        "ascending",
        "descending"
      ],
      "default": "descending"
    }
  },
  "required": [
    "q"
  ],
  "additionalProperties": false
}
🟢arxiv_paper(id)

Use when you have an arXiv id (new-style like 1706.03762 or with version 1706.03762v7, or old-style like hep-ex/0307015) and need its public metadata card: title, abstract/summary, authors with affiliations (emails removed), primary category, all categories, published and updated timestamps, author comment, journal reference, DOI, and abs/PDF URLs. Without a version suffix, arXiv returns the latest version. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "arXiv id, optionally with version (e.g. 1706.03762 or 1706.03762v7)."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢arxiv_abs(id)

Use when you need a compact abstract card for an arXiv id without full affiliation/journal/comment fields: returns id, title, summary, author names only, primary category, published/updated, absUrl and pdfUrl. Same id rules as /v1/arxiv/paper. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "arXiv id, optionally with version."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢arxiv_category(cat, start, max_results, sortBy, sortOrder)

Use when you want the latest or relevance-ranked papers in one arXiv subject class: pass cat (e.g. cs.AI, quant-ph, stat.ML). Returns up to 25 papers with the same fields as search, plus totalResults for paging. Default sort is submittedDate descending (newest first). Paid tool: x402 USDC on Base, $0.003 per successful call; call without payment to receive the PaymentRequired object.

Input Schema

{
  "type": "object",
  "properties": {
    "cat": {
      "type": "string",
      "description": "arXiv category (e.g. cs.AI, hep-ex, math.CO)."
    },
    "start": {
      "type": "string",
      "description": "0-based offset.",
      "default": "0"
    },
    "max_results": {
      "type": "string",
      "description": "Max results (1-25).",
      "default": "10"
    },
    "sortBy": {
      "type": "string",
      "description": "relevance | lastUpdatedDate | submittedDate.",
      "enum": [
        "relevance",
        "lastUpdatedDate",
        "submittedDate"
      ],
      "default": "submittedDate"
    },
    "sortOrder": {
      "type": "string",
      "description": "ascending | descending.",
      "enum": [
        "ascending",
        "descending"
      ],
      "default": "descending"
    }
  },
  "required": [
    "cat"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools