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