72 tools from the AWS IoT SiteWise MCP Server MCP Server, categorised by risk level.
View the AWS IoT SiteWise MCP Server policy →associate_assets Associate a child asset with the given parent asset through a hierarchy.
Args:
asset_id: The ID of the parent asset. Accepts UUID format (1234... associate_time_series_to_asset_property Associate a time series (data stream) with an asset property.
Args:
alias: The alias that identifies the time series
asset_id: The ID of t... batch_get_asset_property_aggregates Get aggregated values for multiple asset properties.
Args:
entries: The list of asset property aggregate entries for the batch get request
... batch_get_asset_property_value Get the current values for multiple asset properties.
Args:
entries: The list of asset property identifiers for the batch get request
next... batch_get_asset_property_value_history Get the historical values for multiple asset properties.
Args:
entries: The list of asset property historical value entries for the ... describe_action Describe an action in AWS IoT SiteWise.
Retrieves detailed information about a specific action, including
its definition, payload, target resource... describe_asset Retrieve information about an asset.
Args:
asset_id: The ID of the asset. Accepts UUID format (12345678-1234-1234-1234-123456789012)
... describe_asset_model Retrieve information about an asset model.
Args:
asset_model_id: The ID of the asset model. Accepts UUID format (12345678-1234-1234-1234-12345... describe_bulk_import_job Get detailed information about a specific bulk import job in AWS IoT SiteWise.
This function retrieves comprehensive details about a bulk import j... describe_computation_model Describe a computation model in AWS IoT SiteWise.
Retrieves detailed information about a specific computation model, including
its configuration, ... describe_computation_model_execution_summary Describe a computation model execution summary in AWS IoT SiteWise.
This tool intelligently determines whether to use resolve parameters based on ... describe_default_encryption_configuration Retrieve information about the default encryption configuration for your AWS account.
Args:
region: AWS region (default: us-east-1)
Returns:
... describe_execution Describe an execution in AWS IoT SiteWise.
Retrieves detailed information about a specific execution, including execution details,
status, timesta... describe_gateway Retrieve information about a gateway.
Args:
gateway_id: The ID of the gateway device
region: AWS region (default: us-east-1)
Returns:
... describe_gateway_capability_configuration Retrieve information about a gateway capability configuration.
Args:
gateway_id: The ID of the gateway that defines the capability ... describe_logging_options Retrieve the current AWS IoT SiteWise logging options.
Args:
region: AWS region (default: us-east-1)
Returns:
Dictionary containing loggi... describe_storage_configuration Retrieve information about the storage configuration for your AWS account.
Args:
region: AWS region (default: us-east-1)
Returns:
Diction... describe_time_series Retrieve information about a time series (data stream).
Args:
alias: The alias that identifies the time series
asset_id: The ID of the ass... disassociate_assets Disassociate a child asset from the given parent asset through a hierarchy.
Args:
asset_id: The ID of the parent asset. Accepts UUID format (1... disassociate_time_series_from_asset_property Disassociate a time series (data stream) from an asset property.
Args:
alias: The alias that identifies the time series
asset_id: The ID o... get_asset_property_aggregates Get aggregated values for an asset property.
Args:
asset_id: The ID of the asset
property_id: The ID of the asset property
property_al... get_asset_property_value Get the current value for the given asset property.
Args:
asset_id: The ID of the asset
property_id: The ID of the asset property
prop... get_asset_property_value_history Get the history of an asset property's values.
Args:
asset_id: The ID of the asset
property_id: The ID of the asset property
property_... get_current_timestamp Get the current Unix timestamp and formatted time.
This tool provides the current timestamp in both Unix epoch format
and human-readable format, u... get_interpolated_asset_property_values Get interpolated values for an asset property for a specified time interval.
Args:
asset_id: The ID of the asset
property_id: The ID of th... get_metadata_transfer_job Get details of a metadata transfer job.
Args:
metadata_transfer_job_id: The ID of the metadata transfer job to retrieve
region: AWS region... list_actions List actions for a specific target resource in AWS IoT SiteWise.
Retrieves a paginated list of actions associated with a specific target resource.... list_asset_model_properties Retrieve a paginated list of properties associated with an asset model.
Args:
asset_model_id: The ID of the asset model. Accepts UUID format (... list_asset_models Retrieve a paginated list of summaries for all asset models.
Args:
region: AWS region (default: us-east-1)
next_token: The token to be use... list_assets Retrieve a paginated list of asset summaries.
Args:
region: AWS region (default: us-east-1)
next_token: The token to be used for the next ... list_associated_assets Retrieve a paginated list of associated assets.
Args:
asset_id: The ID of the asset to query. Accepts UUID format (12345678-1234-1234-1234-123... list_bulk_import_jobs List bulk import jobs in AWS IoT SiteWise.
This function retrieves a paginated list of bulk import job summaries with optional filtering
by job st... list_computation_model_data_binding_usages Find computation models that use a given resource in data binding.
This API helps you find computation models which are bound to a given resource:... list_computation_model_resolve_to_resources List computation model resolve to resources in AWS IoT SiteWise.
Retrieves a paginated list of resources that a computation model resolves to.
Thi... list_computation_models List computation models in AWS IoT SiteWise.
Retrieves a paginated list of computation models in your AWS account.
You can filter by computation m... list_executions List executions for a specific target resource in AWS IoT SiteWise.
Retrieves a paginated list of executions that occurred after performing execut... list_gateways Retrieve a paginated list of gateways.
Args:
region: AWS region (default: us-east-1)
next_token: The token to be used for the next set of ... list_metadata_transfer_jobs List metadata transfer jobs.
Args:
source_type: Filter by source type (s3, iotsitewise) - REQUIRED
destination_type: Filter by destination... list_time_series Retrieve a paginated list of time series (data streams).
Args:
region: AWS region (default: us-east-1)
next_token: The token to be used fo... batch_put_asset_property_value Send a list of asset property values to AWS IoT SiteWise.
Args:
entries: The list of asset property value entries to send to AWS IoT SiteW... convert_multiple_timestamps Convert multiple Unix epoch timestamps to human-readable format.
This tool converts multiple timestamps at once, useful for processing
API respons... convert_unix_timestamp Convert Unix epoch timestamp to human-readable format.
This tool provides accurate timestamp conversion to prevent AI agents from
making conversio... create_anomaly_detection_model Create an anomaly detection computation model in AWS IoT SiteWise.
Anomaly detection computation models enable you to automatically detect unusual... create_asset Create a new asset in AWS IoT SiteWise.
Args:
asset_name: A friendly name for the asset
asset_model_id: The ID of the asset model ... create_asset_model Create an asset model in AWS IoT SiteWise.
Args:
asset_model_name: A unique, friendly name for the asset model
region: AWS region (default... create_asset_model_composite_model Create a composite model for an existing asset model.
Args:
asset_model_id: The ID of the asset model this composite model is a part of. Accep... create_buffered_ingestion_job Create a buffered ingestion job to ingest data from Amazon S3 to AWS IoT SiteWise.
This is a convenience function that calls create_bulk_import_jo... create_bulk_import_iam_role Create an IAM role for AWS IoT SiteWise bulk import jobs. create_bulk_import_job Create a bulk import job to ingest data from Amazon S3 to AWS IoT SiteWise.
This function creates a bulk import job with automatic validation of s... create_bulk_import_schema Construct and validate a bulk import schema.
Args:
asset_models: List of asset model definitions. Each must include:
- assetModelName:... create_computation_model Create a computation model in AWS IoT SiteWise.
Computation models enable advanced analytics and custom data processing
on your asset data in AWS ... create_gateway Create a gateway in AWS IoT SiteWise.
Args:
gateway_name: A unique, friendly name for the gateway
gateway_platform: The gateway's ... create_timestamp_range Create a formatted timestamp range from start and end timestamps.
This tool formats a range of timestamps for display, useful for showing
training... put_default_encryption_configuration Set the default encryption configuration for your AWS account.
Args:
encryption_type: The type of encryption used for the encryption ... put_logging_options Set logging options for AWS IoT SiteWise.
Args:
logging_options: The logging options to set
region: AWS region (default: us-east-1)
Retur... put_storage_configuration Configure storage settings for AWS IoT SiteWise.
Args:
storage_type: The storage tier that you specified for your data (
SITEWISE_DEFA... update_asset Update an asset's name, description, and external ID.
Args:
asset_id: The ID of the asset to update. Accepts UUID format (12345678-1234-1234-1... update_asset_model Update an asset model.
Args:
asset_model_id: The ID of the asset model to update. Accepts UUID format (12345678-1234-1234-1234-123456789012)
... update_computation_model Update a computation model in AWS IoT SiteWise.
Updates the configuration, data binding, name, or description of an existing
computation model. Th... update_gateway Update a gateway's name.
Args:
gateway_id: The ID of the gateway to update
gateway_name: A unique, friendly name for the gateway
regio... update_gateway_capability_configuration Update a gateway capability configuration.
Args:
gateway_id: The ID of the gateway to be updated
capability_namespace: The namespace of th... delete_asset Delete an asset.
Args:
asset_id: The ID of the asset to delete. Accepts UUID format (12345678-1234-1234-1234-123456789012)
or ext... delete_asset_model Delete an asset model.
Args:
asset_model_id: The ID of the asset model to delete. Accepts UUID format (12345678-1234-1234-1234-123456789012)
... delete_computation_model Delete a computation model in AWS IoT SiteWise.
This action permanently deletes a computation model and cannot be undone.
Args:
computation_m... delete_gateway Delete a gateway.
Args:
gateway_id: The ID of the gateway to delete
region: AWS region (default: us-east-1)
Returns:
Dictionary conta... delete_time_series Delete a time series (data stream).
Args:
alias: The alias that identifies the time series
asset_id: The ID of the asset in which the asse... execute_action Execute an action on a target resource in AWS IoT SiteWise.
This API executes an action on a target resource. Actions are typically used to
bind c... execute_inference_action Execute an inference action for anomaly detection models in AWS IoT SiteWise.
This is a specialized function for executing inference actions on an... execute_query Execute comprehensive SQL queries against AWS IoT SiteWise data using the executeQuery API.
The AWS IoT SiteWise query language supports SQL capab... execute_training_action Execute a training action for anomaly detection models in AWS IoT SiteWise.
This specialized function handles training actions on anomaly detectio... cancel_metadata_transfer_job Cancel a metadata transfer job.
Args:
metadata_transfer_job_id: The ID of the metadata transfer job to cancel
region: AWS region (default:... create_metadata_transfer_job Create a new metadata transfer job for bulk import/export operations between S3 and IoT SiteWise.
This tool provides a user-friendly way to set up... The AWS IoT SiteWise MCP Server MCP server exposes 72 tools across 5 categories: Read, Write, Destructive, Execute, Financial.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the AWS IoT SiteWise MCP Server server.
AWS IoT SiteWise MCP Server tools are categorised as Read (39), Write (22), Destructive (5), Execute (4), Financial (2). Each category has a recommended default policy.
Deterministic policy on every MCP tool call. Per-identity grants. Full audit log.