AWS IOT SITEWISE MCP SERVER TOOLS

72 tools from the AWS IoT SiteWise MCP Server MCP Server, categorised by risk level.

View the AWS IoT SiteWise MCP Server policy →

READ TOOLS

39
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...

WRITE TOOLS

22
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...

DESTRUCTIVE TOOLS

5

EXECUTE TOOLS

4

FINANCIAL TOOLS

2
How many tools does the AWS IoT SiteWise MCP Server MCP server have? +

The AWS IoT SiteWise MCP Server MCP server exposes 72 tools across 5 categories: Read, Write, Destructive, Execute, Financial.

How do I enforce policies on AWS IoT SiteWise MCP Server tools? +

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.

What risk categories do AWS IoT SiteWise MCP Server tools fall into? +

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.

Let agents act without letting them run wild.

Deterministic policy on every MCP tool call. Per-identity grants. Full audit log.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.