# Codacy AI integration on Definable

> Codacy is an automated code review tool that helps developers monitor code quality, track technical debt, and enforce coding standards across multiple programming languages.

## What this connects

Codacy is an automated code review tool that helps developers monitor code quality, track technical debt, and enforce coding standards across multiple programming languages.

Vendor: https://www.codacy.com

## Tools available

**18** tools available. First 12:

- `CODACY_CREATE_API_TOKEN` — Create API Token — Creates a new account API token for the authenticated user. The token inherits all permissions from the account owner and provides access to the same organizations and repositories. Note: The token is created with default settings. To configure expiration dates or other settings, use the Codacy web interface. The newly created token can be used to authenticate API requests by including it in the 'api-token' header.
- `CODACY_DELETE_API_TOKEN` — Delete API Token — Tool to delete a specific API token from the authenticated user's account. Use after confirming the token ID.
- `CODACY_GET_ACCOUNT_DETAILS` — Get Account Details — Tool to retrieve details of the authenticated user's account. Use when confirming authentication before user-level operations.
- `CODACY_GET_CONFIGURATION_STATUS` — Get Configuration Status — Tool to retrieve the current configuration status of the Codacy system. Use when checking system setup completion or first-time configuration status.
- `CODACY_GET_HEALTH` — Get Health — Tool to check the health status of the Codacy API. Use when verifying API connectivity and service availability.
- `CODACY_GET_ORGANIZATIONS_REPOSITORIES_SETTINGS_LANGUAGES` — Get Organizations Repositories Settings Languages — Tool to get the list of all languages with their extensions and enabled status for a repository. Use when you need to understand which programming languages are detected and enabled for analysis in a specific Codacy repository.
- `CODACY_GET_TOOL_PATTERN` — Get Tool Pattern — Tool to retrieve the definition of a specific pattern for a given tool. Use when you need to get detailed information about a specific code pattern including its description, examples, parameters, and configuration.
- `CODACY_GET_USER_ORGANIZATIONS` — Get User Organizations — Retrieves all organizations the authenticated user belongs to for a specific Git provider. Returns organization details including name, provider, avatar, access permissions (DAST, SCA), and join status. Use this to discover which organizations a user can access on Codacy for a given Git provider (GitHub, GitLab, or Bitbucket). Requires the user to have connected the specified provider to their Codacy account.
- `CODACY_GET_VERSION` — Get Version — Tool to retrieve the version of the Codacy installation. Use when checking the Codacy API version for compatibility or debugging purposes.
- `CODACY_LIST_ANALYSIS_ORGANIZATIONS_REPOSITORIES` — List Analysis Organizations Repositories — Tool to list organization repositories with analysis information for the authenticated user. Use when you need to retrieve repositories from a specific organization with their analysis status. For Bitbucket, ensure you URL encode the cursor before using it in subsequent API calls.
- `CODACY_LIST_DUPLICATION_TOOLS` — List Duplication Tools — Tool to retrieve the list of duplication detection tools available in Codacy. Use when you need to identify which tools can analyze code duplication for different programming languages.
- `CODACY_LIST_LANGUAGES_TOOLS` — List Languages and Tools — Tool to retrieve the list of languages supported by available tools. Use when you need to determine which programming languages are supported by Codacy's analysis tools.

## Auth

Auth schemes: `API_KEY`.

## How agents use Codacy

Inside a Definable workflow, Codacy is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Codacy** — the Researcher (GPT-5.5) pulls context from Codacy (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Codacy** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Codacy (create record, post message, draft email).
- **Designer / Engineer → Distributor → Codacy** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Codacy (attach file, open PR comment, post status).

The Verifier checks every Codacy call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- developer tools — https://definable.ai/apps/category/developer-tools/

## Related

- HTML page: https://definable.ai/apps/codacy/
- Same category (developer tools): https://definable.ai/apps/category/developer-tools/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
