For AI agents

Discovery API

FeedIRL is a discovery and attribution layer for real-world experiences. Agents can search upcoming events and send people to ticketing or venue pages. FeedIRL does not sell tickets or process payments.

OpenAPI spec Try a sample request llms.txt

Endpoint

Canonical base — always use this host:

GET https://www.feedirl.com/api/v1/discover

Machine-readable schema: /api/v1/discover/openapi.json · MCP: POST /api/v1/discover/mcp (tool discover_events)

Query parameters

Example

GET https://www.feedirl.com/api/v1/discover?city=Chicago&interests=comedy&budget=40&limit=10&ai_provider=example-agent

Sample response (truncated)

{
  "ok": true,
  "api_version": "v1.1",
  "count": 1,
  "events": [{
    "title": "Late Night Comedy Showcase",
    "reason": "Matches “comedy” · in Chicago · ~2.4 mi",
    "start_time": "2026-11-06T20:00:00-06:00",
    "timezone": "America/Chicago",
    "price": { "display": "$25", "amount_usd": 25, "status": "confirmed" },
    "referral_url": "https://www.feedirl.com/r/…",
    "verified_at": "2026-11-05T18:22:00.000Z",
    "field_status": { "start_time": "confirmed", "price": "confirmed" }
  }],
  "rate_limit": { "requests_per_minute": 60, "scope": "ip" }
}

Errors

{ "error": "rate_limited", "message": "Too many requests", "rate_limit": { "requests_per_minute": 60 } }

Access & rate limits

MCP tool

Read-only tool discover_events for ChatGPT / Claude-compatible MCP clients:

POST https://www.feedirl.com/api/v1/discover/mcp
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "discover_events",
    "arguments": {
      "city": "New York",
      "interests": "live music",
      "budget": 60,
      "date": "2026-11-06"
    }
  }
}

Agent rules