LeaderboardBack to leaderboard — loading return destination
Opening report…
Loading report overview
M
MCP server
server.example.com/mcp
Tools and resources for your MCP client, with a public quality report and detailed checks.
Protocol
MCP 2025-11-25
Server version
1.0.0
Website
server.example.com
Supports
Tools · Resources
Overall score
90 /100
How is this score calculated?
Server metadata
Loading server metadata
Reviewed90/100
Discoverability
Loading discoverability
Reviewed90/100
Protocol
Loading protocol
Reviewed90/100
Tools
Loading tools
Reviewed90/100
MCP Apps
Loading mcp apps
Reviewed90/100
Tool documentation quality
Loading tool documentation quality
Reviewed90/100
LeaderboardBack to leaderboard — loading return destination
A
Artie
mcp.artie.com/mcp
Keep warehouse data current without building or operating a CDC stack.
Artie MCP lets you set up and operate continuous replication from a conversation. Tell Claude which database, tables, and destination you need. Artie creates and runs the pipeline that keeps the destination current as production rows change.
Use it when you need fresh operational data in Snowflake, BigQuery, Databricks, Redshift, ClickHouse, or another supported destination, without wiring together connectors, replication jobs, backfills, and schema-change handling yourself.
What you can do
- Create a replication pipeline from a source database to a destination
- Select the tables to replicate, then add or remove tables later
- Start, pause, resume, update, or delete pipelines
- Run or cancel backfills
- Detect schema changes and update pipeline configuration
Example prompts
- “Replicate `users`, `orders`, and `payments` from our Postgres primary to Snowflake.”
- “Create a MongoDB to BigQuery pipeline for the `events` collection.”
- “Add the `subscriptions` table to our existing MySQL pipeline.”
- “Pause the staging pipeline while we upgrade the database.”
- “Backfill the last six months of `orders` into Redshift.”
- “Set up an SSH tunnel for this private Postgres instance.”
Supported sources include Postgres, MySQL, MongoDB, SQL Server, DynamoDB, and Oracle. Supported destinations include Snowflake, BigQuery, Databricks, Redshift, and ClickHouse.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description95/100
Lists saved connectors. Defaults to destinations; pass includeSourceConnectors=true for sources. Call this before connector_fetch_databases, connector_fetch_schemas, connector_fetch_tables, or connector_fetch_table_detail — those tools need a uuid from this list, not a pipeline uuid or sourceReaderUUID from pipeline_list.
The description explains the capability, when to use it, and what to expect.
Inputs0/100
0 of 1 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
includeSourceConnectors
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description89/100
Creates a saved source or destination connector. Pass type, label, and sharedConfig (host, user, password, and type-specific fields). Keep the returned UUID for pipeline_create_from_source.
Describe the returned information so the agent knows whether it will answer the request.
Inputs0/100
0 of 10 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
dataPlaneName
Not provided
Missing description. Explain what this value means and how to supply it.
defaultDatabase
Not provided
Missing description. Explain what this value means and how to supply it.
environmentUUID
Not provided
Missing description. Explain what this value means and how to supply it.
label
Not provided
Missing description. Explain what this value means and how to supply it.
privateLinkUUID
Not provided
Missing description. Explain what this value means and how to supply it.
sharedConfig
Not provided
Missing description. Explain what this value means and how to supply it.
snapshotPrivateLinkUUID
Not provided
Missing description. Explain what this value means and how to supply it.
sshTunnelUUID
Not provided
Missing description. Explain what this value means and how to supply it.
type
Not provided
Missing description. Explain what this value means and how to supply it.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description91/100
Returns a saved connector by uuid from connector_list, not a pipeline uuid or sourceReaderUUID. Includes type, label, and sharedConfig. Sensitive fields may be masked placeholders. To ping that connector, pass this payload into unsaved_connector_ping and keep uuid set so stored secrets unmask.
Describe the returned information so the agent knows whether it will answer the request.
Inputs0/100
0 of 1 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description76/100
Lists database names a saved source can see. uuid must come from connector_list with includeSourceConnectors=true. Do not pass a pipeline uuid or sourceReaderUUID.
The description explains the capability, when to use it, and what to expect.
Inputs0/100
0 of 1 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description91/100
Returns columns and metadata for one table on a saved connector. uuid must come from connector_list (includeSourceConnectors=true for sources). Do not pass a pipeline uuid or sourceReaderUUID. tableName is required. This is column metadata, not pipeline lag or row counts.
The description explains the capability, when to use it, and what to expect.
Inputs0/100
0 of 5 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
databaseName
Not provided
Missing description. Explain what this value means and how to supply it.
schemaName
Not provided
Missing description. Explain what this value means and how to supply it.
tableName
Not provided
Missing description. Explain what this value means and how to supply it.
isView
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description91/100
Lists replication slots on a saved Postgres source (name, database, active, walStatus, retainedWALBytes, isReplica). uuid must come from connector_list with includeSourceConnectors=true, not a pipeline uuid or sourceReaderUUID; pass databaseName for the pipeline's reader database. Use for slot health and WAL retention, and to confirm a slot is inactive before connector_drop_postgres_replication_slot.
Describe the returned information so the agent knows whether it will answer the request.
Inputs0/100
0 of 2 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
databaseName
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description97/100
Returns replication-relevant server settings (name, value, unit, category) for a saved Postgres source, such as wal_level, max_replication_slots, max_wal_senders, and max_slot_wal_keep_size. uuid must come from connector_list with includeSourceConnectors=true. Use to check CDC prerequisites (wal_level must be logical) before pipeline_start or after it fails. Settings are changed on the database, not through Artie.
The description explains the capability, when to use it, and what to expect.
Inputs0/100
0 of 2 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
databaseName
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description74/100
Lists schemas on a saved connector. uuid must come from connector_list. Do not pass a pipeline uuid or sourceReaderUUID. Pass schemaName into connector_fetch_tables when the destination requires it.
Describe the returned information so the agent knows whether it will answer the request.
Inputs0/100
0 of 2 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
databaseName
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description83/100
Lists tables on a saved connector. uuid must come from connector_list. Do not pass a pipeline uuid or sourceReaderUUID. Use to choose names for pipeline_update.tables.
The description explains the capability, when to use it, and what to expect.
Inputs0/100
0 of 3 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
databaseName
Not provided
Missing description. Explain what this value means and how to supply it.
schemaName
Not provided
Missing description. Explain what this value means and how to supply it.
Shorten the title to an action and subject; move usage details into the description.
Description90/100
Pings a connector before connector_create. Pass type, sharedConfig (host, user, password, and type-specific fields), and connectionRole (source or destination). This is not a uuid ping — do not pass a pipeline uuid or sourceReaderUUID. Postgres needs a database name, Oracle a service name, S3 a bucket. Success is {"success": true}; a JSON error field means the host or credentials failed.
The description explains the capability, when to use it, and what to expect.
Inputs0/100
0 of 11 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
connectionRole
Not provided
Missing description. Explain what this value means and how to supply it.
dataPlaneName
Not provided
Missing description. Explain what this value means and how to supply it.
defaultDatabase
Not provided
Missing description. Explain what this value means and how to supply it.
environmentUUID
Not provided
Missing description. Explain what this value means and how to supply it.
label
Not provided
Missing description. Explain what this value means and how to supply it.
privateLinkUUID
Not provided
Missing description. Explain what this value means and how to supply it.
sharedConfig
Not provided
Missing description. Explain what this value means and how to supply it.
snapshotPrivateLinkUUID
Not provided
Missing description. Explain what this value means and how to supply it.
sshTunnelUUID
Not provided
Missing description. Explain what this value means and how to supply it.
type
Not provided
Missing description. Explain what this value means and how to supply it.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description90/100
Lists pipelines with uuid, name, and status. This is not a full configuration — do not send it to pipeline_update. Full config, per-table status, and table UUIDs are pipeline_detail. Failure messages are pipeline_error_logs, not status. sourceReaderUUID is not a connector id; call connector_list before connector_fetch_table_detail or other connector_fetch_* tools.
The description explains the capability, when to use it, and what to expect.
Inputs100/100
This tool declares no inputs, so argument descriptions are not needed.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description82/100
Attaches a new pipeline to an existing sourceReaderUUID. The reader must be unused or already shared (fan-out: one CDC capture, many destinations). To start a new capture from a source connector, use pipeline_create_from_source.
The description explains the capability, when to use it, and what to expect.
Inputs0/100
0 of 121 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
pipeline › advancedSettings › appendOnly
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description88/100
Returns FullPipeline for a uuid from pipeline_list: tables (uuid, name, schema, status), destinationUUID, specificDestCfg, and sourceReaderUUID. Echo this into pipeline_update; do not send pipeline_list. Use for per-table status and backfill table UUIDs. sourceReaderUUID is the uuid for source_reader_detail and source_reader_update, not a connector uuid. This is not lag (pipeline_usage) or error logs (pipeline_error_logs). Omit includeRelatedObjects — that Dashboard flag wraps connectors and is not this tool's success shape.
The description explains the capability, when to use it, and what to expect.
Inputs0/100
0 of 2 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
includeRelatedObjects
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description84/100
Replaces the full pipeline configuration (not a PATCH). Echo the last FullPipeline from pipeline_create_from_source, pipeline_update, or pipeline_detail — not pipeline_list — and send destinationUUID and tables together; a destination-only body is rejected and omitting tables deletes all tables.
Explain mutations, irreversible effects, or prerequisites that matter before calling this tool.
Inputs0/100
0 of 122 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
pipeline › advancedSettings › appendOnly
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description70/100
Backfills tables already on a running pipeline by table UUID from pipeline_detail (not connector_fetch_tables). To attach tables, use pipeline_update.
Explain mutations, irreversible effects, or prerequisites that matter before calling this tool.
Inputs58/100
5 of 6 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
backfillFromDatabases
Optional source databases to backfill for regular-table backfills. Requires beforeBackfill to be the empty-string do-nothing option.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
backfillFromSchemas
Optional source schemas to backfill for regular-table backfills. Requires beforeBackfill to be the empty-string do-nothing option.
Clear enough to supply this argument.
beforeBackfill
Destination handling before the backfill: empty string leaves existing data unchanged, truncate_table truncates the destination table, and drop_table drops it.
Clear enough to supply this argument.
historyMode
When true, backfill the selected history tables instead of the regular tables.
Resolve the mismatch between this description and its schema constraints.
tableUUIDs
UUIDs of the regular or history tables to backfill.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description98/100
Returns recent error logs for a saved pipeline (message, errorDetail, table/schema, timestamps). Pass the pipeline uuid from pipeline_list. Use when the user asks why a pipeline failed or is unhealthy. This is not lag (pipeline_usage), per-table status (pipeline_detail), or replication slot size.
The description explains the capability, when to use it, and what to expect.
Inputs0/100
0 of 1 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description81/100
Deploys a draft or resumes a paused pipeline once destination, tables, and (Postgres/Cockroach/Oracle) reader database are set. Do not call immediately after create-from-source. If start 400s that two source readers share replication slot artie, GET source_reader_detail for sourceReaderUUID from pipeline_detail, set settings.replicationSlotOverride to a unique name, POST source_reader_update with the echoed reader, then retry start.
The description explains the capability, when to use it, and what to expect.
Inputs0/100
0 of 3 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
disableBackFill
Not provided
Missing description. Explain what this value means and how to supply it.
keepPaused
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description93/100
Returns per-table ingestion lag and row counts for a saved pipeline over a time range. Pass the pipeline uuid plus from and to as RFC3339 timestamps; set excludeBackfills=true to leave backfill rows out of row counts. Use when the user asks about lag, throughput, or rows processed. This is not slot health, warehouse correctness, pipeline_list status, pipeline_detail table status, or error logs (pipeline_error_logs).
The description explains the capability, when to use it, and what to expect.
Inputs25/100
1 of 4 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
from
Not provided
Missing description. Explain what this value means and how to supply it.
to
Not provided
Missing description. Explain what this value means and how to supply it.
excludeBackfills
When true, rows processed by backfills are excluded from row counts so only CDC rows are counted. Latency is not affected. Defaults to false.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description94/100
Creates a draft pipeline plus a new dedicated (non-shared) source reader. Pass sourceConnectorUUID to reuse a saved source; sourceType alone inserts an empty connector. For Postgres, Cockroach, and Oracle, pass database (from connector_fetch_databases) so the new reader can start. For a second destination on the same capture, use pipeline_create on a shared reader.
The description explains the capability, when to use it, and what to expect.
Inputs83/100
5 of 6 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
dataPlaneName
Not provided
Missing description. Explain what this value means and how to supply it.
database
Database name written onto the new source reader. Postgres, Cockroach, and Oracle need this before start; discover with connector_fetch_databases. Optional — the dashboard wizard creates without it.
Clear enough to supply this argument.
destinationType
Optional destination type (e.g. snowflake). Creates a stub destination connector with empty credentials.
Clear enough to supply this argument.
environmentUUID
Environment for a new stub connector. Used when sourceType is set; ignored when sourceConnectorUUID is set.
Clear enough to supply this argument.
sourceConnectorUUID
UUID of an existing source connector. Creates a dedicated reader and draft pipeline against that source.
Clear enough to supply this argument.
sourceType
Source type to bootstrap (e.g. postgresql). Creates a stub connector with empty credentials. Prefer sourceConnectorUUID when the source already exists.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description92/100
Returns a source reader by uuid from pipeline_detail.sourceReaderUUID, not a pipeline uuid or connector uuid. Includes database, tablesConfig, and settings (replicationSlotOverride, publicationNameOverride, heartbeats). Sensitive fields may be present. Echo this into source_reader_update; do not invent a partial body. If pipeline_start 400s that two readers share slot artie, GET this, set settings.replicationSlotOverride to a unique lowercase name (digits and underscores, <=63), POST source_reader_update, then retry start.
The description explains the capability, when to use it, and what to expect.
Inputs0/100
0 of 1 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid
Not provided
Missing description. Explain what this value means and how to supply it.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description81/100
Applies a SourceReader from source_reader_detail. Echo the last GET and change only the intended fields. Omitting name, database, or connectorUUID blanks them. To fix a duplicate Postgres slot (pipeline_start 400 that two readers share artie), set settings.replicationSlotOverride to a unique lowercase name, then pipeline_start. This is not pipeline_update or connector_update.
The description explains the capability, when to use it, and what to expect.
Inputs1/100
1 of 75 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
uuid__path
(Path parameter)
Explain the meaning of this value, not just its name.
apiBaseURL
Not provided
Missing description. Explain what this value means and how to supply it.
companyUUID
Not provided
Missing description. Explain what this value means and how to supply it.
connectorUUID
Not provided
Missing description. Explain what this value means and how to supply it.
containerName
Not provided
Missing description. Explain what this value means and how to supply it.
createdAt
Not provided
Missing description. Explain what this value means and how to supply it.
dataPlaneName
Not provided
Missing description. Explain what this value means and how to supply it.
database
Not provided
Missing description. Explain what this value means and how to supply it.
environmentUUID
Not provided
Missing description. Explain what this value means and how to supply it.
isShared
Not provided
Missing description. Explain what this value means and how to supply it.
isValid
Not provided
Missing description. Explain what this value means and how to supply it.
name
Not provided
Missing description. Explain what this value means and how to supply it.
settings › archiveLogPassword
Not provided
Missing description. Explain what this value means and how to supply it.
settings › archiveLogPath
Not provided
Missing description. Explain what this value means and how to supply it.
settings › azureBlobStorageConfig › accountURL
Not provided
Missing description. Explain what this value means and how to supply it.
settings › azureBlobStorageConfig › containerName
Not provided
Missing description. Explain what this value means and how to supply it.
settings › azureBlobStorageConfig › sasToken
Not provided
Missing description. Explain what this value means and how to supply it.
settings › backfillBatchSize
Not provided
Missing description. Explain what this value means and how to supply it.
settings › backfillDefaults › chunkSize
Not provided
Missing description. Explain what this value means and how to supply it.
settings › backfillDefaults › pagination
Not provided
Missing description. Explain what this value means and how to supply it.
settings › backfillDefaults › parallelism
Not provided
Missing description. Explain what this value means and how to supply it.
settings › backfillDefaults › preset
Not provided
Missing description. Explain what this value means and how to supply it.
settings › backfillDefaults › readMode
Not provided
Missing description. Explain what this value means and how to supply it.
settings › collectionScopedMode
Not provided
Missing description. Explain what this value means and how to supply it.
settings › compositeTypesAsText
Not provided
Missing description. Explain what this value means and how to supply it.
settings › databasesToSync
Not provided
Missing description. Explain what this value means and how to supply it.
settings › disableAutoFetchTables
Not provided
Missing description. Explain what this value means and how to supply it.
settings › disableFullDocumentBeforeChange
Not provided
Missing description. Explain what this value means and how to supply it.
settings › disableNoCursorTimeout
Not provided
Missing description. Explain what this value means and how to supply it.
settings › enableClientSideFullDocumentLookup
Not provided
Missing description. Explain what this value means and how to supply it.
settings › enableHeartbeats
Not provided
Missing description. Explain what this value means and how to supply it.
settings › enableRelationMessageCaching
Not provided
Missing description. Explain what this value means and how to supply it.
settings › enableSchemaHistoryCompaction
Not provided
Missing description. Explain what this value means and how to supply it.
settings › maxConnIdleTimeSeconds
Not provided
Missing description. Explain what this value means and how to supply it.
settings › messageCompression
Not provided
Missing description. Explain what this value means and how to supply it.
settings › mssqlChangeTrackingConcurrency
Not provided
Missing description. Explain what this value means and how to supply it.
settings › mssqlChangeTrackingMaxIdleConns
Not provided
Missing description. Explain what this value means and how to supply it.
settings › mssqlChangeTrackingPollIntervalMs
Not provided
Missing description. Explain what this value means and how to supply it.
settings › mssqlReplicationMethod
Not provided
Missing description. Explain what this value means and how to supply it.
settings › oneTopicPerSchema
Not provided
Missing description. Explain what this value means and how to supply it.
settings › publicationAutoCreateMode
Not provided
Missing description. Explain what this value means and how to supply it.
settings › publicationNameOverride
Not provided
Missing description. Explain what this value means and how to supply it.
settings › publishViaPartitionRoot
Not provided
Missing description. Explain what this value means and how to supply it.
settings › replicationSlotOverride
Not provided
Missing description. Explain what this value means and how to supply it.
settings › s3PathMappings › items › id
Not provided
Missing description. Explain what this value means and how to supply it.
settings › s3PathMappings › items › match › fileNameRegex
Not provided
Missing description. Explain what this value means and how to supply it.
column_hashing_salt_deletecolumn_hashing_salt_listcolumn_hashing_salt_previewcolumn_hashing_salt_updateconnector_deleteconnector_drop_postgres_replication_slotconnector_fetch_table_detailconnector_generate_shadow_scriptconnector_start_dynamo_db_exportdata_catalog_searchencryption_key_deleteencryption_key_list+24 more
Artie setup, tools, quality score, publishing readiness, and alternatives.
How do I add Artie to Claude, ChatGPT, or Cursor?
Add Artie to Claude, ChatGPT, or Cursor by connecting its remote MCP URL in each client's MCP settings. In Claude, add a custom connector. In ChatGPT, add an MCP app. In Cursor, add an MCP server under Settings. The MCP URL is https://mcp.artie.com/mcp. This server requires OAuth, so complete the login prompt after you connect.
Is Artie MCP ready for ChatGPT and Claude?
As of November 7, 2026, Artie scores 100/100 on Manufact's MCP publishing checklist. The scan meets ChatGPT publishing checks and meets Claude publishing checks. Passing these checks does not guarantee marketplace approval.
How clear is Artie's MCP tool documentation?
As of November 7, 2026, Artie scores 65/100 in Manufact's review of tool titles, descriptions, input and output schemas, and behavior annotations. The review covers 51 of 51 discovered tools. The quality score measures documentation clarity; runtime behavior and marketplace readiness require separate checks.
What tools does the Artie MCP server provide?
Artie lists 36 MCP tools, including column_hashing_salt_delete, column_hashing_salt_list, column_hashing_salt_preview, column_hashing_salt_update, connector_delete, connector_drop_postgres_replication_slot, connector_fetch_table_detail, connector_generate_shadow_script, connector_start_dynamo_db_export, data_catalog_search, encryption_key_delete, and encryption_key_list.
What are the best alternatives to Artie?
As of November 10, 2026, alternatives to Artie in data-analytics on the Manufact MCP leaderboard include Neon, ClickHouse Cloud MCP Server, Ploti, athletedata, and ClickHouse Cloud MCP Server.
Does Artie MCP require authentication?
Artie requires authentication. Connect it in Claude, ChatGPT, or Cursor and complete the OAuth login prompt.
How can Artie improve its MCP documentation?
pipeline_trigger_automatic_schema_changes is the lowest-scoring reviewed tool at 53/100. 0 of 2 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values. Open its review for feedback and a copyable fix prompt, then rerun the documentation review after updating your tool metadata.
Who develops Artie?
Artie is developed by Artie. It is listed as community on the Claude connector directory.
Not your MCP?
Review any public or OAuth MCP server for protocol compatibility, tool documentation, and ChatGPT and Claude publishing readiness. No account required.