Back to MCP catalog
ingest_events

Batch-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

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 formatevent_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 type
  • events — list of event dicts, each with at least event_ts
  • source — source label (default backfill)

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

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

sourcestringSource label: 'backfill' (historical), 'webhook' (real-time), 'system'
Quawd

A subscription SaaS platform for designing, backtesting, and paper-trading algorithmic trading strategies on equities and crypto — described in plain English to an AI agent, no code required.

© 2026 Quawd. All rights reserved.

Quawd is a software tool, not a broker-dealer or investment adviser, and does not provide investment advice. Trading involves substantial risk of loss. Backtested and hypothetical results have inherent limitations and are not indicative of future performance.