# AgentTools RSS/Atom Feed Parser

> AgentTools RSS/Atom Feed Parser is a paid API for AI agents from agenttools-hub.vercel.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-02).

Fetches any RSS 2.0 or Atom feed URL server-side and returns normalized JSON items with title, link, ISO publication date, and summary.

## Facts

- Endpoint: GET https://agenttools-hub.vercel.app/api/v1/dev/feed-parser?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agenttools-rss-atom-feed-parser-c269e5f3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6bT-sLSuhO5osWKG9XqI6

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 agenttools-rss-atom-feed-parser-c269e5f3
```

Example prompt: Fetch the RSS feed at https://feeds.arstechnica.com/arstechnica/index and give me the latest 10 items as clean JSON with their titles, links, dates, and summaries.

## When to prefer this

Use this endpoint when an agent needs to consume an RSS or Atom feed and wants clean, normalized JSON without handling XML parsing, feed dialect differences, or SSRF risks. Ideal for news aggregation, content monitoring, or any workflow that ingests web feeds. Prefer this over custom XML parsing or generic HTTP fetch tools when feed normalization across RSS 2.0 and Atom is needed.

## Known failure modes

- Invalid or unreachable feed URL returns an error response
- SSRF guard blocks private/internal IP addresses or localhost URLs
- Malformed or non-feed XML returns a parse error
- Limit parameter out of range may return default or error
- Feed requires authentication — not supported, returns fetch error
- Very large feeds may be truncated or time out

## How this service works

Fetch an RSS or Atom feed and return normalized JSON items: title, link, publication date (ISO) and summary. Server-side fetching with SSRF guard; handles both RSS 2.0 and Atom dialects. Use this when an agent needs to any feed → clean JSON items, no XML parsing on your side.

## Output

An array of normalized JSON items, each containing: title (string), link (URL string), publication date (ISO 8601 string), and summary (text). Both RSS 2.0 and Atom dialects are handled transparently, with SSRF protection applied server-side.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Feed URL"
      },
      "limit": {
       "type": "number",
       "description": "Max items"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agenttools-rss-atom-feed-parser-c269e5f3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agenttools-hub.vercel.app](https://www.zero.xyz/host/agenttools-hub.vercel.app/llms.txt)
