# MCP actions

Source: https://neondeerdata.com/docs/api/mcp/actions/

Find an MCP action and its parameters, permissions, and effects.

## Find an action

The actions available in your client depend on your organization's alpha access, permissions, and selected resources. A missing action can mean the connection has not been given that access. The references below cover shared platform capabilities, Duplicate Detection, Workflow automations, and Email Notifications.

Each action links to its REST reference, including parameters, required permissions, response fields, and side effects. The MCP argument names are shown in those references. [Connect an AI app](https://neondeerdata.com/docs/api/mcp/) or review [permissions](https://neondeerdata.com/docs/api/permissions/).

## Connection details

| MCP action                                                       | What it does |
| ---------------------------------------------------------------- | ------------ |
| [get_self](https://neondeerdata.com/docs/api/meta/self/#request) | Who am I     |

## Lookup tables

| MCP action                                                                                                           | What it does            |
| -------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| [list_lookup_table_activity](https://neondeerdata.com/docs/api/lookup-tables/activity/#request)                      | List table activity     |
| [list_lookup_tables](https://neondeerdata.com/docs/api/lookup-tables/list-tables/#request)                           | List tables             |
| [get_lookup_table](https://neondeerdata.com/docs/api/lookup-tables/get-table/#request)                               | Get table               |
| [list_lookup_rows](https://neondeerdata.com/docs/api/lookup-tables/list-rows/#request)                               | List rows               |
| [get_lookup_row](https://neondeerdata.com/docs/api/lookup-tables/get-row/#request)                                   | Get row                 |
| [query_lookup_rows](https://neondeerdata.com/docs/api/lookup-tables/query-rows/#request)                             | Query rows              |
| [create_lookup_row](https://neondeerdata.com/docs/api/lookup-tables/create-row/#request)                             | Add row                 |
| [update_lookup_row](https://neondeerdata.com/docs/api/lookup-tables/update-row/#request)                             | Update row              |
| [upsert_lookup_rows](https://neondeerdata.com/docs/api/lookup-tables/upsert-rows/#request)                           | Add or update rows      |
| [delete_lookup_row](https://neondeerdata.com/docs/api/lookup-tables/delete-row/#request)                             | Delete row              |
| [list_lookup_table_settings](https://neondeerdata.com/docs/api/lookup-tables/settings/#list-table-settings)          | List table settings     |
| [list_lookup_starters](https://neondeerdata.com/docs/api/lookup-tables/sources/#list-library-tables)                 | List library tables     |
| [get_lookup_starter_rows](https://neondeerdata.com/docs/api/lookup-tables/sources/#get-library-table-rows)           | Get library table rows  |
| [create_lookup_table_from_starter](https://neondeerdata.com/docs/api/lookup-tables/sources/#add-library-table)       | Add library table       |
| [list_lookup_status_sources](https://neondeerdata.com/docs/api/lookup-tables/sources/#list-status-sources)           | List status sources     |
| [get_lookup_deal_stages_source](https://neondeerdata.com/docs/api/lookup-tables/sources/#get-deal-stages-source)     | Get deal stages source  |
| [list_lookup_status_attributes](https://neondeerdata.com/docs/api/lookup-tables/sources/#list-status-attributes)     | List status attributes  |
| [create_lookup_status_table](https://neondeerdata.com/docs/api/lookup-tables/sources/#add-status-table)              | Add status table        |
| [create_lookup_import](https://neondeerdata.com/docs/api/lookup-tables/imports/#start-file-import)                   | Start file import       |
| [get_lookup_import](https://neondeerdata.com/docs/api/lookup-tables/imports/#get-file-import)                        | Get file import         |
| [request_lookup_import_check](https://neondeerdata.com/docs/api/lookup-tables/imports/#check-uploaded-file)          | Check uploaded file     |
| [prepare_lookup_import](https://neondeerdata.com/docs/api/lookup-tables/imports/#preview-file-import)                | Preview file import     |
| [start_lookup_import](https://neondeerdata.com/docs/api/lookup-tables/imports/#apply-file-import)                    | Apply file import       |
| [create_lookup_import_upload_request](https://neondeerdata.com/docs/api/lookup-tables/imports/#request-file-upload)  | Request file upload     |
| [get_lookup_import_upload_request](https://neondeerdata.com/docs/api/lookup-tables/imports/#get-file-upload-request) | Get file upload request |
| [cancel_lookup_import](https://neondeerdata.com/docs/api/lookup-tables/imports/#cancel-file-import)                  | Cancel file import      |
| [create_lookup_table](https://neondeerdata.com/docs/api/lookup-tables/settings/#add-table)                           | Add table               |
| [get_lookup_table_settings](https://neondeerdata.com/docs/api/lookup-tables/settings/#get-table-settings)            | Get table settings      |
| [update_lookup_table_name](https://neondeerdata.com/docs/api/lookup-tables/settings/#rename-table)                   | Rename table            |
| [archive_lookup_table](https://neondeerdata.com/docs/api/lookup-tables/settings/#archive-table)                      | Archive table           |
| [delete_lookup_table](https://neondeerdata.com/docs/api/lookup-tables/settings/#delete-table)                        | Delete table            |
| [create_lookup_field](https://neondeerdata.com/docs/api/lookup-tables/fields/#add-field)                             | Add field               |
| [update_lookup_field](https://neondeerdata.com/docs/api/lookup-tables/fields/#change-field)                          | Change field            |
| [archive_lookup_field](https://neondeerdata.com/docs/api/lookup-tables/fields/#archive-field)                        | Archive field           |
| [create_lookup](https://neondeerdata.com/docs/api/lookup-tables/lookups/#add-lookup)                                 | Add lookup              |
| [delete_lookup](https://neondeerdata.com/docs/api/lookup-tables/lookups/#remove-lookup)                              | Remove lookup           |
| [update_lookup_default](https://neondeerdata.com/docs/api/lookup-tables/lookups/#choose-default-lookup)              | Choose default lookup   |
| [check_lookup_workflow_result](https://neondeerdata.com/docs/api/lookup-tables/lookups/#preview-workflow-lookup)     | Preview workflow lookup |
| [start_lookup_table_sync](https://neondeerdata.com/docs/api/lookup-tables/sources/#refresh-from-attio)               | Refresh from Attio      |
| [start_lookup_table_fill_retry](https://neondeerdata.com/docs/api/lookup-tables/sources/#try-adding-rows-again)      | Try adding rows again   |
| [cancel_lookup_table_change](https://neondeerdata.com/docs/api/lookup-tables/sources/#close-failed-change)           | Close failed change     |

## Duplicate Detection

| MCP action                                                                                                                        | What it does                      |
| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- |
| [get_dedupe_capabilities](https://neondeerdata.com/docs/api/duplicate-detection/configuration/#capabilities)                      | Capabilities                      |
| [get_dedupe_configuration](https://neondeerdata.com/docs/api/duplicate-detection/configuration/#configuration)                    | Configuration                     |
| [list_dedupe_rules](https://neondeerdata.com/docs/api/duplicate-detection/rules/#matching-rules)                                  | Matching rules                    |
| [create_dedupe_rule](https://neondeerdata.com/docs/api/duplicate-detection/rules/#create-matching-rule)                           | Create matching rule              |
| [update_dedupe_rule](https://neondeerdata.com/docs/api/duplicate-detection/rules/#change-matching-rule)                           | Change matching rule              |
| [archive_dedupe_rule](https://neondeerdata.com/docs/api/duplicate-detection/rules/#archive-matching-rule)                         | Archive matching rule             |
| [update_dedupe_configuration](https://neondeerdata.com/docs/api/duplicate-detection/configuration/#change-settings)               | Change settings                   |
| [update_dedupe_set_columns](https://neondeerdata.com/docs/api/duplicate-detection/configuration/#change-set-columns)              | Change set columns                |
| [restore_dedupe_rule](https://neondeerdata.com/docs/api/duplicate-detection/rules/#restore-matching-rule)                         | Restore matching rule             |
| [restore_dedupe_standard_rules](https://neondeerdata.com/docs/api/duplicate-detection/configuration/#restore-standard-rules)      | Restore standard rules            |
| [preview_dedupe_rule](https://neondeerdata.com/docs/api/duplicate-detection/rules/#preview-matching-rule)                         | Preview matching rule             |
| [get_dedupe_rule_preview](https://neondeerdata.com/docs/api/duplicate-detection/rules/#get-matching-rule-preview)                 | Get matching rule preview         |
| [check_for_duplicates](https://neondeerdata.com/docs/api/duplicate-detection/sets/#check-for-duplicates)                          | Check for duplicates              |
| [list_dedupe_scans](https://neondeerdata.com/docs/api/duplicate-detection/scans/#list-scans)                                      | List scans                        |
| [start_dedupe_scan](https://neondeerdata.com/docs/api/duplicate-detection/scans/#start-scan)                                      | Start scan                        |
| [get_dedupe_scan](https://neondeerdata.com/docs/api/duplicate-detection/scans/#get-scan)                                          | Get scan                          |
| [list_dedupe_scan_attributes](https://neondeerdata.com/docs/api/duplicate-detection/scans/#list-scan-attributes)                  | List scan attributes              |
| [preview_dedupe_scan](https://neondeerdata.com/docs/api/duplicate-detection/scans/#preview-scan)                                  | Preview scan                      |
| [continue_dedupe_scan](https://neondeerdata.com/docs/api/duplicate-detection/scans/#continue-scan)                                | Continue scan                     |
| [cancel_dedupe_scan](https://neondeerdata.com/docs/api/duplicate-detection/scans/#cancel-scan)                                    | Cancel scan                       |
| [list_duplicate_sets](https://neondeerdata.com/docs/api/duplicate-detection/sets/#list-sets)                                      | List sets                         |
| [get_duplicate_set](https://neondeerdata.com/docs/api/duplicate-detection/sets/#get-set)                                          | Get set                           |
| [get_duplicate_set_review](https://neondeerdata.com/docs/api/duplicate-detection/sets/#get-review)                                | Get review                        |
| [update_duplicate_set_review](https://neondeerdata.com/docs/api/duplicate-detection/sets/#update-review)                          | Update review                     |
| [update_duplicate_set_reviews](https://neondeerdata.com/docs/api/duplicate-detection/sets/#update-reviews)                        | Update reviews                    |
| [list_not_duplicate_decisions](https://neondeerdata.com/docs/api/duplicate-detection/exclusions/#list-not-duplicates)             | List Not duplicates               |
| [create_not_duplicate_decision](https://neondeerdata.com/docs/api/duplicate-detection/exclusions/#mark-not-duplicates)            | Mark Not duplicates               |
| [create_not_duplicate_decisions](https://neondeerdata.com/docs/api/duplicate-detection/exclusions/#mark-pairs-not-duplicates)     | Mark pairs Not duplicates         |
| [get_not_duplicate_decision](https://neondeerdata.com/docs/api/duplicate-detection/exclusions/#get-not-duplicates-decision)       | Get Not duplicates decision       |
| [update_not_duplicate_decision](https://neondeerdata.com/docs/api/duplicate-detection/exclusions/#edit-decision)                  | Edit decision                     |
| [delete_not_duplicate_decision](https://neondeerdata.com/docs/api/duplicate-detection/exclusions/#remove-decision)                | Remove decision                   |
| [list_dedupe_ai_assessments](https://neondeerdata.com/docs/api/duplicate-detection/ai-assessments/#list-ai-assessments)           | List AI assessments               |
| [start_dedupe_ai_assessment](https://neondeerdata.com/docs/api/duplicate-detection/ai-assessments/#start-ai-assessment)           | Start AI assessment               |
| [get_dedupe_ai_assessment](https://neondeerdata.com/docs/api/duplicate-detection/ai-assessments/#get-ai-assessment)               | Get AI assessment                 |
| [list_dedupe_ai_assessment_results](https://neondeerdata.com/docs/api/duplicate-detection/ai-assessments/#get-ai-results)         | Get AI results                    |
| [cancel_dedupe_ai_assessment](https://neondeerdata.com/docs/api/duplicate-detection/ai-assessments/#cancel-ai-assessment)         | Cancel AI assessment              |
| [list_dedupe_merge_plans](https://neondeerdata.com/docs/api/duplicate-detection/merge-plans/#list-merge-plans)                    | List merge plans                  |
| [prepare_dedupe_merge_plan](https://neondeerdata.com/docs/api/duplicate-detection/merge-plans/#prepare-merge-plan)                | Prepare merge plan                |
| [get_dedupe_merge_plan](https://neondeerdata.com/docs/api/duplicate-detection/merge-plans/#get-merge-plan)                        | Get merge plan                    |
| [revise_dedupe_merge_plan](https://neondeerdata.com/docs/api/duplicate-detection/merge-plans/#revise-merge-plan)                  | Revise merge plan                 |
| [execute_dedupe_merge_plan](https://neondeerdata.com/docs/api/duplicate-detection/merge-plans/#execute-merge-plan)                | Execute merge plan                |
| [delete_dedupe_merge_plan](https://neondeerdata.com/docs/api/duplicate-detection/merge-plans/#delete-merge-plan)                  | Delete merge plan                 |
| [list_dedupe_merge_executions](https://neondeerdata.com/docs/api/duplicate-detection/executions/#list-executions)                 | List executions                   |
| [get_dedupe_merge_execution](https://neondeerdata.com/docs/api/duplicate-detection/executions/#get-execution)                     | Get execution                     |
| [list_dedupe_merge_execution_items](https://neondeerdata.com/docs/api/duplicate-detection/executions/#get-execution-items)        | Get execution items               |
| [cancel_dedupe_merge_execution](https://neondeerdata.com/docs/api/duplicate-detection/executions/#cancel-execution)               | Cancel execution                  |
| [prepare_dedupe_merge_retry_plan](https://neondeerdata.com/docs/api/duplicate-detection/executions/#prepare-retry-plan)           | Prepare retry plan                |
| [get_dedupe_recovery_plan](https://neondeerdata.com/docs/api/duplicate-detection/recovery/#get-recovery-plan)                     | Get recovery plan                 |
| [start_dedupe_merge_rebuild](https://neondeerdata.com/docs/api/duplicate-detection/recovery/#rebuild-merged-records)              | Rebuild merged records            |
| [continue_dedupe_merge_rebuild](https://neondeerdata.com/docs/api/duplicate-detection/recovery/#answer-for-an-unconfirmed-record) | Answer for an unconfirmed record  |
| [list_dedupe_scan_schedules](https://neondeerdata.com/docs/api/duplicate-detection/schedules/#list-scan-schedules)                | List scan schedules               |
| [create_dedupe_scan_schedule](https://neondeerdata.com/docs/api/duplicate-detection/schedules/#create-scan-schedule)              | Create scan schedule              |
| [get_dedupe_scan_schedule](https://neondeerdata.com/docs/api/duplicate-detection/schedules/#get-scan-schedule)                    | Get scan schedule                 |
| [update_dedupe_scan_schedule](https://neondeerdata.com/docs/api/duplicate-detection/schedules/#update-scan-schedule)              | Update scan schedule              |
| [delete_dedupe_scan_schedule](https://neondeerdata.com/docs/api/duplicate-detection/schedules/#delete-scan-schedule)              | Delete scan schedule              |
| [list_dedupe_scan_occurrences](https://neondeerdata.com/docs/api/duplicate-detection/schedules/#list-scan-occurrences)            | List scan occurrences             |
| [get_operation](https://neondeerdata.com/docs/api/operations/#request)                                                            | Get operation                     |
| [list_dedupe_activity](https://neondeerdata.com/docs/api/duplicate-detection/activity/#request)                                   | List Duplicate Detection activity |

## Automations and scheduled runs

| MCP action                                                                                                                                         | What it does                                      |
| -------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- |
| [get_workflow_automations_task_setup](https://neondeerdata.com/docs/api/automations/#get-workflow-automations-task-setup)                          | Get Workflow automations task setup               |
| [start_workflow_automations_task_setup](https://neondeerdata.com/docs/api/automations/#run-workflow-automations-task-setup-again)                  | Run Workflow automations task setup again         |
| [list_workflow_automations_failures](https://neondeerdata.com/docs/api/automations/#list-workflow-automations-failures)                            | List Workflow automations failures                |
| [update_workflow_automations_failures_resolved](https://neondeerdata.com/docs/api/automations/#resolve-workflow-automations-failures)              | Resolve Workflow automations failures             |
| [update_workflow_automations_failures_open](https://neondeerdata.com/docs/api/automations/#reopen-workflow-automations-failures)                   | Reopen Workflow automations failures              |
| [list_scheduled_runs](https://neondeerdata.com/docs/api/scheduled-runs/runs/#list-scheduled-runs)                                                  | List scheduled runs                               |
| [list_scheduled_run_targets](https://neondeerdata.com/docs/api/scheduled-runs/workflows/#list-the-workflows-this-api-key-can-schedule)             | List the workflows this API key can schedule      |
| [get_scheduled_run_target](https://neondeerdata.com/docs/api/scheduled-runs/workflows/#get-one-workflow-this-api-key-can-schedule)                 | Get one workflow this API key can schedule        |
| [list_scheduled_run_batches](https://neondeerdata.com/docs/api/scheduled-runs/batches/#list-batches-of-scheduled-runs)                             | List batches of scheduled runs                    |
| [create_scheduled_run_batch](https://neondeerdata.com/docs/api/scheduled-runs/batches/#schedule-a-workflow-for-records)                            | Schedule a workflow for records                   |
| [get_scheduled_run_batch](https://neondeerdata.com/docs/api/scheduled-runs/batches/#get-a-batch)                                                   | Get a batch                                       |
| [reschedule_scheduled_run_batch](https://neondeerdata.com/docs/api/scheduled-runs/batches/#move-a-batch-to-a-new-time)                             | Move a batch to a new time                        |
| [list_scheduled_run_batch_runs](https://neondeerdata.com/docs/api/scheduled-runs/batches/#list-a-batchs-runs)                                      | List a batch's runs                               |
| [cancel_scheduled_run_batch](https://neondeerdata.com/docs/api/scheduled-runs/batches/#cancel-a-batchs-runs-that-have-not-started)                 | Cancel a batch's runs that have not started       |
| [get_scheduled_run_record_cancel_control](https://neondeerdata.com/docs/api/scheduled-runs/runs/#get-the-version-to-cancel-a-records-pending-runs) | Get the version to cancel a record's pending runs |
| [cancel_scheduled_runs_for_record](https://neondeerdata.com/docs/api/scheduled-runs/runs/#cancel-a-records-pending-runs)                           | Cancel a record's pending runs                    |
| [get_scheduled_run](https://neondeerdata.com/docs/api/scheduled-runs/runs/#get-a-scheduled-run)                                                    | Get a scheduled run                               |
| [cancel_scheduled_run](https://neondeerdata.com/docs/api/scheduled-runs/runs/#cancel-a-run-that-has-not-started)                                   | Cancel a run that has not started                 |
| [get_scheduled_run_batch_ownership](https://neondeerdata.com/docs/api/scheduled-runs/batches/#get-who-owns-a-batch)                                | Get who owns a batch                              |
| [transfer_scheduled_run_batch](https://neondeerdata.com/docs/api/scheduled-runs/batches/#give-a-batch-to-another-api-key)                          | Give a batch to another API key                   |

## Webhooks

| MCP action                                                                                                                  | What it does                               |
| --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ |
| [list_webhook_endpoints](https://neondeerdata.com/docs/api/webhooks/endpoints/#list-webhook-endpoints)                      | List webhook endpoints                     |
| [create_webhook_endpoint](https://neondeerdata.com/docs/api/webhooks/endpoints/#add-a-webhook-endpoint)                     | Add a webhook endpoint                     |
| [get_webhook_endpoint](https://neondeerdata.com/docs/api/webhooks/endpoints/#get-a-webhook-endpoint)                        | Get a webhook endpoint                     |
| [update_webhook_endpoint](https://neondeerdata.com/docs/api/webhooks/endpoints/#change-pause-or-resume-a-webhook-endpoint)  | Change, pause or resume a webhook endpoint |
| [delete_webhook_endpoint](https://neondeerdata.com/docs/api/webhooks/endpoints/#delete-a-webhook-endpoint)                  | Delete a webhook endpoint                  |
| [rotate_webhook_secret](https://neondeerdata.com/docs/api/webhooks/endpoints/#replace-an-endpoints-signing-secret)          | Replace an endpoint's signing secret       |
| [verify_webhook_endpoint](https://neondeerdata.com/docs/api/webhooks/endpoints/#send-a-test-delivery-to-verify-an-endpoint) | Send a test delivery to verify an endpoint |
| [list_webhook_deliveries](https://neondeerdata.com/docs/api/webhooks/deliveries/#list-an-endpoints-deliveries)              | List an endpoint's deliveries              |
| [get_webhook_delivery](https://neondeerdata.com/docs/api/webhooks/deliveries/#get-a-delivery)                               | Get a delivery                             |
| [replay_webhook_delivery](https://neondeerdata.com/docs/api/webhooks/deliveries/#send-a-delivery-again)                     | Send a delivery again                      |
| [transfer_webhook_endpoint](https://neondeerdata.com/docs/api/webhooks/endpoints/#give-an-endpoint-to-another-api-key)      | Give an endpoint to another API key        |

## Email Notifications

| MCP action                                                                                                                                | What it does                                   |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| [get_email_notification_settings](https://neondeerdata.com/docs/api/email-notifications/settings/#get-email-notification-settings)        | Get email notification settings                |
| [update_email_notification_settings](https://neondeerdata.com/docs/api/email-notifications/settings/#change-email-notification-settings)  | Change email notification settings             |
| [pause_email_notifications](https://neondeerdata.com/docs/api/email-notifications/settings/#turn-off-email-alerts)                        | Turn off email alerts                          |
| [resume_email_notifications](https://neondeerdata.com/docs/api/email-notifications/settings/#turn-on-email-alerts)                        | Turn on email alerts                           |
| [cancel_email_alerts](https://neondeerdata.com/docs/api/email-notifications/activity/#cancel-waiting-alerts)                              | Cancel waiting alerts                          |
| [cancel_all_email_alerts](https://neondeerdata.com/docs/api/email-notifications/activity/#turn-off-alerts-and-cancel-every-waiting-alert) | Turn off alerts and cancel every waiting alert |
| [list_email_notification_activity](https://neondeerdata.com/docs/api/email-notifications/activity/#list-email-alert-activity)             | List email alert activity                      |

## Organization setup

| MCP action                                                                                                                | What it does                                |
| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- |
| [get_organization_setup](https://neondeerdata.com/docs/api/organization/#get-the-organizations-setup)                     | Get the organization's setup                |
| [get_organization_connections](https://neondeerdata.com/docs/api/organization/#get-the-organizations-connections)         | Get the organization's connections          |
| [list_organization_apps](https://neondeerdata.com/docs/api/organization/#list-the-organizations-apps)                     | List the organization's apps                |
| [get_organization_profile](https://neondeerdata.com/docs/api/organization/#get-the-organizations-name-and-time-zone)      | Get the organization's name and time zone   |
| [update_organization_profile](https://neondeerdata.com/docs/api/organization/#change-the-organizations-name-or-time-zone) | Change the organization's name or time zone |
| [get_organization_usage_sharing](https://neondeerdata.com/docs/api/organization/#get-usage-sharing)                       | Get usage sharing                           |
| [update_organization_usage_sharing](https://neondeerdata.com/docs/api/organization/#change-usage-sharing)                 | Change usage sharing                        |
| [get_my_notification_preferences](https://neondeerdata.com/docs/api/organization/#get-my-notification-preferences)        | Get my notification preferences             |
| [update_my_notification_preferences](https://neondeerdata.com/docs/api/organization/#change-my-notification-preferences)  | Change my notification preferences          |

## Signing secrets

`create_webhook_endpoint` and `rotate_webhook_secret` return signing-secret material to the calling client. Store the secret securely when it is returned; later reads do not reveal it. Configure your receiving application to verify deliveries before using the endpoint. These actions no longer return a separate administrator collection link.
