Back to MCP catalog
create_event_type

Create a custom event type for use in event-driven strategies.

Area

Discovery & Research

Group

Event management

Access

Write

Risk

May change server state

Details

Full description

Create a custom event type for use in event-driven strategies.

Only call this after list_event_types confirms no existing system or custom type matches. Reusing a system event type is always preferred over a near-duplicate custom one — system types are already backfilled and maintained.

After creating — use ingest_events() to add historical occurrences, then reference the event_type_id in strategy conditions via builder_add_condition(type="event").

Args

  • event_type_id — unique kebab-case id (e.g. fomc-meeting, my-signal)
  • name — display name (e.g. FOMC Meeting)
  • description — what the event represents

Requires the CUSTOM_EVENTS capability. Fails if the id format is invalid or already exists.

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_idstringUnique ID for this event type (kebab-case, e.g., 'my-sentiment-score', 'earnings-surprise-flag'). Do NOT use system event IDs like 'fomc-meeting' — those already exist.
namestringHuman-readable name

Optional Inputs

descriptionstringWhat this event represents
payload_schemaanyOf (2 variants)Optional schema for event payloads: {fields:{<name>:<number|boolean|string>}, required:[...]}.
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.