Back to MCP catalog
ingest_eventsBatch-insert event occurrences into BigQuery for an existing event type.
Area
Discovery & Research
Group
Event management
Access
Write
Risk
May change server state
Details
Full description
Details
Batch-insert event occurrences into BigQuery. Validates the event type exists and is active, then inserts all events. Use for historical backfill or manual event entry.
Timestamp format — event_ts MUST be ISO 8601 with an explicit timezone offset (e.g. 2025-01-15T14:00:00Z or 2025-01-15T14:00:00-05:00). Naive timestamps are rejected; send the offset explicitly so the stored time is unambiguous.
[
{"event_ts": "2025-01-15T14:00:00Z", "symbol": "SPY", "payload": {"direction": "bullish"}},
{"event_ts": "2025-03-19T18:00:00-04:00"}
]
Args
event_type_id— must reference an existing event typeevents— list of event dicts, each with at leastevent_tssource— source label (defaultbackfill)
Requires the CUSTOM_EVENTS capability.
Capabilities
Bounded options and operating modes surfaced above the full JSON schema.
No bounded capability options are declared for this tool.
Required Inputs
FieldTypeDescription
event_type_idstringEvent type ID (must exist and be active)eventsarray<object>List of events to ingest. Each event: {event_ts: ISO timestamp (required), symbol: str (optional), payload: dict (optional)}Optional Inputs
FieldTypeDescription
sourcestringSource label: 'backfill' (historical), 'webhook' (real-time), 'system'