Skip to content
Elaichi Elaichi

analytics

Artie

Connect Artie to Elaichi and hand every teammate a governed MCP endpoint — 59 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

Artie

AI tools

Artie tools for your AI agents

59 tools are ready to mint as an MCP endpoint the moment you connect Artie — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_artie_column_hashing_salts

List all column hashing salts configured in Artie.

get_single_artie_column_hashing_salt_by_id

Get a single column hashing salt in Artie by id.

create_a_artie_column_hashing_salt

Create a new column hashing salt in Artie.

update_a_artie_column_hashing_salt_by_id

Update an existing column hashing salt in Artie by id. Required: id.

delete_a_artie_column_hashing_salt_by_id

Delete a column hashing salt in Artie by id. Returns an empty response on success. Required: id.

artie_column_hashing_salts_preview

Preview the output of a column hashing salt in Artie by id. Required: id.

get_single_artie_connector_by_id

Get a single Artie connector by id. Returns the connector object.

create_a_artie_connector

Create a new connector in Artie. Returns the created connector object.

update_a_artie_connector_by_id

Update an existing Artie connector by id. Returns the updated connector object. Required: id.

delete_a_artie_connector_by_id

Delete an Artie connector by id. Returns an empty response on success. Required: id.

artie_connectors_ping

Test the connectivity of a connector configuration in Artie. Returns a response indicating whether the connection was successful.

artie_connectors_fetch_schemas

Fetch available database schemas accessible through an Artie connector. Returns a list of schema names.

artie_connectors_fetch_tables

Fetch available tables accessible through an Artie connector. Returns a list of table names.

artie_connectors_fetch_databases

Fetch available databases accessible through an Artie connector. Returns a list of database names.

artie_connectors_fetch_table_detail

Get detailed information about a specific Artie connector table by id. Returns column definitions and other table metadata. Required: id.

artie_connectors_list_postgres_publications

List PostgreSQL publications available through an Artie connector. Returns a list of publication names.

artie_connectors_create_snowflake_warehouse

Create a new Snowflake warehouse via an Artie connector. Returns details of the created warehouse.

artie_connectors_create_database

Create a new database via an Artie connector. Returns details of the created database.

artie_connectors_create_schema

Create a new schema via an Artie connector. Returns details of the created schema.

artie_connectors_start_dynamodb_export

Start a DynamoDB export for an Artie connector by id. Returns a response indicating the export has been initiated. Required: id.

artie_connectors_generate_oracle_shadow_script

Generate an Oracle shadow script for an Artie connector by id. Returns the generated script. Required: id.

artie_connectors_drop_postgres_replication_slot

Drop a PostgreSQL replication slot for an Artie connector by id. Returns a response indicating the replication slot has been dropped. Required: id.

artie_data_catalog_search

Search the artie data catalog for matching entries. Returns catalog records that satisfy the submitted search criteria.

list_all_artie_encryption_keys

List all encryption keys in artie.

get_single_artie_encryption_key_by_id

Get a single encryption key in artie by id. Required: id.

create_a_artie_encryption_key

Create a new encryption key in artie.

update_a_artie_encryption_key_by_id

Update an existing encryption key in artie by id. Required: id.

delete_a_artie_encryption_key_by_id

Delete an encryption key in artie by id. Returns an empty response on success. Required: id.

create_a_artie_ingestion_api_key

Create a new ingestion API key in Artie. Returns the created ingestion API key object.

update_a_artie_ingestion_api_key_by_id

Update an existing ingestion API key in Artie by id. Returns the updated ingestion API key object. Required: id.

delete_a_artie_ingestion_api_key_by_id

Delete an ingestion API key in Artie by id. Returns an empty 204 response on success. Required: id.

list_all_artie_pipelines

List all artie pipelines available in the account. Returns a collection of pipeline objects.

get_single_artie_pipeline_by_id

Get a single artie pipeline by id. Returns the full pipeline object. Required: id.

create_a_artie_pipeline

Create a new artie pipeline. Returns the created pipeline object.

update_a_artie_pipeline_by_id

Update an existing artie pipeline by id. Returns the updated pipeline object. Required: id.

delete_a_artie_pipeline_by_id

Delete an artie pipeline by id. Returns an empty response on success. Required: id.

artie_pipelines_start

Start an artie pipeline by id, initiating data replication. Required: id.

artie_pipelines_update_status

Update the status of an artie pipeline by id. Required: id.

artie_pipelines_create_from_source

Create a new artie pipeline from an existing source configuration. Returns the created pipeline object.

artie_pipelines_update_with_source_reader

Update an artie pipeline's configuration using a source reader by id. Returns the updated pipeline object. Required: id.

artie_pipelines_cancel_backfill

Cancel an in-progress backfill operation for an artie pipeline by id. Required: id.

artie_pipelines_validate_unsaved_destination

Validate an unsaved destination configuration for an artie pipeline before saving. Returns validation results.

artie_pipelines_validate_unsaved_source

Validate an unsaved source configuration for an artie pipeline before saving. Returns validation results.

create_a_artie_privatelink_connection

Create a new PrivateLink connection in Artie. Returns the created connection object including its id.

get_single_artie_privatelink_connection_by_id

Get a single PrivateLink connection in Artie by id. Returns the connection object. Required: id.

update_a_artie_privatelink_connection_by_id

Update an existing PrivateLink connection in Artie by id. Returns the updated connection object. Required: id.

delete_a_artie_privatelink_connection_by_id

Delete a PrivateLink connection in Artie by id. Returns an empty response on success. Required: id.

list_all_artie_source_readers

List all source readers in artie. Returns a collection of source reader objects.

get_single_artie_source_reader_by_id

Get a single artie source reader by id. Returns the full source reader object. Required: id.

create_a_artie_source_reader

Create a new source reader in artie. Returns the created source reader object.

update_a_artie_source_reader_by_id

Update an existing artie source reader by id. Returns the updated source reader object. Required: id.

delete_a_artie_source_reader_by_id

Delete an artie source reader by id. Returns an empty response on success. Required: id.

artie_source_readers_deploy

Deploy an artie source reader by id, applying its current configuration. Required: id.

artie_source_readers_validate_unsaved

Validate an unsaved artie source reader configuration before persisting or deploying it.

artie_source_readers_update_status

Update the status of an artie source reader by id. Required: id.

create_a_artie_ssh_tunnel

Create a new SSH tunnel in artie. Returns the created SSH tunnel object including its id.

get_single_artie_ssh_tunnel_by_id

Get a specific SSH tunnel in artie by id. Returns the SSH tunnel object. Required: id.

update_a_artie_ssh_tunnel_by_id

Update an existing SSH tunnel in artie by id. Returns the updated SSH tunnel object. Required: id.

delete_a_artie_ssh_tunnel_by_id

Delete an SSH tunnel in artie by id. Returns an empty response on success. Required: id.

How it works

From Artie account to governed MCP endpoint

Connect

Link a Artie account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which Artie tools are exposed, rename them, or freeze arguments.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.