@@ -82,6 +82,32 @@ Chronicle Security Operations suite.
8282- ** ` update_reference_list(name, project_id=None, customer_id=None, region=None, entries=None, description=None) ` **
8383 - Update the contents or description of an existing reference list.
8484
85+ ### Feed Management Tools
86+
87+ - ** ` list_feeds(project_id=None, customer_id=None, region=None) ` **
88+ - Lists all configured feeds in Chronicle, providing details such as feed name, status, log type, and source type.
89+
90+ - ** ` get_feed(feed_id, project_id=None, customer_id=None, region=None) ` **
91+ - Get detailed information about a specific feed by ID, including connection settings, log type, state, and metadata.
92+
93+ - ** ` create_feed(display_name, feed_details, project_id=None, customer_id=None, region=None) ` **
94+ - Creates a new feed configuration for ingesting data into Chronicle. Supports various feed types including HTTP, S3, GCS, and GCP SCC.
95+
96+ - ** ` update_feed(feed_id, display_name=None, feed_details=None, project_id=None, customer_id=None, region=None) ` **
97+ - Modifies the configuration of an existing feed. Can update the display name, connection settings, or other properties.
98+
99+ - ** ` enable_feed(feed_id, project_id=None, customer_id=None, region=None) ` **
100+ - Activates a feed that is currently in the INACTIVE state, allowing it to resume data ingestion.
101+
102+ - ** ` disable_feed(feed_id, project_id=None, customer_id=None, region=None) ` **
103+ - Stops data ingestion for a feed by setting its state to INACTIVE. The feed configuration remains but no new data will be processed.
104+
105+ - ** ` delete_feed(feed_id, project_id=None, customer_id=None, region=None) ` **
106+ - Permanently removes a feed configuration from Chronicle. This action cannot be undone.
107+
108+ - ** ` generate_feed_secret(feed_id, project_id=None, customer_id=None, region=None) ` **
109+ - Creates a new authentication secret for feeds that support authentication (e.g., HTTP feeds with basic auth). This replaces any existing secret.
110+
85111### API Capabilities
86112
87113The MCP server provides the following capabilities:
@@ -97,6 +123,7 @@ The MCP server provides the following capabilities:
971239 . ** Parser Management** : Create, manage, and test log parsers
9812410 . ** Data Table Management** : Create and manage structured data tables for detection rules
9912511 . ** Reference List Management** : Create and manage reference lists for detection rules
126+ 12 . ** Feed Management** : Create, update, enable, disable, and delete data feeds
100127
101128### Example
102129
@@ -118,6 +145,7 @@ These tools help you get data into Chronicle:
118145- ** UDM Event Ingestion** : Use ` ingest_udm_events ` for pre-formatted security events
119146- ** Parser Development** : Use the parser management tools to create custom parsers for unique log formats
120147- ** Testing** : Use ` run_parser_against_sample_logs ` to validate parser logic before deployment
148+ - ** Feed Management** : Use feed management tools (` list_feeds ` , ` create_feed ` , etc.) to configure and manage data collection sources
121149
122150### Context Data Management Tools
123151These tools help you maintain reference data for enhanced detections:
0 commit comments