> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qalico.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Available Tools

> The 4 tools Claude uses to access Qalico regulatory data

# Available Tools

When the Qalico connector is active, Claude has access to these tools. It chains them automatically — you just ask questions in natural language.

## search\_sources

Discover regulatory bodies and document collections. This is the entry point — it returns source IDs that feed into the other tools.

**Parameters:**

| Name          | Required | Description                                                                |
| ------------- | -------- | -------------------------------------------------------------------------- |
| `geographies` | No       | Filter by geography codes (e.g. `["us", "eu", "fr"]`). Omit to return all. |

**Returns:** Source ID, title, description, geography, institution name, and reference count.

<Note>
  Does NOT include ISO/IEC standards. Use `search_references` with `type: "standard"` instead.
</Note>

***

## search\_references

Find specific regulatory documents using semantic search.

**Parameters:**

| Name        | Required | Description                                                                                                        |
| ----------- | -------- | ------------------------------------------------------------------------------------------------------------------ |
| `sourceIds` | No       | Source IDs from `search_sources` (e.g. `["fda_guidance", "mdcg"]`). Required for regulations and guidances.        |
| `query`     | No       | Natural language search (e.g. "biocompatibility testing"). Results ranked by relevance.                            |
| `type`      | No       | `"regulation"`, `"guidance"`, or `"standard"`. Use `"standard"` without sourceIds to search all ISO/IEC standards. |
| `limit`     | No       | Max results. Defaults to 100.                                                                                      |

**Returns:** Reference ID, externalId, title, description, type, URL, relevance score, and source info.

***

## search\_regulatory\_updates

Find document changes: revisions, new publications, withdrawals, and status changes.

**Parameters:**

| Name           | Required | Description                                                                 |
| -------------- | -------- | --------------------------------------------------------------------------- |
| `referenceIds` | No       | Reference IDs from `search_references`. Get updates for specific documents. |
| `sourceIds`    | No       | Source IDs from `search_sources`. Get all updates from entire sources.      |
| `type`         | No       | Filter by reference type (e.g. `"guidance"`).                               |
| `fromDate`     | No       | ISO 8601 date (e.g. `"2026-01-01"`). Defaults to 30 days ago.               |
| `limit`        | No       | Max results. Defaults to 100.                                               |

**Returns:** Update ID, type (new/revision/withdrawal/status\_change), short summary, full summary, publication date, and reference/source info.

<Tip>
  To find referenceIds, use `search_references` first. To find sourceIds, use `search_sources` first.
</Tip>

***

## get\_reference\_detail

Get the full history of a regulatory document, including all versions and associated updates.

**Parameters:**

| Name          | Required | Description                                          |
| ------------- | -------- | ---------------------------------------------------- |
| `referenceId` | Yes      | Reference ID from `search_references` (UUID format). |

**Returns:** Reference details, source info, chronological versions (each with status, effective date, URL), and change events (each with update type, summary, publication date).
