> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.ada.cx/mcp/tools/get-available-filters/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ada.cx/_mcp/server. # get_available_filters Returns the list of filter types and operators supported when querying conversations. Use this before calling [`get_ada_metric`](/mcp/tools/get-ada-metric) or [`get_conversations`](/mcp/tools/get-conversations) to construct valid filter expressions. ## Example prompts * "What filters can I use to narrow down conversations?" * "What filter options are available for conversation queries?" ## Parameters No parameters. ## Response Returns the supported filter types. The currently available filters are: | Filter | Values / format | | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `CSATSCORE` | CSAT rating (1–5, or `ispositive` / `isnegative`). | | `ENGAGED` | Whether the conversation was engaged. | | `HANDOFF` | Whether the conversation was handed off to an agent. | | `ARTICLEID` | Knowledge article ID. | | `ACTIONID` | API tool ID. | | `ARSTATUS` | Automated resolution status (`Resolved` or `Not Resolved`). | | `TOPICS` | Topic ID (use [`list_entities`](/mcp/tools/list-entities) with `entity_type='topics'` to find IDs). | | `LANGUAGE` | Language code (for example, `en`, `es`, `fr`). | | `CHANNEL` | Channel (for example, `web`, `mobile`, `email`). | | `BROWSER` | Browser (for example, `chrome`, `safari`, `firefox`). | | `DEVICE` | Device (for example, `macos`, `iphone`, `android`). | | `STATUSCODE` | API tool HTTP status code (for example, `200`, `400`, `500`). | | `COACHINGAPPLIED` | Coaching ID (use [`search_coaching`](/mcp/tools/search-coaching) to find IDs). | | `PLAYBOOKID` | Playbook ID (use [`get_ada_configuration`](/mcp/tools/get-ada-configuration) to find IDs). | | `ISTESTUSER` | Include/exclude test conversations (excluded by default). | | `VARIABLE` | Conversation variable value (use [`list_entities`](/mcp/tools/list-entities) with `entity_type='variables'` to find variable names). | | `CHANGESETID` | Change set ID. Scopes the metric to conversations attributed to that change set. Pass `value=['baseline']` with `IS` to scope to conversations not on any change set (the control cohort for A/B comparison against a rolling-out change set). See [`edit_agent_behavior`](/mcp/tools/edit-agent-behavior#rolling-out-to-a-slice-of-production) for how a rollout attributes conversations. |