mcp_config.json•12.7 kB
{
"server": {
"url": "/api"
},
"authentication": [
{
"schema_parameters": {
"scheme": "bearer"
},
"type": "http",
"value": "BEARER_TOKEN"
}
],
"operations": [
{
"description": "Get a list of agents",
"name": "get_agents"
},
{
"description": "Create a new agent",
"name": "create_agent"
},
{
"description": "Delete an agent",
"name": "delete_agent"
},
{
"description": "Update an agent",
"name": "update_agent"
},
{
"description": "Gets a list of audit events",
"name": "list_events"
},
{
"description": "Get audit event detailed information",
"name": "get_event"
},
{
"description": "Gets a list of billing accounts the current user has access to",
"name": "get_billing_accounts"
},
{
"description": "Creates a billing account",
"name": "create_billing_account"
},
{
"description": "Deletes a billing account",
"name": "delete_billing_account"
},
{
"description": "Updates a billing account",
"name": "update_billing_account"
},
{
"description": "Retrieve a list of data classifications",
"name": "get_classifications"
},
{
"description": "Creates a classification",
"name": "create_classification"
},
{
"description": "Deletes the classification, and removes it from all projects.",
"name": "delete_classification"
},
{
"description": "Retrieve a data classification",
"name": "get_classification"
},
{
"description": "Updates a classification",
"name": "update_classification"
},
{
"description": "Retrieve a list of governance contacts",
"name": "get_contacts"
},
{
"description": "Creates a contact",
"name": "create_contact"
},
{
"description": "Deletes the contact, and removes it from all governance requirements.",
"name": "delete_contact"
},
{
"description": "Retrieve a governance contact",
"name": "get_contact"
},
{
"description": "Updates a contact",
"name": "update_contact"
},
{
"description": "Retrieve governance requirements for a project with fulfillment information for the current user",
"name": "get_requirements_by_project"
},
{
"description": "Saves a record of the fulfillment of a governance requirement",
"name": "fulfill_requirement"
},
{
"description": "Retrieve a list of governance requirements",
"name": "get_requirements"
},
{
"description": "Creates a requirement",
"name": "create_requirement"
},
{
"description": "Deletes the requirement, and removes it from all governance fulfillments and classifications.",
"name": "delete_requirement"
},
{
"description": "Retrieve a governance requirement",
"name": "get_requirement"
},
{
"description": "Updates a requirement",
"name": "update_requirement"
},
{
"description": "Generates credentials used for connecting via S3",
"name": "generate_governance_file_access_token"
},
{
"description": "Get system info",
"name": "info"
},
{
"description": "Retrieves metrics for all projects.",
"name": "get_all_metrics"
},
{
"description": "Retrieves a list of available processes",
"name": "get_processes"
},
{
"description": "Creates a custom data type or pipeline which you can use in the listed projects.",
"name": "create_custom_process"
},
{
"description": "Removes the process from the list of available options",
"name": "archive_custom_process"
},
{
"description": "Retrieves detailed information on a process",
"name": "get_process"
},
{
"description": "Updates the custom process",
"name": "update_custom_process"
},
{
"description": "Retrieves the cost of running the pipeline",
"name": "calculate_pipeline_cost"
},
{
"description": "Retrieves the input parameters for a process",
"name": "get_process_parameters"
},
{
"description": "Checks the input file names with the expected files for a data type (ingest processes only)",
"name": "validate_file_requirements"
},
{
"description": "Updates the process definition from the repository",
"name": "sync_custom_process"
},
{
"description": "Request a new project to be created",
"name": "create_project_request"
},
{
"description": "Retrieve a list of projects",
"name": "get_projects"
},
{
"description": "Creates a project",
"name": "create_project"
},
{
"description": "Retrieve a list of projects that a user can request access to",
"name": "get_discoverable_projects"
},
{
"description": "Get allowed options for creating a project",
"name": "get_project_create_options"
},
{
"description": "Get detailed project information",
"name": "get_project"
},
{
"description": "Updates a project",
"name": "update_project"
},
{
"description": "Gets users who have requested access to the project",
"name": "get_access_requests"
},
{
"description": "Creates an access request for the project",
"name": "create_access_request"
},
{
"description": "Approves an access request for the project",
"name": "approve_access_request"
},
{
"description": "Denies an access request for the project",
"name": "deny_access_request"
},
{
"description": "Get a list of compute environments for a project",
"name": "get_compute_environments"
},
{
"description": "Create a new compute environment for a project",
"name": "create_compute_environment"
},
{
"description": "Delete a compute environment for a project",
"name": "delete_compute_environment"
},
{
"description": "Update a compute environment for a project",
"name": "update_compute_environment"
},
{
"description": "Retrieves a list of dashboards for a given project",
"name": "get_dashboards"
},
{
"description": "Creates a dashboard",
"name": "create_dashboard"
},
{
"description": "Deletes a dashboard",
"name": "delete_dashboard"
},
{
"description": "Retrieves a dashboard",
"name": "get_dashboard"
},
{
"description": "Updates a dashboard",
"name": "update_dashboard"
},
{
"description": "Retrieves a list of datasets for a given project",
"name": "get_datasets"
},
{
"description": "Download data from public repositories",
"name": "import_public_dataset"
},
{
"description": "Registers a dataset in the system that you upload files into",
"name": "upload_dataset"
},
{
"description": "Deletes the dataset, files are saved according to the project\u0027s retention time.",
"name": "delete_dataset"
},
{
"description": "Gets detailed information about a dataset",
"name": "get_dataset"
},
{
"description": "Update info on a dataset",
"name": "update_dataset"
},
{
"description": "Gets a listing of files, charts, and other assets available for the dataset",
"name": "get_dataset_manifest"
},
{
"description": "Rerun sample ingest.",
"name": "ingest_samples"
},
{
"description": "Regenerate dataset file listing.",
"name": "regenerate_manifest"
},
{
"description": "Rerun data transforms and web optimization.",
"name": "rerun_transform"
},
{
"description": "Retrieves a list of samples associated with a dataset along with their metadata",
"name": "get_dataset_samples"
},
{
"description": "Gets an overview of the executions currently running in the project",
"name": "get_project_summary"
},
{
"description": "Run analysis",
"name": "run_analysis"
},
{
"description": "Gets live logs from main execution task",
"name": "get_execution_logs"
},
{
"description": "Terminates all analysis jobs related to this execution",
"name": "stop_analysis"
},
{
"description": "Gets the tasks submitted by the workflow execution",
"name": "get_tasks_for_execution"
},
{
"description": "Gets the log output from an individual task",
"name": "get_task_logs"
},
{
"description": "Retrieves metrics about a project.",
"name": "get_project_metrics"
},
{
"description": "Retrieves a list of notebook instances that the user has access to",
"name": "get_notebook_instances"
},
{
"description": "Creates a notebook instance within the project",
"name": "create_notebook_instance"
},
{
"description": "Triggers a deletion of the notebook instance",
"name": "delete_notebook_instance"
},
{
"description": "Creates an authenticated URL to open up the notebook instance in your browser",
"name": "generate_notebook_instance_url"
},
{
"description": "Retrieves the status of the instance",
"name": "get_notebook_instance_status"
},
{
"description": "Shuts down a running notebook instance",
"name": "stop_notebook_instance"
},
{
"description": "Gets users who have access to the project",
"name": "get_project_users"
},
{
"description": "Sets a user\u0027s role within a project",
"name": "set_user_project_role"
},
{
"description": "Deletes a reference",
"name": "delete_project_reference"
},
{
"description": "List available references for a given project",
"name": "get_references_for_project"
},
{
"description": "Creates a reference",
"name": "create_project_reference"
},
{
"description": "Refresh project references (internal)",
"name": "refresh_project_references"
},
{
"description": "Generates credentials used for connecting via S3",
"name": "generate_project_file_access_token"
},
{
"description": "Retrieves a list of samples associated with a project along with their metadata",
"name": "get_project_samples"
},
{
"description": "Updates metadata on a sample",
"name": "update_sample"
},
{
"description": "Get project metadata schema",
"name": "get_project_schema"
},
{
"description": "Update project metadata schema",
"name": "update_project_schema"
},
{
"description": "Generates credentials used for connecting via SFTP",
"name": "generate_project_sftp_token"
},
{
"description": "Get shares for a project (both published and shared with the project)",
"name": "get_shares"
},
{
"description": "Create a new share to publish to other projects",
"name": "create_share"
},
{
"description": "Get shares that the project can request access to",
"name": "get_discoverable_shares"
},
{
"description": "Delete a share that you\u0027ve published",
"name": "delete_share"
},
{
"description": "Get details on a share that you\u0027ve published or subscribed to",
"name": "get_share"
},
{
"description": "Update a share that you\u0027ve published",
"name": "update_share"
},
{
"description": "Get dataset listing for a share",
"name": "get_shared_datasets"
},
{
"description": "Subscribe to a share that has been shared with your project",
"name": "subscribe_share"
},
{
"description": "Unsubscribe from a share that has been shared with your project",
"name": "unsubscribe_share"
},
{
"description": "Sets the project status to archived",
"name": "archive_project"
},
{
"description": "Redeploys cloud resources for a project",
"name": "redeploy_project"
},
{
"description": "Sets tags on a project",
"name": "update_project_tags"
},
{
"description": "Sets the project status to active",
"name": "unarchive_project"
},
{
"description": "List available reference types",
"name": "get_reference_types"
},
{
"description": "List available references (available to everyone)",
"name": "get_references"
},
{
"description": "List available service connections",
"name": "get_service_connections"
},
{
"description": "Moves a dataset to a different project. The underlying S3 data is not transferred and will need to be done manually. It is expected the user will also transfer all datasets in the lineage.",
"name": "move_dataset"
},
{
"description": "Gets a list of users, matching an optional username pattern",
"name": "list_users"
},
{
"description": "Invites a user to the system",
"name": "invite_user"
},
{
"description": "Get user information",
"name": "get_user"
},
{
"description": "Update user information",
"name": "update_user"
},
{
"description": "Signs user out from all sessions",
"name": "sign_out_user"
}
]
}