MCP tool reference

The Amperity MCP server exposes tools across the Amperity surface. Tool names follow a domain_action convention, such as tenant_list or database_create_table.

For the canonical list available to your account, send a tools/list request from your MCP client. Many clients do this automatically on connect. The list of tools returned by tools/list is the exact tool surface your account is authorized to call.

Tenants and sessions

Manage which Amperity tenant the current session targets, and read session-level safety configuration.

Description

Tools

List, inspect, switch, and refresh tenants

tenant_list

tenant_info

tenant_use

tenant_resync

Manage sandbox tenants

sandbox_list

sandbox_create

sandbox_get_create_status

sandbox_delete

Inspect and merge sandbox state

sandbox_get_status

sandbox_compare

sandbox_get_merge_warnings

sandbox_pull

sandbox_push

Read and set the session safety mode

safety_get_mode

safety_set_mode

Databases and tables

Operate Amperity Customer 360 databases, datasets, and the underlying tables.

Description

Tools

Inspect databases

database_list

database_get_schema

database_get_table

database_list_tables

Create and update databases and tables

database_create

database_create_table

database_update

database_update_table

Manage database lifecycle

database_activate

database_run

database_discard

Delete databases and tables

database_delete

database_delete_table

Inspect validation reports

database_get_validation_report

database_list_validation_reports

Read dataset catalogs and tables

dataset_get_catalog

dataset_list_tables

dataset_get_table

Manage core tables

core_table_list

core_table_get

core_table_get_tenant_schema

core_table_analyze

core_table_upsert

core_table_delete

Manage domain transforms

domain_transform_list

domain_transform_get

domain_transform_upsert

domain_transform_analyze

domain_transform_delete

Inspect domain table history

domain_table_history_get_history

Inspect run history for tables

table_run_history_list_runs

table_run_history_get_run

table_run_history_get_table_history

Queries

Author, run, and organize queries against Amperity data.

Description

Tools

Manage queries

queries_list

queries_get

queries_create

queries_update

queries_delete

Run and manage query lifecycle

queries_run

queries_activate

queries_discard

queries_move

Run ad hoc queries and inspect column statistics

query_run

query_get_column_stats

Organize queries into folders

query_folder_list

query_folder_get

query_folder_create

query_folder_update

query_folder_delete

Identity resolution

Run, inspect, and tune identity resolution.

Description

Tools

Run Stitch

stitch_run

Inspect Stitch results and explain match pairs

stitch_get_report

stitch_list_recent_reports

stitch_lookup_record

stitch_explain_pair

Read and update Stitch configuration

stitch_get_settings

stitch_update_settings

stitch_set_table_availability

Review benchmark coverage

stitch_list_benchmarks

stitch_get_benchmark_examples

stitch_get_benchmark_history

Amperity Bridge

Manage data bridges between Amperity and external systems.

Description

Tools

Manage bridge configuration

bridge_list

bridge_get

bridge_create

bridge_update

bridge_delete

Control bridge connection state

bridge_connect

bridge_disconnect

Run and inspect bridge syncs

bridge_run_sync

bridge_get_sync

bridge_update_sync

Manage share configuration

bridge_create_share

bridge_get_share

bridge_delete_share

bridge_list_share_tables

Manage bridge credentials

bridge_upload_credential

bridge_download_credential

Load Amperity data through a bridge

bridge_load_amperity_data

Couriers, feeds, and destinations

Configure data movement into and out of Amperity.

Description

Tools

Manage couriers

courier_list

courier_get

courier_create

courier_update

courier_delete

courier_run

Manage courier groups

courier_group_list

courier_group_get

courier_group_create

courier_group_update

courier_group_delete

courier_group_run

Manage feeds

feed_list

feed_get

feed_upsert

feed_delete

Manage destinations

destination_list

destination_get

destination_create

destination_update

destination_delete

Manage destination target templates

destination_list_target_templates

destination_get_target_template

destination_create_target_template

destination_delete_target_template

Orchestrations

Schedule and run orchestrations and orchestration groups.

Description

Tools

Manage orchestrations

orchestration_list

orchestration_get

orchestration_create

orchestration_update

orchestration_delete

Manage orchestration groups

orchestration_group_list

orchestration_group_get

orchestration_group_create

orchestration_group_update

orchestration_group_delete

orchestration_group_run

Campaigns and journeys

Manage campaigns, campaign folders, journeys, and audiences.

Description

Tools

Manage campaigns

campaign_list

campaign_get

campaign_create

campaign_update

campaign_delete

campaign_duplicate

campaign_move

Schedule or unschedule a campaign send

campaign_schedule

Manage campaign folders

campaign_folder_list

campaign_folder_get

campaign_folder_create

campaign_folder_update

campaign_folder_delete

Manage journeys

journey_list

journey_get

journey_create

journey_update

journey_delete

Manage labels

label_list

label_get

label_create

label_update

label_delete

Data exports

Manage data exports.

Description

Tools

Manage database export slices (slc-xxx)

slice_list

slice_get

slice_create

slice_update

slice_delete

Predictions

Configure and run prediction models.

Description

Tools

Model lifecycle

prediction_list_models

prediction_get_model

prediction_create_model

prediction_update_model

prediction_delete_model

Model configuration

prediction_list_model_configs

prediction_get_model_config

prediction_create_model_config

prediction_delete_model_config

prediction_activate_model_config

prediction_save_model_settings

Run and inspect prediction workflows

prediction_run_workflow

prediction_get_run_history

prediction_get_full_job_history

Inspect validation output

prediction_get_validation_results

prediction_get_model_config_validation_results

Profile collections and realtime segments

Manage profile collections and realtime segments.

Description

Tools

Manage profile collections

profile_collection_list

profile_collection_get

profile_collection_create

profile_collection_update

profile_collection_delete

Manage attributes and runs

profile_collection_set_attribute

profile_collection_delete_attribute

profile_collection_refresh

profile_collection_run

Manage realtime segments

real_time_segment_list

real_time_segment_get

real_time_segment_create

real_time_segment_update

real_time_segment_delete

Events

Manage event streams and event types.

Description

Tools

Manage event streams

event_stream_list

event_stream_get

event_stream_create

event_stream_update

event_stream_delete

event_stream_get_recent_events

Manage event type definitions

event_type_list

event_type_get

event_type_create

event_type_update

event_type_delete

Segments

Manage segments and folders.

Description

Tools

Manage segments

iq_list

iq_get

iq_create

iq_update

iq_delete

iq_activate

Manage segments folders

iq_folder_list

iq_folder_get

iq_folder_create

iq_folder_update

iq_folder_delete

Read company context assets

assets_list_company_context_documents

assets_get_company_context_document

Configuration history and recovery

Inspect configuration changes and revert to prior versions.

Description

Tools

Search and inspect configuration history

config_history_search

config_history_get_version_nodes

config_history_diff_node

Compare and revert configuration

config_revert_compare_revert

config_revert_revert

Inspect the configuration computation graph

comp_graph_get

comp_graph_get_dependents

comp_graph_get_dependencies

Workflows and compute

Inspect Amperity workflows and Spark execution.

Description

Tools

Inspect and manage workflows

workflow_list

workflow_get_status

workflow_cancel

workflow_resolve_task

Inspect Spark applications, jobs, stages, executors, SQL, and storage

spark_get_application

spark_list_jobs

spark_list_stages

spark_get_stage

spark_list_sql

spark_get_sql

spark_list_executors

spark_get_environment

spark_list_storage

Read and update compute settings

compute_get_settings

compute_update_settings

Alerts and training

Manage alert subscriptions and run training tasks for semantic tagging.

Description

Tools

Manage alert subscriptions

alert_list_subscriptions

alert_get_subscription

alert_subscribe

alert_unsubscribe

Run training tasks for semantic tagging

training_setup_semantic_tags