Skip to main content
Glama

ScrapeMole Arxiv: arXiv paper search and metadata for AI agents: arXiv paper metadata

arxiv_paper
Read-onlyIdempotent

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

NameRequiredDescriptionDefault
idYesarXiv id, optionally with version (e.g. 1706.03762 or 1706.03762v7).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, openWorldHint, and idempotentHint, but the description adds important non-annotation behavior: it is a paid tool using x402 USDC on Base at $0.002 per successful call, and calling without payment returns a PaymentRequired object. It also discloses that author emails are removed and that omitting a version returns the latest version.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the usage condition and then systematically lists returned fields and payment behavior. It is dense but every sentence contributes relevant information; the only minor cost is the lengthy field enumeration in one sentence.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description compensates by enumerating the metadata fields returned. It also covers input formats, version behavior, and payment requirements, leaving no major gap for an agent to invoke the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the single id parameter is already described. The description adds useful meaning beyond the schema by giving both new-style and old-style examples, explaining optional version suffixes, and stating that no version returns the latest version.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific retrieval operation: given an arXiv id, return its public metadata card. It lists the exact resource and scope, and the condition 'when you have an arXiv id' distinguishes it from sibling tools like arxiv_search or arxiv_category that do not require an id.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a clear usage condition and concrete id formats (new-style, old-style, versioned), plus version behavior. It does not explicitly name alternatives or state when not to use this tool, so it stops short of the highest bar for routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources