Integration

AWS EventBridge integration

Amazon EventBridge serverless event bus API. Create and manage event buses, rules, and targets to route events between AWS services, SaaS apps, and custom applications.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in AWS EventBridge.Built from the 29 AWS EventBridge tools below, on the connection you add once.

Common AWS EventBridge use cases

  • automate rule management
  • automate archive management
  • automate event bus management
  • automate replay management
  • automate target management
  • automate resource management
  • find rules by target ARN
  • put rule programmatically
  • list rule programmatically
  • put event programmatically

What you can do with AWS EventBridge

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Rule, 7 operations

  • delete_ruleDelete rulePOSTDelete an EventBridge rule. Before deleting a rule, remove all targets from it using RemoveTargets. Use Force=true to delete a managed rule.
  • describe_ruleDescribe rulePOSTRetrieve the details of an EventBridge rule including its event pattern or schedule, state, description, and associated event bus.
  • disable_ruleDisable rulePOSTDisable an EventBridge rule so it no longer matches incoming events. The rule remains in place but is inactive until re-enabled.
  • enable_ruleEnable rulePOSTEnable a previously disabled EventBridge rule so it resumes matching incoming events and triggering its configured targets.
  • list_rule_names_by_targetList rule names by targetPOSTList the names of EventBridge rules associated with a specific target ARN on an event bus.
  • list_rulesList rulesPOSTList EventBridge rules on a specified event bus. Optionally filter by name prefix. Returns up to 100 rules per call with pagination support.
  • put_rulePut rulePOSTCreate or update an EventBridge rule that matches incoming events based on a schedule expression or an event pattern. The rule can be enabled or disabled and optionally tagged.

Archive, 5 operations

  • create_archiveCreate archivePOSTCreate an EventBridge archive to retain events from an event bus. Archived events can be replayed at any time. You can filter which events are archived using an event pattern.
  • delete_archiveDelete archivePOSTDelete an EventBridge archive permanently. All events stored in the archive are also deleted. This action is irreversible.
  • describe_archiveDescribe archivePOSTRetrieve details about an EventBridge archive including its state, size in bytes, event count, retention policy, and associated event source.
  • list_archivesList archivesPOSTList EventBridge archives in the account and region. Filter by name prefix, event source ARN, or archive state.
  • update_archiveUpdate archivePOSTUpdate an existing EventBridge archive to change its description, event filter pattern, or retention policy.

Event bus, 5 operations

  • create_event_busCreate event busPOSTCreate a custom EventBridge event bus. Custom buses let you route events from your own applications or SaaS integrations separately from the default AWS event bus.
  • delete_event_busDelete event busPOSTDelete a custom EventBridge event bus. You cannot delete the default event bus. All rules and targets on the bus must be removed first.
  • describe_event_busDescribe event busPOSTRetrieve details about an EventBridge event bus including its name, ARN, and resource-based policy.
  • list_event_busesList event busesPOSTList all custom event buses in the account and region. Optionally filter by name prefix. Returns up to 100 buses per call.
  • update_event_busUpdate event busPOSTUpdate the configuration of an existing EventBridge event bus, including its description, dead-letter queue, and KMS encryption key.

Replay, 4 operations

  • cancel_replayCancel replayPOSTCancel an in-progress EventBridge replay. The replay transitions to CANCELLING and then CANCELLED state.
  • describe_replayDescribe replayPOSTRetrieve details about an EventBridge replay including its current state, progress timestamps, source archive, and destination configuration.
  • list_replaysList replaysPOSTList EventBridge replays in the account and region. Filter by name prefix, source archive ARN, or replay state.
  • start_replayStart replayPOSTStart a replay of archived EventBridge events to a specified event bus. Replayed events are delivered to the same targets as live events, filtered by the destination configuration.

Resource, 3 operations

  • list_tags_for_resourceList tags for resourcePOSTList all tags associated with an EventBridge resource such as an event bus, rule, or archive.
  • tag_resourceTag resourcePOSTAdd or update tags on an EventBridge resource such as an event bus, rule, or archive. Tags are key-value pairs used for cost allocation and resource organization.
  • untag_resourceUntag resourcePOSTRemove one or more tags from an EventBridge resource by specifying the tag keys to delete.

Target, 3 operations

  • list_targets_by_ruleList targets by rulePOSTList all targets associated with an EventBridge rule. Returns target IDs, ARNs, roles, and input configurations.
  • put_targetsPut targetsPOSTAdd or update targets for an EventBridge rule. Targets are AWS resources or endpoints that EventBridge invokes when the rule matches an event. Up to 5 targets per rule.
  • remove_targetsRemove targetsPOSTRemove one or more targets from an EventBridge rule by their IDs. The targets are no longer invoked when the rule matches an event.

Event, 1 operation

  • put_eventsPut eventsPOSTSend custom events to Amazon EventBridge. Each event contains a source, detail-type, and JSON detail payload. Events are routed to matching rules and forwarded to configured targets.

Event pattern, 1 operation

  • test_event_patternTest event patternPOSTTest whether a given JSON event matches an EventBridge event pattern. Useful for validating patterns before attaching them to rules.

Use AWS EventBridge from Claude Code, Cursor or Codex

Connect AWS EventBridge in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its AWS EventBridge operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect AWS EventBridge

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect AWS EventBridge once

    Add your AWS EventBridge connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

AWS EventBridge integration FAQ

What can you do with the AWS EventBridge integration?

LiveContext exposes 29 operations on AWS EventBridge, covering rule, archive, event bus and replay. Common uses include automate rule management, automate archive management and automate event bus management.

Popular integrations

Browse the whole catalog