Skip to content
Elaichi Elaichi

product_development

Cortex

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

Cortex

AI tools

Cortex tools for your AI agents

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

list_all_cortex_api_key

List API keys in Cortex. Returns each key's cid, createdDate, name, last4, expirationDate, and roles. No required parameters.

create_a_cortex_api_key

Create a new Cortex API key. Returns the created key including apiKey (only shown once), name, description, expirationDate, and roles. Required: name, roles.

update_a_cortex_api_key_by_id

Update a Cortex API key by id. Returns the updated key with cid, createdDate, last4, name, roles, and optional description/expirationDate. Required: id, name.

delete_a_cortex_api_key_by_id

Delete a Cortex API key by id. Returns an empty 204 response on success. Required: id.

list_all_cortex_catalog_entity

List all entities across the Service, Resource, and Domain Catalogs in Cortex. Returns: entities, page, total, totalPages.

get_single_cortex_catalog_entity_by_id

Get detailed information about a single Cortex catalog entity by id. Returns: definition, description, git, groups, hierarchy, id, isArchived, lastUpdated, links, metadata, name, owners, ownersV2, ownership, slackChannels, tag, type. Required: id.

cortex_catalog_entity_unarchive

Unarchive a Cortex catalog entity by tag or id. Returns the unarchived entity including id, tag, name, type, and isArchived. Required: tag_or_id.

delete_a_cortex_catalog_entity_by_id

Delete a single catalog entity in Cortex by its id. Returns an empty 204 response on success. Required: id (Cortex tag or CID).

cortex_custom_data_get_by_key

Get a single custom data entry for a Cortex entity by key. Returns: dateUpdated, description, id, key, source, value. Required: tag_or_id, custom_data_id.

create_a_cortex_custom_datum

Add custom data for a Cortex entity by tag or id. Returns the created custom data entry including dateUpdated, key, source, and value. Required: tag_or_id, key, value.

cortex_custom_event_delete_all_for_entity

Delete all custom events for a Cortex entity. Returns an empty 204 response on success. Required: tag_or_id.

get_single_cortex_custom_event_by_id

Get a single Cortex custom event by id. Returns: customData, description, timestamp, title, type, url, uuid. Required: tag_or_id, id.

update_a_cortex_custom_event_by_id

Update a Cortex custom event by id. Returns: customData, description, timestamp, title, type, url, uuid. Required: tag_or_id, id, timestamp, title, type.

delete_a_cortex_custom_event_by_id

Delete a Cortex custom event by id. Returns an empty 204 response on success. Required: tag_or_id, id.

list_all_cortex_custom_event

List custom events for a Cortex entity. Returns a list of events; each event includes uuid, title, type, timestamp, description, url, and customData. Required: tag_or_id.

create_a_cortex_custom_event

Create a custom event for a Cortex entity. Returns the created event including its uuid, title, type, and timestamp. Required: tag_or_id, title, type, timestamp.

cortex_custom_metric_bulk_add_data_points

Add multiple custom metric data points for a Cortex entity in bulk. Returns an empty 204 response on success. Required: custom_metric_key, tag_or_id, series. Max 100 data points per call.

delete_a_cortex_custom_metric_by_id

Delete custom metric data points for an entity in Cortex within a date range. Returns an empty 204 response on success. Required: id (tag or CID), custom_metric_key, start_date, end_date.

cortex_dependency_list_for_entity

List dependencies for a Cortex entity. Returns dependency objects with callee_tag, callee_type, caller_tag, caller_type, description, metadata, method, and path. Required: caller_tag.

cortex_dependency_get_between_entities

Get the dependency between two Cortex entities. Returns: calleeTag, calleeType, callerTag, callerType, description, metadata, method, path. Required: caller_tag, callee_tag.

cortex_dependency_create_between_entities

Create a dependency from one Cortex entity to another. Returns the created dependency including callee_tag, callee_type, caller_tag, caller_type, description, metadata, method, and path. Required: caller_tag, callee_tag.

cortex_dependency_delete_between_entities

Delete a single API-created dependency edge between two Cortex entities. Returns an empty 204 response on success. Required: caller_tag, callee_tag.

cortex_dependency_delete_from_entity

Delete all outgoing API-created dependencies from a Cortex entity. Returns an empty 204 response on success. Required: caller_tag.

cortex_dependency_bulk_delete

Delete multiple Cortex dependencies in bulk by caller service. Returns an empty 204 response on success. Required: values.

cortex_dependency_bulk_update

Update a dependency between two Cortex entities. Returns the updated dependency including callee_tag, callee_type, caller_tag, caller_type, description, metadata, method, and path. Required: caller_tag, callee_tag, description, metadata.

cortex_deploy_list_for_entity

List deployments for a Cortex entity. Returns deploy records with uuid, title, type, timestamp, environment, sha, and deployer details. Required: tag_or_id.

cortex_deploy_create_for_entity

Create a deployment for a Cortex entity. Returns the created deploy with uuid, title, type, timestamp, service_id, and environment. Required: tag_or_id, title, type, timestamp.

cortex_deploy_delete_all_for_all

Delete all deployments across all Cortex entities. Returns an array of deleted deploy records under the deploys key. Dangerous bulk operation.

cortex_deploy_delete_for_entity

Delete deployments for a Cortex entity, optionally filtered by environment, sha, or type. Returns the deleted deploy with uuid, title, type, timestamp, service_id, and environment. Required: tag_or_id.

cortex_deploy_delete_by_filter

Delete Cortex deploys by SHA, environment, or type. Requires at least one filter. Returns an empty 204 response on success.

update_a_cortex_deploy_by_id

Update a Cortex deployment for an entity by tag or id and deployment uuid. Returns the updated deployment with customData, deployerEmail, deployerName, environment, id, serviceId, sha, timestamp, title, type, url, and uuid. Required: tag_or_id, id, timestamp, title, type.

delete_a_cortex_deploy_by_id

Delete a single Cortex deployment for an entity by deployment uuid. Returns an empty 204 response on success. Required: tag_or_id, id.

cortex_discovery_audit_list_events

List discovery audit events in Cortex. Returns the audit report with events, page, total, and totalPages. Supports optional filters by type, source, and includeIgnored.

cortex_entity_doc_get_openapi

Get the OpenAPI spec for a Cortex entity. Returns: spec. Required: tag_or_id.

cortex_entity_doc_delete_openapi

Delete the OpenAPI spec for a Cortex entity. Returns an empty 204 response on success. Required: tag_or_id.

cortex_entity_doc_bulk_update

Update the OpenAPI spec for a Cortex entity. Returns: spec. Required: tag_or_id, spec.

list_all_cortex_eng_intel_user_label

List all user labels in Cortex Eng Intelligence. Returns: labels, page, total, totalPages.

get_single_cortex_eng_intel_user_label_by_id

Get a single user label by id in Cortex Eng Intelligence. Returns: description, id, name, values. Required: id.

cortex_eng_intel_user_label_update_assignments

Bulk assign user label values to user emails in Cortex Eng Intelligence. Returns: userLabelAssignments. Required: userLabelAssignments.

list_all_cortex_entity_relationship_type

List relationship types in Cortex. Returns relationship type records each including tag, name, definitionLocation, sourcesFilter, and destinationsFilter.

create_a_cortex_entity_relationship_type

Create a relationship type in Cortex. Returns the created relationship type including tag, name, definitionLocation, sourcesFilter, and destinationsFilter. Required: name, tag, definitionLocation, allowCycles, createCatalog, isSingleSource, isSingleDestination, sourcesFilter, destinationsFilter, and inheritances.

get_single_cortex_entity_relationship_type_by_id

Get a relationship type in Cortex by id. Returns the relationship type including tag, name, definitionLocation, sourcesFilter, and destinationsFilter. Required: id.

update_a_cortex_entity_relationship_type_by_id

Update a relationship type in Cortex. Returns the updated relationship type including tag, name, definitionLocation, sourcesFilter, and destinationsFilter. Required: id, name, tag, definitionLocation, allowCycles, createCatalog, isSingleSource, isSingleDestination, sourcesFilter, destinationsFilter, and inheritances.

cortex_entity_relationship_list_destinations_for_entity

List entity destinations for a relationship type in Cortex. Returns a destinations array of related entity details (description, id, name, tag, type). Required: tag_or_id, relationship_type_tag.

cortex_entity_relationship_list_sources_for_entity

List entity sources for a relationship type in Cortex. Returns a sources array of related entity details (description, id, name, tag, type). Required: tag_or_id, relationship_type_tag.

cortex_entity_relationship_update_sources_for_entity

Update all direct entity sources for a given entity and relationship type in Cortex. Returns: sources. Required: tag_or_id, relationship_type_tag, sources.

cortex_entity_relationship_add_sources_for_entity

Add direct source entities to a Cortex entity for a given relationship type. Returns the added sources with id, tag, name, and type. Required: tag_or_id, relationship_type_tag, sources.

cortex_entity_relationship_update_for_type

Update all entity relationships for a Cortex relationship type. Returns: errors, relationships. Required: relationship_type_tag, relationships.

cortex_entity_relationship_add_for_type

Add all entity relationships for a Cortex relationship type. Returns: errors, relationships. Required: relationship_type_tag, relationships.

cortex_entity_relationship_bulk_update

Update all direct entity destinations for a given entity and relationship type in Cortex. Returns: destinations. Required: tag_or_id, relationship_type_tag, destinations.

list_all_cortex_entity_type

List entity types in Cortex. Returns: description, iconTag, name, schema, source, type. Excludes Cortex default service, domain, and team types.

get_single_cortex_entity_type_by_id

Get a single Cortex entity type by id. Returns: description, iconTag, name, schema, source, type. Required: id.

create_a_cortex_entity_type

Create a new entity type in Cortex. Returns: description, iconTag, name, schema, source, type. Required: type, schema.

update_a_cortex_entity_type_by_id

Update an existing entity type in Cortex. Returns: description, iconTag, name, schema, source, type. Required: id, schema.

cortex_group_list_for_entity

List the groups associated with a Cortex entity. Returns: groups, page, total, totalPages. Required: tag_or_id.

cortex_group_add_to_entity

Add groups to a Cortex entity. Returns the created group memberships with groups, page, total, and totalPages. Required: tag_or_id, groups.

list_all_cortex_initiative

List Initiatives in Cortex. Returns: cid, dateCreated, dateUpdated, description, emphasizedLevels, emphasizedRules, filter, isDraft, name, notificationSchedule, scorecardName, scorecardTag, targetDate. Optional: includeDrafts, includeExpired.

get_single_cortex_initiative_by_id

Get a single Initiative in Cortex by id. Returns: cid, dateCreated, dateUpdated, description, emphasizedLevels, emphasizedRules, filter, isDraft, name, notificationSchedule, scorecardName, scorecardTag, targetDate. Required: id.

create_a_cortex_initiative

Create a new Initiative in Cortex. Returns: cid, dateCreated, dateUpdated, description, emphasizedLevels, emphasizedRules, filter, isDraft, name, notificationSchedule, scorecardName, scorecardTag, targetDate. Required: name, isDraft, scorecardTag, targetDate, emphasizedLevels, emphasizedRules.

delete_a_cortex_initiative_by_id

Delete an Initiative in Cortex by id. Returns an empty 204 response on success. Required: id.

cortex_ip_allowlist_validate

Validate IP allowlist entries in Cortex. Returns: address, description, valid. Required: entries.

cortex_ip_allowlist_replace

Replace the entire IP allowlist in Cortex with the provided entries. Returns: address, valid. Required: entries.

list_all_cortex_notification_log

List notification logs in Cortex. Returns the log object including id, status, medium, type, dateCreated, dateDelivered, and recipient details. Supports filtering by notification run, type, status, recipient, medium, ignored or failed reason, and date range.

cortex_notification_log_list_runs

List notification runs in Cortex. Returns the run object including id, status, medium, notificationType, deliveredCount, summary, and associated notificationObjects. Supports filtering by type, status, medium, ignored or failed reason, date range, and delivery state.

cortex_on_call_get_current_for_entity

Get the current on-call details for a Cortex entity. Returns an array of current on-call entries including provider, escalation levels, and scheduled users. Required: tag_or_id.

cortex_on_call_get_registration_for_entity

Get the on-call integration registration for a Cortex entity. Returns: id, provider, source, type. Required: tag_or_id.

cortex_package_upload_nuget_csproj

Upload a NuGet .csproj file to a Cortex entity's packages. Returns saved packages as an array of objects including id, name, packageType, version, and dateCreated. Required: tag_or_id.

cortex_package_upload_go_gosum

Upload a Go go.sum file to a Cortex entity's packages. Returns saved packages as an array of objects including id, name, packageType, version, and dateCreated. Required: tag_or_id.

cortex_package_upload_java_bulk

Upload multiple Java packages to a Cortex entity in bulk. Returns an array of saved packages with id, name, package_type, version, and date_created. Required: tag_or_id and a request body array of objects each containing name and version.

cortex_package_upload_java_maven_pom

Upload a Maven pom.xml to a Cortex entity to ingest Java packages. Returns an array of saved packages with id, name, package_type, version, and date_created. Required: tag_or_id. Send the pom.xml content as the request body.

cortex_package_delete_java

Delete a Java package from a Cortex entity. Returns an empty 204 response on success. Required: tag_or_id, name.

cortex_package_upload_node_package_json

Upload a Node package.json file to a Cortex catalog entity. Returns the saved packages as an array with dateCreated, id, name, packageType, and version. Required: tag_or_id.

cortex_package_upload_node_package_lock

Upload a Node package-lock.json file to a Cortex catalog entity. Returns the saved packages as an array with dateCreated, id, name, packageType, and version. Required: tag_or_id.

cortex_package_upload_node_pnpm_lock

Upload a pnpm-lock.yaml file to a Cortex catalog entity. Returns the saved packages as an array with dateCreated, id, name, packageType, and version. Required: tag_or_id.

cortex_package_upload_node_yarn_lock

Upload a yarn.lock file to a Cortex catalog entity. Returns the saved packages as an array with dateCreated, id, name, packageType, and version. Required: tag_or_id.

cortex_package_upload_python_pipfile

Upload a Pipfile.lock to a Cortex catalog entity to ingest Python packages. Returns the saved packages as an array of objects with id, name, version, packageType, and dateCreated. Required: tag_or_id.

cortex_package_delete_python

Delete a Python package from a Cortex catalog entity. Returns an empty 204 response on success. Required: tag_or_id, name.

list_all_cortex_plugin

List all Cortex plugins, excluding drafts by default. Returns: tag, name, description, iconTag, isDraft, minimumRoleRequired, proxyTag, version, lastUpdated, contexts, createdBy, blob. Optional: includeDrafts.

get_single_cortex_plugin_by_id

Get a single Cortex plugin by id. Returns: tag, name, description, iconTag, isDraft, minimumRoleRequired, proxyTag, version, lastUpdated, contexts, createdBy, blob. Required: id. Optional: includeBlob.

delete_a_cortex_plugin_by_id

Delete a Cortex plugin by id. Returns an empty 204 response on success. Required: id.

cortex_query_run

Run a CQL query in Cortex. Returns the submitted query details including initiatedAt, jobId, and query. Required: query.

get_single_cortex_query_by_id

Retrieve the status and results of a CQL query in Cortex by id. Returns: initiatedAt, jobId, query. Required: id.

list_all_cortex_scim_user

List SCIM-provisioned users in Cortex. Returns: id, userName, externalId, active, name, displayName, emails, meta.

get_single_cortex_scim_user_by_id

Get a SCIM-provisioned user in Cortex by id. Returns: id, userName, externalId, active, name, displayName, emails, meta. Required: id.

update_a_cortex_scim_user_by_id

Update a SCIM-provisioned user in Cortex by id. Returns: id, name, meta, userLabelAssignments. Required: id.

cortex_scorecard_get_scores

Retrieve the latest scores for all entities in a Cortex scorecard. Returns: value. Required: tag.

get_single_cortex_scorecard_by_id

Get a single Cortex scorecard by id. Returns the scorecard object including tag, name, description, isDraft, levels, rules, evaluation, and exemptions. Required: id.

cortex_scorecard_get_descriptor

Retrieve the descriptor YAML for a Cortex scorecard. Returns the descriptor as a plain YAML string. Required: tag.

cortex_scorecard_get_badge_for_entity

Retrieve the shields.io badge for an entity in a Cortex scorecard. Returns: value. Required: tag, entity_tag.

cortex_scorecard_get_next_steps_for_entity

Get the remaining rules for a Cortex entity to advance to the next Scorecard level. Returns nextSteps, an array of next-level goals with each entry showing currentLevel, nextLevel, and rulesToComplete. Required: tag, entityTag.

cortex_scorecard_evaluate_entity_score

Trigger a score evaluation for an entity in a Cortex Scorecard. Returns an empty 204 response on success. Required: tag, entity_tag.

cortex_scorecard_revoke_exemption

Revoke a rule exemption for an entity in a Cortex Scorecard. Returns: exemptions, reason, ruleIdentifier. Required: tag, entity_tag, reason, ruleIdentifier.

cortex_scorecard_approve_exemption

Approve a pending Scorecard rule exemption in Cortex. Returns the updated exemptions list, each containing endDate, exemptionStatus, and requestingReason. Required: tag, entity_tag, ruleIdentifier.

cortex_scorecard_deny_exemption

Deny a pending Scorecard rule exemption in Cortex. Returns: exemptions, reason, ruleIdentifier. Required: tag, entity_tag, reason, ruleIdentifier.

delete_a_cortex_scorecard_by_id

Delete a Cortex Scorecard by its unique identifier. Returns an empty 204 response on success. Required: id.

list_all_cortex_secret

List secrets in Cortex. Returns: id, name, tag.

get_single_cortex_secret_by_id

Get a Cortex secret by id (tag or CID). Returns: id, name, tag. Required: id.

create_a_cortex_secret

Create a new secret in Cortex. Returns: id, name, tag. Required: name, secret, tag.

update_a_cortex_secret_by_id

Update a Cortex secret by id (tag or CID). Returns: id, name, tag. Required: id.

delete_a_cortex_secret_by_id

Delete a Cortex secret by id (tag or CID). Returns an empty 204 response on success. Required: id.

list_all_cortex_team_hierarchy

List team relationships in Cortex. Returns the edges array, each containing childTeamTag, parentTeamTag, and provider.

list_all_cortex_team

List teams in Cortex. Returns an array of team objects including id, teamTag, metadata, links, and slackChannels.

get_single_cortex_team_by_id

Get a single Cortex team by id. Returns the team object including id, teamTag, metadata, links, and isArchived. Required: id.

update_a_cortex_team_by_id

Update a Cortex team by id. Returns the updated team object including id, teamTag, metadata, links, and slackChannels. Required: id.

delete_a_cortex_team_by_id

Delete a Cortex team by id. Returns an empty 204 response on success. Required: id.

cortex_team_add_members

Add members to a Cortex team. Returns the updated team object including id, teamTag, metadata, and isArchived. Required: tag_or_id, members, type.

cortex_team_bulk_update

Update members in a Cortex team. Replaces the team's members with the supplied list. Returns the team object including id, teamTag, metadata, and isArchived. Required: tag_or_id, members, type. Only for teams not backed by an IdP.

list_all_cortex_workflow

List Cortex workflows. Returns workflow records including tag, name, isDraft, actions, and variables. Optionally filter by searchQuery and include action details with includeActions.

get_single_cortex_workflow_by_id

Get a single Cortex workflow by id. Returns the workflow including tag, name, isDraft, actions, and variables. Required: id.

cortex_workflow_validate

Validate a Cortex workflow YAML descriptor. Returns: ok, violations, message, response, status.

cortex_workflow_callback

Send a callback to a paused asynchronous HTTP block in a Cortex workflow. Returns an empty 204 response on success. Required: tag_or_id, callback_id, message, status.

delete_a_cortex_workflow_by_id

Delete a Cortex workflow by tag or id. Returns an empty 204 response on success. Required: id.

create_a_cortex_workflow

Create or update a workflow in Cortex. If a workflow with the same tag already exists, it is updated. Returns the workflow object including tag, name, actions, filter, variables, isDraft, and runRestrictionPolicies. Required: tag, name, actions, filter, variables, isDraft, restrictActionCompletionToRunnerUser.

create_a_cortex_workflow_run

Start a new workflow run in Cortex. Returns the run details including id, status, startedAt, completedAt, actions, and workflow. Required: tag_or_id, scope. The workflow must be runnable via API.

get_single_cortex_workflow_run_by_id

Retrieve a specific workflow run in Cortex by id. Returns the run details including id, status, startedAt, completedAt, actions, and workflow. Required: tag_or_id, id.

list_all_cortex_workflow_run

List workflow runs in Cortex based on filters. Returns workflow run summaries including id, status, startedAt, completedAt, workflow, and context. Required: workflowRunQuery, pageable.

list_all_cortex_audit_log

List audit logs in Cortex. Returns the audit log response including logs, page, total, and totalPages.

cortex_apiiro_configuration_get_default

Get the default Apiiro integration configuration in Cortex. Returns: alias, host, isDefault, lastFour.

cortex_apiiro_configuration_create_single

Add a single Apiiro integration configuration in Cortex. Returns the created configurations array with alias, host, isDefault, and lastFour. Required: alias, apiKey, isDefault.

cortex_apiiro_configuration_delete_all

Delete all Apiiro configurations in Cortex. Returns an empty 204 response on success.

cortex_apiiro_configuration_validate_all

Validate all Apiiro configurations in Cortex. Returns validation results for each configuration including alias, isValid, and message.

cortex_apiiro_configuration_validate

Validate a single Apiiro configuration in Cortex by alias. Returns the validation result including alias, isValid, and message. Required: alias.

cortex_apiiro_configuration_bulk_update

Update an Apiiro configuration in Cortex by alias. Returns the updated configuration including alias, host, isDefault, and lastFour. Required: alias (path and body), isDefault. Warning: changing aliases or the default configuration may break entity YAMLs that use this integration.

cortex_argocd_configuration_get_default

Get the default ArgoCD configuration in Cortex. Returns: alias, host, isDefault, lastFour, username.

cortex_argocd_configuration_create_multiple

Add multiple ArgoCD configurations in Cortex. Returns: configurations, skippedConfigurations, alias, host, isDefault, lastFour, username. Required: configurations array with alias, host, isDefault, password, username.

list_all_cortex_argocd_configuration

List all ArgoCD configurations in Cortex. Returns the configurations array, each with alias, host, isDefault, lastFour, and username.

cortex_argocd_configuration_delete_all

Delete all ArgoCD configurations in Cortex. Returns an empty 204 response on success.

cortex_argocd_configuration_validate_all

Validate all ArgoCD configurations in Cortex. Returns the configurations array; each item contains alias, isValid, and message.

cortex_argocd_configuration_bulk_delete

Delete an ArgoCD configuration in Cortex. Returns an empty 204 response on success. Required: alias.

list_all_cortex_aws_type

List configured AWS types in Cortex. Returns: accountId, accountName, role.

get_single_cortex_aws_configuration_by_id

Get a single AWS configuration in Cortex by id. Returns: account_id, account_name, role, accountId, accountName. Required: id.

cortex_aws_configuration_create_single

Create a new AWS configuration in Cortex. Returns: account_id, account_name, role, accountId, accountName. Required: account_id, role.

cortex_aws_configuration_validate

Validate a single AWS configuration in Cortex by id. Returns: alias, is_valid, message, isValid. Required: validate_id.

cortex_aws_configuration_replace

Replace all AWS account configurations in Cortex with the supplied set. Returns the replaced configurations array, where each entry includes accountId, accountName, and role. Required: configurations.

delete_a_cortex_aws_configuration_by_id

Delete a single AWS account configuration by id. Returns an empty 204 response on success. Required: id.

cortex_active_directory_configuration_get_default

Get the default Azure Active Directory (Entra ID) configuration in Cortex. Returns: clientId, clientSecretLastFour, groupsFilter, tenantId.

create_a_cortex_active_directory_configuration

Add an Azure Active Directory (Entra ID) configuration in Cortex. Returns the new configuration with clientId, clientSecretLastFour, tenantId, and groupsFilter. Required: clientId, clientSecret, tenantId.

cortex_active_directory_configuration_bulk_delete

Delete the Azure Active Directory (Entra ID) configuration in Cortex. Returns the deleted configuration with clientId, clientSecretLastFour, tenantId, and groupsFilter.

list_all_cortex_azure_devops_configuration

List all Azure DevOps configurations in Cortex. Returns each configuration's alias, host, isDefault, organizationSlug, type, lastFour, and username.

cortex_azure_devops_configuration_get_default

Get the default Azure DevOps configuration in Cortex. Returns: alias, host, isDefault, organizationSlug, type, lastFour, username.

cortex_azure_devops_configuration_create_single

Create a new Azure DevOps configuration in Cortex. Returns the created configuration including alias, host, isDefault, organizationSlug, type, lastFour, and username. Required: alias, host, isDefault, organizationSlug, type, and username.

cortex_azure_devops_configuration_create_multiple

Add multiple Azure DevOps configurations in Cortex. Returns: alias, host, isDefault, organizationSlug, type, lastFour, username. Required: alias, host, type, organizationSlug, personalAccessToken, username.

cortex_azure_devops_configuration_validate

Validate a single Azure DevOps configuration by alias in Cortex. Returns: alias, isValid, message, host, isDefault, organizationSlug, lastFour, username. Required: alias.

cortex_azure_devops_configuration_delete_all

Delete all Azure DevOps configurations in Cortex. Returns an empty 204 response on success.

cortex_azure_devops_configuration_bulk_update

Update an Azure DevOps configuration by alias in Cortex. Returns: alias, host, isDefault, organizationSlug, type, lastFour, username. Required: alias. Changing the default configuration or alias may break entity YAMLs that use this integration.

cortex_azure_devops_configuration_bulk_delete

Delete an Azure DevOps configuration by alias in Cortex. Returns the deleted configurations array. Required: alias.

list_all_cortex_azure_resources_type

List Azure Resources types in Cortex. Returns: hasMore, page, total, totalPages, types, alias, azureTenantId, clientId, isDefault, lastFour, subscriptionId.

cortex_azure_resources_type_replace

Replace configured Azure Resources types in Cortex. Returns: hasMore, page, total, totalPages, types, alias, azureTenantId, clientId, isDefault, lastFour, subscriptionId. Required: types, with each entry providing enabled and type.

list_all_cortex_azure_resources_configuration

List Azure Resources configurations in Cortex. Returns each configuration including alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId.

get_single_cortex_azure_resources_configuration_by_id

Get a single Azure Resources configuration by alias in Cortex. Returns the configuration including alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId. Required: id.

cortex_azure_resources_configuration_create_single

Add a single Azure Resources configuration in Cortex. Returns the created configuration including alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId. Required: alias, azureTenantId, clientId, clientSecret, isDefault, subscriptionId.

cortex_azure_resources_configuration_validate_all

Validate all Azure Resources configurations in Cortex. Returns each validation result including alias, isValid, and message.

cortex_azure_resources_configuration_validate

Validate a single Azure Resources configuration in Cortex by alias. Returns the validation result with alias, isValid, and message. Required: alias.

cortex_azure_resources_configuration_create_multiple

Add multiple Azure Resources configurations to Cortex at once. Returns a configurations array with alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId, plus a skippedConfigurations map. Required: configurations.

cortex_azure_resources_configuration_delete_all

Delete all Azure Resources configurations in Cortex. Returns an empty 204 response on success.

cortex_azure_resources_configuration_bulk_update

Update an Azure Resources configuration in Cortex by alias. Returns the updated configuration in a configurations array with alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId. Required: alias (query), alias (body), isDefault.

cortex_azure_resources_configuration_bulk_delete

Delete a single Azure Resources configuration in Cortex by alias. Returns the deleted configuration record including alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId. Required: alias.

create_a_cortex_bamboohr_configuration

Create a BambooHR configuration in Cortex. Returns the created configurations array; each entry contains employeeOwnershipField, employeeReportId, lastFour, and subdomain. Required: apiToken, subdomain.

cortex_bamboohr_configuration_validate

Validate the BambooHR configuration in Cortex. Returns the configurations array; each entry contains alias, isValid, and message.

cortex_bamboohr_configuration_bulk_update

Update the existing BambooHR configuration in Cortex. Returns the updated configurations array; each entry contains employeeOwnershipField, employeeReportId, lastFour, and subdomain. Required: apiToken, subdomain.

cortex_bamboohr_configuration_bulk_delete

Delete the BambooHR configuration in Cortex. Returns the deleted configurations array; each entry contains employeeOwnershipField, employeeReportId, lastFour, and subdomain.

list_all_cortex_bitbucket_configuration

List all Bitbucket configurations in Cortex. Returns a configurations array where each item includes alias, host, isDefault, type, and workspace.

cortex_bitbucket_configuration_get_default

Get the default Bitbucket configuration in Cortex. Returns: alias, host, isDefault, lastFour, type, username, workspace.

get_single_cortex_bitbucket_configuration_by_id

Get a Bitbucket configuration by alias in Cortex. Returns: alias, host, isDefault, lastFour, type, username, workspace. Required: id.

cortex_bitbucket_configuration_create_multiple

Add multiple Bitbucket configurations in Cortex. Returns the added configurations array plus skippedConfigurations. Required: configurations array with alias per entry.

cortex_bitbucket_configuration_create_single

Add a single Bitbucket configuration in Cortex. Returns the created configuration wrapped in a configurations array, including alias, host, isDefault, type, and workspace. Required: alias, isDefault, and type.

cortex_bitbucket_configuration_validate

Validate a single Bitbucket configuration in Cortex by alias. Returns: alias, isValid, message, host, isDefault, lastFour, username, workspace. Required: alias.

cortex_bitbucket_configuration_bulk_update

Update a Bitbucket configuration in Cortex by alias. Returns: alias, host, isDefault, lastFour, type, username, workspace. Required: alias. WARNING: Updating aliases or changing the default configuration could break entity YAMLs that use this integration.

cortex_bugsnag_configuration_get_default

Get the default Bugsnag configuration in Cortex. Returns: host, lastFour, organizationId, organizationSlug. No required parameters.

cortex_bugsnag_configuration_validate

Validate the Bugsnag configuration in Cortex. Returns: alias, isValid, message, host, lastFour, organizationId, organizationSlug. No required parameters.

cortex_bugsnag_configuration_bulk_update

Update the existing Bugsnag configuration in Cortex. Returns: host, lastFour, organizationId, organizationSlug. Required: authToken, organizationId.

cortex_bugsnag_configuration_bulk_delete

Delete the Bugsnag configuration in Cortex. Returns: host, lastFour, organizationId, organizationSlug. No required parameters.

cortex_buildkite_configuration_get_default

Get the default Buildkite configuration in Cortex. Returns: lastFour, organizationSlug.

create_a_cortex_buildkite_configuration

Add a Buildkite configuration in Cortex. Returns the configurations array, where each item contains lastFour and organizationSlug. Required: apiToken, organizationSlug.

cortex_buildkite_configuration_validate

Validate the Buildkite configuration in Cortex. Returns the configurations array, where each item contains alias, isValid, and message.

cortex_buildkite_configuration_bulk_update

Update the existing Buildkite configuration in Cortex. Returns the configurations array, where each item contains lastFour and organizationSlug. Required: apiToken, organizationSlug.

cortex_checkmarx_sast_configuration_get_default

Get the default Checkmarx SAST configuration in Cortex. Returns: host, lastFour, username.

create_a_cortex_checkmarx_sast_configuration

Create a new Checkmarx SAST configuration in Cortex. Returns the saved configuration with host, lastFour, and username. Required: password, username.

cortex_checkmarx_sast_configuration_validate

Validate a Checkmarx SAST configuration in Cortex. Returns the validation result with alias, isValid, and message.

cortex_checkmarx_sast_configuration_bulk_update

Update the existing Checkmarx SAST configuration in Cortex. Returns the updated configuration with host, lastFour, and username. Required: password, username.

cortex_checkmarx_sast_configuration_bulk_delete

Delete the Checkmarx SAST configuration in Cortex. Returns the deleted configuration with host, lastFour, and username.

list_all_cortex_circleci_configuration

List all Cortex CircleCI configurations. Returns: alias, host, isDefault, lastFour.

cortex_circleci_configuration_get_default

Get the default Cortex CircleCI configuration. Returns: alias, host, isDefault, lastFour.

cortex_circleci_configuration_create_single

Create a single Cortex CircleCI configuration. Returns: alias, host, isDefault, lastFour, apiKey. Required: alias, apiKey, isDefault.

cortex_circleci_configuration_create_multiple

Add multiple CircleCI configurations in Cortex. Returns: alias, host, isDefault, lastFour. Required: configurations (each object must include alias, apiKey, and isDefault).

cortex_circleci_configuration_delete_all

Delete all CircleCI configurations in Cortex. Returns an empty 204 response on success.

cortex_circleci_configuration_bulk_update

Update a CircleCI configuration by alias in Cortex. Returns: alias, host, isDefault, lastFour. Required: alias, plus alias and isDefault. Changing alias or default may break entity YAMLs that use this integration.

cortex_circleci_configuration_bulk_delete

Delete a CircleCI configuration by alias in Cortex. Returns: configurations. Required: alias.

cortex_clickup_configuration_get_default

Get the default ClickUp configuration in Cortex. Returns: lastFour.

create_a_cortex_clickup_configuration

Add a ClickUp configuration in Cortex. Returns: lastFour. Required: personal_api_token.

cortex_clickup_configuration_bulk_update

Update the existing ClickUp configuration in Cortex. Returns: lastFour. Required: personal_api_token.

cortex_clickup_configuration_bulk_delete

Delete the ClickUp configuration in Cortex. Returns: lastFour.

cortex_codecov_configuration_get_default

Get the default Codecov configuration in Cortex. Returns the default configuration including host and lastFour.

create_a_cortex_codecov_configuration

Add a new Codecov configuration in Cortex. Returns the created configuration including host and lastFour. Required: apiToken.

cortex_codecov_configuration_validate

Validate the current Codecov configuration in Cortex. Returns the validation result including alias, isValid, and message.

cortex_codecov_configuration_bulk_update

Update the existing Codecov configuration in Cortex. Returns the updated configuration including host and lastFour. Required: apiToken.

cortex_codecov_configuration_bulk_delete

Delete the Codecov configuration in Cortex. Returns the deleted configuration including host and lastFour.

list_all_cortex_coralogix_configuration

List all Coralogix configurations in Cortex. Returns: alias, isDefault, lastFour, region.

cortex_coralogix_configuration_get_default

Get the default Coralogix configuration in Cortex. Returns: alias, isDefault, lastFour, region.

get_single_cortex_coralogix_configuration_by_id

Get a specific Coralogix configuration in Cortex by alias. Returns: alias, isDefault, lastFour, region. Required: id.

cortex_coralogix_configuration_validate_all

Validate all Coralogix configurations in Cortex. Returns: configurations, alias, isDefault, lastFour, region.

cortex_coralogix_configuration_validate

Validate a specific Coralogix configuration in Cortex by alias. Returns the validation result with alias, isValid, and message. Required: alias.

cortex_coralogix_configuration_bulk_update

Update a Coralogix integration configuration in Cortex by alias. Returns the updated configuration including alias, isDefault, lastFour, and region. Required: alias (path), alias, isDefault.

cortex_coralog_criteria_delete_all

Delete all Coralogix configurations in Cortex. Returns an empty 204 response on success.

list_all_cortex_datadog_configuration

List all Datadog configurations in Cortex. Returns: alias, isValid, message.

cortex_datadog_configuration_get_default

Get the default Datadog configuration in Cortex. Returns: alias, isValid, message.

get_single_cortex_datadog_configuration_by_id

Get a specific Datadog configuration by alias in Cortex. Returns: dateUpdated, id, key, source, value. Required: id.

cortex_datadog_configuration_create_single

Add a single Datadog configuration to Cortex. Returns: configurations, alias, isValid, message. Required: alias, apiKey, appKey, environments, isDefault, region.

cortex_datadog_configuration_validate

Validate a Datadog configuration in Cortex by alias. Returns: alias, isValid, message. Required: alias.

cortex_datadog_configuration_delete_all

Delete all Datadog configurations in Cortex. Returns an empty 204 response on success.

cortex_datadog_configuration_bulk_update

Update a Datadog configuration in Cortex by alias. Returns the updated configurations array with alias, region, environments, and isDefault. Required: alias. Body requires alias, environments, and isDefault. Changing the alias or default flag may break dependent entity YAMLs.

cortex_datadog_configuration_bulk_delete

Delete a Datadog configuration in Cortex by alias. Returns the deleted configurations array with alias, region, environments, and isDefault. Required: alias.

create_a_cortex_dynatrace_configuration

Create a Dynatrace integration configuration in Cortex. Returns: configurations, domain, lastFour. Required: apiKey, domain.

cortex_dynatrace_configuration_validate

Validate the Dynatrace integration configuration in Cortex. Returns: configurations, domain, lastFour.

cortex_dynatrace_configuration_bulk_update

Update the Dynatrace integration configuration in Cortex. Returns: configurations, domain, lastFour. Required: apiKey, domain.

cortex_dynatrace_configuration_bulk_delete

Delete the Dynatrace integration configuration in Cortex. Returns: configurations, domain, lastFour.

cortex_firehydrant_configuration_get_default

Get the default Firehydrant configuration in Cortex. Returns: lastFour. No required parameters.

cortex_firehydrant_configuration_validate

Validate the Firehydrant configuration in Cortex. Returns: lastFour. No required parameters.

cortex_firehydrant_configuration_bulk_delete

Delete the Firehydrant configuration in Cortex. Returns: lastFour. No required parameters.

list_all_cortex_github_configuration

List all GitHub integration configurations in Cortex. Returns: alias, host, isDefault, type, appUrl, installation.

cortex_github_configuration_get_default

Get the default GitHub integration configuration in Cortex. Returns: alias, host, isDefault, type, appUrl, installation.

cortex_github_configuration_get_personal

Get a personal GitHub integration configuration by alias. Returns: alias, host, isDefault, type, appUrl, installation. Required: alias.

cortex_github_configuration_create_app

Create a GitHub app configuration in Cortex. Returns the new configuration with alias, host, isDefault, type, appUrl, and installation. Required: alias, appUrl, applicationId, clientId, clientSecret, isDefault, privateKey.

cortex_github_configuration_create_personal

Create a GitHub personal access token configuration in Cortex. Returns the new configuration with alias, host, isDefault, type, appUrl, and installation. Required: accessToken, alias, isDefault.

cortex_github_configuration_delete_personal

Delete a GitHub personal access token configuration by alias in Cortex. Returns an empty 204 response on success. Required: alias.

cortex_github_configuration_delete_app

Delete a single app GitHub configuration in Cortex by alias. Returns an empty 204 response on success. Required: alias.

cortex_github_configuration_bulk_update

Update a GitHub app configuration by alias in Cortex. Returns the updated configuration with alias, host, isDefault, type, appUrl, and installation. Required: alias (path), alias (body), isDefault.

list_all_cortex_gitlab_configuration

List all GitLab configurations in Cortex. Returns each configuration's alias, groupNames, hidePersonalProjects, isDefault, and lastFour.

cortex_gitlab_configuration_get_default

Get the default GitLab configuration in Cortex. Returns: alias, isValid, message.

cortex_gitlab_configuration_validate

Validate a GitLab configuration by alias in Cortex. Returns: alias, isValid, message. Required: alias.

cortex_gitlab_configuration_delete_all

Delete all GitLab configurations in Cortex. Returns an empty 204 response on success.

cortex_gitlab_configuration_bulk_update

Update a GitLab configuration in Cortex. Returns the updated configuration wrapped in configurations, including alias, groupNames, hidePersonalProjects, host, isDefault, and lastFour. Required: alias, groupNames, hidePersonalProjects, isDefault. Changing aliases or the default configuration may break entity YAMLs.

cortex_gitlab_configuration_bulk_delete

Delete a GitLab configuration by alias in Cortex. Returns the deleted configuration wrapped in configurations, including alias, groupNames, hidePersonalProjects, host, isDefault, and lastFour. Required: alias.

get_single_cortex_incidentio_configuration_by_id

Get a specific incident.io configuration by alias. Returns: alias, isDefault, lastFour. Required: alias.

cortex_incidentio_configuration_create_single

Add a single incident.io configuration to Cortex. Returns: configurations, alias, apiKey, isDefault. Required: alias, apiKey, isDefault.

cortex_incidentio_configuration_validate_all

Validate all incident.io integration configurations in Cortex. Returns validation results, each with alias, isValid, and message.

cortex_incidentio_configuration_validate

Validate an incident.io integration configuration by alias in Cortex. Returns: alias, isValid, message, isDefault, lastFour. Required: alias.

cortex_incidentio_configuration_delete_all

Delete all incident.io integration configurations in Cortex. Returns an empty 204 response on success.

cortex_incidentio_configuration_bulk_update

Update an incident.io integration configuration in Cortex. Returns the updated configuration with alias, isDefault, and lastFour. Required: alias, isDefault. Changing aliases or the default flag may break dependent entity YAMLs.

cortex_instana_configuration_get_default

Get the default Instana configuration in Cortex. Returns: endpoint, lastFour.

cortex_instana_configuration_validate

Validate the Instana configuration in Cortex. Returns: endpoint, lastFour.

cortex_instana_configuration_bulk_update

Update the existing Instana configuration in Cortex. Returns: endpoint, lastFour. Required: apiToken, endpoint.

cortex_instana_configuration_bulk_delete

Delete the Instana configuration in Cortex. Returns: endpoint, lastFour.

cortex_jenkins_configuration_create_single

Add a single Jenkins configuration in Cortex. Returns: configurations, alias, host, isDefault, lastFour, username. Required: alias, apiKey, host, isDefault, username.

list_all_cortex_jenkins_configuration

List all Jenkins configurations in Cortex. Returns: configurations, alias, host, isDefault, lastFour, username.

cortex_jenkins_configuration_validate

Validate a single Jenkins configuration by alias in Cortex. Returns: alias, isValid, message, host, isDefault, lastFour, username. Required: alias.

cortex_jenkins_configuration_delete_all

Delete all Jenkins configurations in Cortex. Returns an empty 204 response on success.

list_all_cortex_jira_configuration

List all Jira configurations in Cortex. Returns: alias, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, type, username. No required parameters.

cortex_jira_configuration_get_default

Get the default Jira configuration in Cortex. Returns: alias, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, type, username. No required parameters.

get_single_cortex_jira_configuration_by_id

Get a Jira configuration in Cortex by alias. Returns: alias, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, type, username. Required: id.

cortex_jira_configuration_create_single

Create a Jira configuration in Cortex. Returns: configurations, alias, isDefault, apiToken, baseUrl, email, subdomain. Required: alias, type.

cortex_jira_configuration_validate_all

Validate all Cortex Jira configurations at once. Returns: alias, isValid, message, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, username.

cortex_jira_configuration_validate

Validate a single Cortex Jira configuration by alias. Returns: alias, isValid, message, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, username. Required: alias.

cortex_jira_configuration_bulk_update

Update a Cortex Jira configuration by alias. Returns: alias, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, type, username. Required: alias. Changing the alias or default flag may break entity YAMLs that use this integration.

cortex_launchdarkly_configuration_get_default

Get the default LaunchDarkly configuration in Cortex. Returns: alias, environment, isDefault, lastFour.

get_single_cortex_launchdarkly_configuration_by_id

Get a specific LaunchDarkly configuration by alias in Cortex. Returns: alias, environment, isDefault, lastFour. Required: id.

cortex_launchdarkly_configuration_create_multiple

Create multiple LaunchDarkly configurations in Cortex. Returns: configurations, skippedConfigurations, alias, environment, isDefault, lastFour. Required: configurations (each entry requires alias, apiKey, environment, isDefault).

cortex_launchdarkly_configuration_create_single

Create a single LaunchDarkly configuration in Cortex. Returns: configurations, alias, apiKey, environment, isDefault. Required: alias, apiKey, environment, isDefault.

cortex_launchdarkly_configuration_validate_all

Validate all LaunchDarkly configurations in Cortex. Returns: alias, isValid, message, environment, isDefault, lastFour. No required parameters.

cortex_launchdarkly_configuration_validate

Validate a single LaunchDarkly configuration by alias. Returns: alias, isValid, message, environment, isDefault, lastFour. Required: alias.

cortex_launchdarkly_configuration_bulk_update

Update a LaunchDarkly configuration in Cortex. Returns the updated configuration with alias, environment, isDefault, and lastFour. Required: alias (path), alias (body), isDefault. Updating aliases or the default configuration may break entity YAMLs that use this integration.

cortex_launchdarkly_configuration_bulk_delete

Delete a LaunchDarkly configuration by alias. Returns the deleted configuration wrapped in a configurations array, including alias, environment, isDefault, and lastFour. Required: alias.

create_a_cortex_mend_sast_configuration

Add a Mend SAST API key configuration in Cortex. Returns: lastFour. Required: apiKey.

cortex_mend_sast_configuration_validate

Validate the Mend SAST configuration in Cortex. Returns: configurations, lastFour.

cortex_mend_sast_configuration_bulk_update

Update the existing Mend SAST configuration in Cortex. Returns: lastFour. Required: apiKey.

cortex_mend_sca_configuration_get_default

Get the default Mend SCA configuration in Cortex. Returns: lastFourOrgKey, lastFourUserKey, orgType, urlCustomRoot, urlType, lastFour.

create_a_cortex_mend_sca_configuration

Add a new Mend SCA configuration in Cortex. Returns configurations, an array of saved configurations containing lastFourOrgKey, lastFourUserKey, orgType, urlType, and urlCustomRoot. Required: orgKey, userKey, orgType, urlType.

cortex_mend_sca_configuration_validate

Validate the current Mend SCA configuration in Cortex. Returns configurations, an array of validation results containing alias, isValid, and message.

cortex_mend_sca_configuration_bulk_update

Update the existing Mend SCA configuration in Cortex. Returns configurations, an array of updated configurations containing lastFourOrgKey, lastFourUserKey, orgType, urlType, and urlCustomRoot. Required: orgKey, userKey, orgType, urlType.

cortex_mend_sca_configuration_bulk_delete

Delete the Mend SCA configuration in Cortex. Returns configurations, an array of deleted configurations containing lastFourOrgKey, lastFourUserKey, orgType, urlType, and urlCustomRoot.

list_all_cortex_newrelic_configuration

List all New Relic configurations in Cortex. Returns: accountId, alias, isDefault, lastFour, region.

cortex_newrelic_configuration_get_default

Get the default New Relic configuration in Cortex. Returns: accountId, alias, isDefault, lastFour, region.

get_single_cortex_newrelic_configuration_by_id

Get a New Relic configuration in Cortex by alias. Returns: accountId, alias, isDefault, lastFour, region. Required: id.

cortex_newrelic_configuration_create_single

Add a New Relic configuration in Cortex. Returns: accountId, alias, isDefault, lastFour, region, personalKey. Required: accountId, alias, isDefault, personalKey, region.

cortex_newrelic_configuration_validate_all

Validate all New Relic configurations in Cortex. Returns a configurations array of validation results including alias, isValid, and message. No parameters required.

cortex_newrelic_configuration_validate

Validate a single New Relic configuration by alias in Cortex. Returns: alias, isValid, message, accountId, isDefault, lastFour, region. Required: alias.

cortex_newrelic_configuration_delete_all

Delete all New Relic configurations in Cortex. Returns an empty 204 response on success.

cortex_newrelic_configuration_bulk_update

Update a New Relic configuration in Cortex. Returns the updated configuration wrapped in a configurations array, including accountId, alias, isDefault, lastFour, and region. Required: alias (path and body), isDefault. Warning: changing aliases or the default flag may break entity YAMLs that use this integration.

cortex_newrelic_configuration_bulk_delete

Delete a New Relic configuration by alias in Cortex. Returns the deleted configuration wrapped in a `configurations` array, including accountId, alias, isDefault, lastFour, and region. Required: alias.

cortex_pagerduty_configuration_get_default

Get the default PagerDuty configuration in Cortex. Returns: isTokenReadonly, lastFour.

create_a_cortex_pagerduty_configuration

Create a PagerDuty configuration in Cortex. Returns a configurations array containing the saved configuration with isTokenReadonly and lastFour. Required: isTokenReadonly, token.

cortex_pagerduty_configuration_validate

Validate the PagerDuty configuration in Cortex. Returns a configurations array containing validation results with alias, isValid, and message.

cortex_pagerduty_configuration_bulk_update

Update the PagerDuty configuration in Cortex. Returns a configurations array containing the updated configuration with isTokenReadonly and lastFour. Required: isTokenReadonly, token.

cortex_pagerduty_configuration_bulk_delete

Delete the PagerDuty configuration in Cortex. Returns a configurations array containing the removed configuration with isTokenReadonly and lastFour.

list_all_cortex_prometheus_configuration

List all Prometheus configurations in Cortex. Returns: alias, host, isDefault, lastFour, prometheusTenantId, username.

get_single_cortex_prometheus_configuration_by_id

Get a Prometheus configuration in Cortex by alias. Returns: alias, host, isDefault, lastFour, prometheusTenantId, username. Required: id.

cortex_prometheus_configuration_create_single

Add a single Prometheus configuration to Cortex. Returns the created configuration in a configurations array. Required: alias, host, isDefault, password, username.

cortex_prometheus_configuration_validate_all

Validate all Prometheus configurations in Cortex. Returns: alias, isValid, message, host, isDefault, lastFour, prometheusTenantId, username. No required parameters.

cortex_prometheus_configuration_validate

Validate a Prometheus configuration in Cortex by alias. Returns: alias, isValid, message, host, isDefault, lastFour, prometheusTenantId, username. Required: alias.

cortex_prometheus_configuration_delete_all

Delete all Prometheus configurations in Cortex. Returns an empty 204 response on success.

cortex_prometheus_configuration_bulk_delete

Delete a Prometheus configuration in Cortex by alias. Returns the deleted configuration in the configurations array (alias, host, isDefault, lastFour, prometheusTenantId, username). Required: alias.

cortex_rollbar_configuration_get_default

Get the default Rollbar configuration in Cortex. Returns: lastFour, organizationSlug.

create_a_cortex_rollbar_configuration

Add a Rollbar configuration to Cortex. Returns the configurations array, each item including lastFour and organizationSlug. Required: accessToken, organizationSlug.

cortex_rollbar_configuration_bulk_update

Update the existing Rollbar configuration in Cortex. Returns the configurations array, each item including lastFour and organizationSlug. Required: accessToken, organizationSlug.

cortex_rollbar_configuration_bulk_delete

Delete the Rollbar configuration in Cortex. Returns the configurations array, each item including lastFour and organizationSlug.

cortex_rootly_configuration_get_default

Get the default Rootly configuration in Cortex. Returns: alias, isDefault, lastFour.

create_a_cortex_rootly_configuration

Create a new Rootly configuration in Cortex. Returns: alias, isDefault, lastFour. Required: alias, apiKey, isDefault.

list_all_cortex_rootly_configuration

List all Rootly configurations in Cortex. Returns: alias, isDefault, lastFour.

cortex_rootly_configuration_bulk_update

Update a Rootly configuration by alias in Cortex. Returns: alias, isDefault, lastFour. Required: alias, isDefault.

cortex_rootly_configuration_bulk_delete

Delete a Rootly configuration in Cortex by alias. Returns the deleted configuration object with alias, isDefault, and lastFour. Required: alias.

list_all_cortex_semgrep_configuration

List all Semgrep integration configurations in Cortex. Returns an array of configurations, each with alias, isDefault, lastFour, organizationId, and organizationSlug.

cortex_semgrep_configuration_get_default

Get the default Semgrep integration configuration in Cortex. Returns: alias, isDefault, lastFour, organizationId, organizationSlug.

get_single_cortex_semgrep_configuration_by_id

Get a specific Semgrep integration configuration in Cortex by alias. Returns: alias, isDefault, lastFour, organizationId, organizationSlug. Required: id.

cortex_semgrep_configuration_validate_all

Validate all Semgrep configurations in Cortex. Returns validation details including alias, isValid, and message.

cortex_semgrep_configuration_delete_all

Delete all Semgrep configurations in Cortex. Returns an empty 204 response on success.

cortex_semgrep_configuration_bulk_delete

Delete a Semgrep configuration in Cortex by alias. Returns the deleted configuration including alias, isDefault, lastFour, organizationId, and organizationSlug. Required: alias.

cortex_sentry_configuration_get_default

Get the default Sentry configuration in Cortex. Returns: host, lastFour, organizationSlug.

create_a_cortex_sentry_configuration

Create a Sentry configuration in Cortex. Returns the configurations array; each item contains host, lastFour, and organizationSlug. Required: authToken, organizationSlug.

cortex_sentry_configuration_validate

Validate the Sentry configuration in Cortex. Returns the configurations array; each item contains alias, isValid, and message.

cortex_sentry_configuration_bulk_update

Update the Sentry configuration in Cortex. Returns the configurations array; each item contains host, lastFour, and organizationSlug. Required: authToken, organizationSlug.

cortex_sentry_configuration_bulk_delete

Delete the Sentry configuration in Cortex. Returns the configurations array; each item contains host, lastFour, and organizationSlug.

cortex_servicenow_configuration_get_default

Get the default ServiceNow configuration in Cortex. Returns: instanceName, lastFour, username.

cortex_servicenow_configuration_validate

Validate the ServiceNow configuration in Cortex. Returns the configurations array of validation results containing alias, isValid, and message.

cortex_servicenow_configuration_bulk_update

Update the existing ServiceNow configuration in Cortex. Returns the configurations array containing instanceName, lastFour, and username. Required: instanceName, password, username.

cortex_servicenow_configuration_bulk_delete

Delete the ServiceNow configuration in Cortex. Returns the configurations array containing instanceName, lastFour, and username.

cortex_lightstep_configuration_get_default

Get the default ServiceNow Cloud Observability configuration in Cortex. Returns: lastFour, organizationId, projectId.

create_a_cortex_lightstep_configuration

Add a ServiceNow Cloud Observability configuration in Cortex. Returns the configuration with lastFour, organizationId, and projectId. Requires authToken, organizationId, and projectId.

cortex_lightstep_configuration_validate

Validate the ServiceNow Cloud Observability configuration in Cortex. Returns the validation result with alias, isValid, and message.

cortex_lightstep_configuration_bulk_update

Update the existing ServiceNow Cloud Observability configuration in Cortex. Returns the configuration with lastFour, organizationId, and projectId. Requires authToken, organizationId, and projectId.

cortex_lightstep_configuration_bulk_delete

Delete the ServiceNow Cloud Observability configuration in Cortex. Returns the configuration with lastFour, organizationId, and projectId.

cortex_snyk_configuration_get_default

Get the default Snyk configuration in Cortex. Returns: lastFour, region.

create_a_cortex_snyk_configuration

Add a Snyk configuration in Cortex. Returns a configurations array containing the new configuration with lastFour and region. Required: authToken, region.

cortex_snyk_configuration_validate

Validate the Snyk configuration in Cortex. Returns a configurations array containing validation results with alias, isValid, and message.

cortex_snyk_configuration_bulk_delete

Delete the Snyk configuration in Cortex. Returns a configurations array containing the Snyk configuration with lastFour and region.

cortex_sonarqube_configuration_get_default

Get the default SonarQube configuration in Cortex. Returns: alias, host, isDefault, lastFour.

get_single_cortex_sonarqube_configuration_by_id

Get a SonarQube configuration in Cortex by alias. Returns: alias, host, isDefault, lastFour. Required: alias.

cortex_sonarqube_configuration_create_multiple

Create multiple SonarQube configurations in Cortex. Returns: configurations, skippedConfigurations, alias, host, isDefault, lastFour. Required: configurations.

cortex_sonarqube_configuration_create_single

Create a single SonarQube configuration in Cortex. Returns: configurations, alias, host, isDefault, token. Required: alias, host, isDefault, token.

cortex_sonarqube_configuration_validate_all

Validate all SonarQube configurations in Cortex. Returns a configurations array where each item contains alias, isValid, and message.

cortex_sonarqube_configuration_validate

Validate a SonarQube configuration in Cortex by alias. Returns: alias, isValid, message, host, isDefault, lastFour. Required: alias.

cortex_sonarqube_configuration_delete_all

Delete all SonarQube configurations in Cortex. Returns an empty 204 response on success.

cortex_sonarqube_configuration_bulk_delete

Delete a SonarQube configuration in Cortex by alias. Returns the deleted configurations array with alias, host, isDefault, and lastFour. Required: alias.

cortex_signalfx_configuration_get_default

Get the default Splunk Observability Cloud (SignalFx) configuration in Cortex. Returns: lastFour, realm.

create_a_cortex_signalfx_configuration

Add a Splunk Observability Cloud (SignalFx) configuration in Cortex. Returns: lastFour, realm. Required: accessToken, realm.

cortex_signalfx_configuration_bulk_delete

Delete the Splunk Observability Cloud (SignalFx) configuration in Cortex. Returns: lastFour, realm.

cortex_victorops_configuration_get_default

Get the default VictorOps configuration from Cortex. Returns: lastFourApiId, lastFourApiKey, organization.

create_a_cortex_victorops_configuration

Create a VictorOps configuration in Cortex. Returns: lastFourApiId, lastFourApiKey, organization. Required: apiId, apiKey, organization.

cortex_victorops_configuration_validate

Validate the VictorOps configuration in Cortex. Returns: lastFourApiId, lastFourApiKey, organization.

cortex_victorops_configuration_bulk_update

Update the VictorOps configuration in Cortex. Returns: lastFourApiId, lastFourApiKey, organization. Required: apiId, apiKey, organization.

cortex_victorops_configuration_bulk_delete

Delete the VictorOps configuration in Cortex. Returns: lastFourApiId, lastFourApiKey, organization.

create_a_cortex_sumologic_configuration

Add a new Sumo Logic integration configuration in Cortex. Returns: accessId, deployment, lastFour. Required: accessId, accessKey, deployment.

cortex_sumologic_configuration_validate

Validate the Sumo Logic integration configuration in Cortex. Returns: accessId, deployment, lastFour.

cortex_sumologic_configuration_bulk_update

Update the existing Sumo Logic integration configuration in Cortex. Returns: accessId, deployment, lastFour. Required: accessId, accessKey, deployment.

cortex_sumologic_configuration_bulk_delete

Delete the Sumo Logic integration configuration in Cortex. Returns: accessId, deployment, lastFour.

cortex_veracode_configuration_get_default

Retrieve the default Veracode integration configuration in Cortex. Returns: keyId, lastFour, region.

create_a_cortex_veracode_configuration

Add a Veracode integration configuration in Cortex. Returns a configurations array containing the created entries with keyId, lastFour, and region. Required: apiKey, keyId, region.

cortex_veracode_configuration_validate

Validate the Veracode integration configuration in Cortex. Returns a configurations array containing validation results with alias, isValid, and message.

cortex_veracode_configuration_bulk_update

Update the existing Veracode integration configuration in Cortex. Returns a configurations array containing the updated entries with keyId, lastFour, and region. Required: apiKey, keyId, region.

cortex_wiz_configuration_get_default

Get the default Wiz integration configuration in Cortex. Returns: clientId, dataCenter, identityProvider, lastFour.

create_a_cortex_wiz_configuration

Create a Wiz integration configuration in Cortex. Returns: clientId, dataCenter, identityProvider, lastFour. Required: clientId, clientSecret, dataCenter, identityProvider.

cortex_wiz_configuration_bulk_update

Update the existing Wiz integration configuration in Cortex. Returns: clientId, dataCenter, identityProvider, lastFour. Required: clientId, clientSecret, dataCenter, identityProvider.

cortex_wiz_configuration_bulk_delete

Delete the Wiz integration configuration in Cortex. Returns: clientId, dataCenter, identityProvider, lastFour.

cortex_workday_configuration_get_default

Get the default Workday configuration from Cortex. Returns: lastFour, ownershipReportUrl, reportMappingV2, username.

create_a_cortex_workday_configuration

Create a Workday configuration in Cortex. Returns the saved configuration object with lastFour, ownershipReportUrl, reportMappingV2, and username. Required: ownershipReportUrl, password, username.

cortex_workday_configuration_validate

Validate the Workday configuration in Cortex. Returns validation results: alias, isValid, message.

cortex_workday_configuration_bulk_update

Update the existing Workday configuration in Cortex. Returns the saved configuration object with lastFour, ownershipReportUrl, reportMappingV2, and username. Required: ownershipReportUrl, password, username.

cortex_workday_configuration_bulk_delete

Delete the Workday configuration in Cortex. Returns the deleted configuration object with lastFour, ownershipReportUrl, reportMappingV2, and username.

cortex_xmatters_configuration_get_default

Get the default xMatters integration configuration in Cortex. Returns: lastFour, organizationSlug, username.

create_a_cortex_xmatters_configuration

Add a new xMatters integration configuration in Cortex. Returns the created configuration with lastFour, organizationSlug, and username. Required: organizationSlug, password, username.

cortex_xmatters_configuration_validate

Validate the xMatters integration configuration in Cortex. Returns the validation result with alias, isValid, and message.

cortex_xmatters_configuration_bulk_update

Update the existing xMatters integration configuration in Cortex. Returns the updated configuration with lastFour, organizationSlug, and username. Required: organizationSlug, password, username.

cortex_xmatters_configuration_bulk_delete

Delete the xMatters integration configuration in Cortex. Returns the deleted configuration with lastFour, organizationSlug, and username.

list_all_cortex_catalog_descriptor

List Cortex catalog entity descriptors. Returns: descriptors, page, total, totalPages. Optional: yaml, types, includeArchived.

list_all_cortex_catalog_entity_openapi_descriptor

Retrieve the OpenAPI descriptor for a Cortex catalog entity. Returns the descriptor record with id and content-specific attributes (or a YAML string when yaml=true). Required: tag_or_id.

create_a_cortex_scorecard_descriptor

Create or update a Cortex Scorecard using a YAML descriptor payload. Returns the scorecard including dateCreated, lastUpdated, name, tag, description, rules, levels, and isDraft. Required: the YAML descriptor in the request body.

list_all_cortex_deploy_search

Search Cortex deployments across the tenant. Returns: deployments, page, total, totalPages, customData, deployerEmail, deployerName, environment, id, serviceId, sha, timestamp, title, url, uuid.

How it works

From Cortex account to governed MCP endpoint

Connect

Link a Cortex 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 Cortex 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.