ScrapeMole Arxiv
Pay-per-call x402 arXiv paper search, metadata, abstracts, and category listings.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
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-httpWhat it can do
Tool inventory
Tools (4)
🟢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
Evidence