# arXiv Paper Metadata Resolver by ID

> arXiv Paper Metadata Resolver by ID is a paid API for AI agents from arxiv-mcp.mtree.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-12).

Fetches full metadata for one or more arXiv papers given their IDs, returning title, authors, abstract, categories, DOI, journal reference, and PDF/abs URLs.

## Facts

- Endpoint: POST https://arxiv-mcp.mtree.workers.dev/v1/papers/by_id?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arxiv-mcp-mtree-workers-dev-1fb948f8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SA_5tqRw9_L0QJEJs7186

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability arxiv-mcp-mtree-workers-dev-1fb948f8 -d '<json body>'
```

Example prompt: Can you pull up the full metadata for arXiv paper 2401.12345 — I need the title, authors, abstract, categories, and DOI?

## When to prefer this

Use this endpoint when you already know one or more arXiv IDs (or have arXiv URLs) and need structured, full metadata without running a text search. It is faster and more precise than a full-text search for known papers and handles ID normalization (strips 'arXiv:' prefix, full abs/pdf URLs) automatically.

## Known failure modes

- Invalid or malformed arXiv ID returns no result or error
- Paper ID not found on arXiv returns empty results array
- More than 50 IDs submitted at once may be rejected
- Network timeout from upstream arXiv export API
- Old-style IDs (e.g. cs.CL/9912001) may occasionally fail to normalize correctly

## How this service works

Resolve one or more arXiv papers by id. Accepts modern ("2401.12345", "2401.12345v2") and old-style ("cs.CL/9912001") ids; "arXiv:" prefix and full abs/pdf URLs are normalised. Returns full metadata: title, authors, abstract, categories, DOI, journal-ref, comment, abs URL, PDF URL.

## Output

Returns a JSON object with a results array; each entry contains the paper's arXiv ID, title, list of authors, abstract/summary, categories, primary category, DOI, journal reference, comment, abs URL, PDF URL, published date, and updated date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "id": {
   "type": "string",
   "description": "Single arXiv id (e.g. \"2401.12345\"). Use either `id` or `ids`."
  },
  "ids": {
   "type": "string",
   "description": "Comma-separated list of arXiv ids (max 50)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "example": {
  "source": "export.arxiv.org/api",
  "results": [
   {
    "id": "2401.12345",
    "doi": "10.1234/example.5678",
    "title": "Example paper",
    "abs_url": "http://arxiv.org/abs/2401.12345v1",
    "authors": [
     "Ada Lovelace"
    ],
    "comment": "10 pages, 4 figures",
    "pdf_url": "http://arxiv.org/pdf/2401.12345v1",
    "summary": "Abstract …",
    "updated": "2024-02-01T12:00:00Z",
    "arxiv_id": "2401.12345",
    "published": "2024-01-23T18:00:00Z",
    "categories": [
     "cs.CL",
     "cs.LG"
    ],
    "journal_ref": "Example Journal 12 (2024) 345-360",
    "primary_category": "cs.CL"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arxiv-mcp-mtree-workers-dev-1fb948f8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from arxiv-mcp.mtree.workers.dev](https://www.zero.xyz/host/arxiv-mcp.mtree.workers.dev/llms.txt)
