{
  "id": "web.feed",
  "object": "tool",
  "name": "Read feed",
  "summary": "RSS, Atom or JSON Feed items.",
  "description": "Reads an RSS 2.0, RSS 1.0, Atom or JSON Feed from a URL or text and returns normalised items: id, title, link, published and updated dates (ISO), author, a plain-text summary, categories and enclosures.",
  "category": "web",
  "hosted_by": "Opentools",
  "runtime": "worker",
  "side_effects": false,
  "status": "live",
  "credits": 1,
  "price": "$0.0010",
  "providers": [
    {
      "id": "opentools",
      "name": "Opentools",
      "price": "$0.0010"
    }
  ],
  "mcp_name": "web_feed",
  "input_schema": {
    "type": "object",
    "properties": {
      "url": {
        "description": "Feed URL",
        "type": "string",
        "minLength": 1,
        "maxLength": 2000
      },
      "text": {
        "description": "Feed XML or JSON, instead of a URL",
        "type": "string",
        "maxLength": 10000000
      },
      "limit": {
        "default": 50,
        "description": "Most items to return",
        "type": "integer",
        "minimum": 1,
        "maximum": 500
      }
    }
  },
  "kind": "tool"
}