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