# AgentTools ICS Parser

> AgentTools ICS 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).

Parses iCalendar (.ics) file content into structured JSON events with title, start/end times, location, organizer, and description fields

## Facts

- Endpoint: GET https://agenttools-hub.vercel.app/api/v1/dev/ics-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-ics-parser-007e2c94
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9BZQwzUsVlFKkitphBK6q

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-ics-parser-007e2c94
```

Example prompt: I have this .ics file content from a conference invite — can you parse it and give me the event title, start and end times, location, and organizer as structured JSON?

## When to prefer this

Use this endpoint when an agent needs to convert raw .ics iCalendar content — from email attachments, Google Calendar exports, Outlook exports, or conference websites — into clean structured JSON for downstream processing, display, or storage. Ideal for agentic workflows that receive calendar invites and need to extract event metadata programmatically without standing up a calendar parsing library.

## Known failure modes

- Invalid or malformed .ics content returns a parse error
- Missing required 'ics' query parameter causes a 400 bad request
- Very large .ics files with thousands of events may be truncated or slow
- Recurring event rules (RRULE) may not be fully expanded into individual instances
- Non-standard iCalendar extensions or vendor-specific fields may be ignored

## How this service works

Parse iCalendar (.ics) content — meeting invites, conference calendars, exports from Google/Outlook — into structured event JSON: title, start/end, location, organizer and description. Use this when an agent needs to turn .ics calendar files into clean event JSON.

## Output

Returns structured JSON containing an array of calendar events, each with fields including event title (summary), start datetime, end datetime, location, organizer, and description, parsed directly from the raw iCalendar content provided.

## 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": [
      "ics"
     ],
     "properties": {
      "ics": {
       "type": "string",
       "description": ".ics content"
      },
      "limit": {
       "type": "number",
       "description": "Max events"
      }
     }
    }
   },
   "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-ics-parser-007e2c94/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)
