# Machina Sports – Match Event Context

> Machina Sports – Match Event Context is a paid API for AI agents from machina.pay.zeroclick.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Returns enriched contextual data for a single sports match, including teams, venue, status, and surrounding tournament state, addressable by event ID, URN, or team/opponent/date.

## Facts

- Endpoint: POST https://machina.pay.zeroclick.io/world-cup/v1/get-event-context?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/machina-sports-match-event-context-5a28d322
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UAWpIu6FuSw1M37uk9sqm

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 machina-sports-match-event-context-5a28d322 -d '<json body>'
```

Example prompt: What's the full match context for the Argentina vs France World Cup game — teams, venue, match status, and where it sits in the tournament bracket?

## When to prefer this

Use this endpoint when you need rich, unified contextual data for a single match and want to look it up flexibly — by event ID, canonical URN, or team/opponent/date. Prefer this over raw fixture listing endpoints when you need tournament state and venue context together in one call. Best suited for World Cup fixtures addressable via multiple provider ID systems (api_football, sportradar, opta, ESPN, entain).

## Known failure modes

- Event ID or URN not found — returns error if the identifier does not match any known fixture
- Ambiguous team/date combination — may fail if multiple matches exist for the same teams on a date
- Match not yet scheduled — context may be incomplete for future fixtures without confirmed venue or status
- Provider ID resolution failure — unrecognized or unsupported provider IDs will return an error
- Payment failure — x402 payment of $0.01 USDC must succeed before response is returned

## How this service works

Enriched context for a single match: the teams, venue, status, and surrounding tournament state, addressable by event, event URN, or team and opponent on a date.

## Output

Returns an enriched match context object including both team identities and metadata, the venue, current match status, the tournament round/stage, and surrounding tournament state such as group standings or bracket position relevant to the fixture.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "properties": {}
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/machina-sports-match-event-context-5a28d322/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from machina.pay.zeroclick.io](https://www.zero.xyz/host/machina.pay.zeroclick.io/llms.txt)
