---
title: llms-full.txt.liquid
description: >-
  Learn about the llms-full.txt template, which generates the llms-full.txt file
  served to AI agents and crawlers.
source_url:
  html: >-
    https://shopify.dev/docs/storefronts/themes/architecture/templates/llms-full-txt-liquid
  md: >-
    https://shopify.dev/docs/storefronts/themes/architecture/templates/llms-full-txt-liquid.md
---

# llms-full.txt.liquid

The `llms-full.txt.liquid` template renders the `llms-full.txt` file, which is hosted at the `/llms-full.txt` URL.

`/llms-full.txt` is an agent-discovery file and an alternate URL for [`/agents.md`](https://shopify.dev/docs/storefronts/themes/architecture/templates/agents-md-liquid), which is the canonical agent-discovery document. By default, `/llms-full.txt` mirrors the content of `/agents.md`, so agents and crawlers that request it still find a usable, agent-facing description of the store. As a result, this template isn't included in any themes by default.

**Tip:**

The `llms-full.txt` file is served at the bare primary domain, without a locale or [Shopify Markets](https://shopify.dev/docs/storefronts/themes/markets) subfolder prefix. It has no localized counterpart.

***

## When to use this template

In most cases you don't need a separate `llms-full.txt.liquid` template. If you want to customize the agent-discovery content for every URL at once, then add an [`agents.md.liquid`](https://shopify.dev/docs/storefronts/themes/architecture/templates/agents-md-liquid) template instead — `/llms-full.txt` falls back to it automatically.

Add an `llms-full.txt.liquid` template only when you want `/llms-full.txt` to **diverge** from `/agents.md`. The template lookup order for `/llms-full.txt` is:

1. `llms-full.txt.liquid` (if present)
2. [`agents.md.liquid`](https://shopify.dev/docs/storefronts/themes/architecture/templates/agents-md-liquid) (if present)
3. The Shopify-generated default

So a dedicated `llms-full.txt.liquid` takes precedence for `/llms-full.txt` only, while `/agents.md` and `/llms.txt` are unaffected.

***

## Location

The `llms-full.txt.liquid` template is located in the `templates` directory of the theme:

```text
└── theme
  ├── layout
  ├── templates
  |   ...
  |   ├── llms-full.txt.liquid
  |   ...
  ...
```

If your theme doesn't already contain the `llms-full.txt.liquid` template, then you can add it with the following steps:

#### Desktop

1. From your Shopify admin, go to **Online Store** > **Themes**.

2. Find the theme that you want to edit, and then click **...** > **Edit code**.

#### Mobile

1. From the [Shopify app](https://www.shopify.com/install/detect), tap **Store**.

2. In the **Sales channels** section, tap **Online Store**.

3. Tap **Manage all themes**.

4. Find the theme that you want to edit, and then tap **...** > **Edit code**.

1) In the left sidebar, locate the **Templates** folder.
2) Right-click on the **Templates** folder.
3) Click **New File** from the context menu.
4) Name the file `llms-full.txt.liquid`.
5) Press Enter to create the file.

***

## Content

This template can't be a [JSON template](https://shopify.dev/docs/storefronts/themes/architecture/templates/json-templates). It must be `llms-full.txt.liquid`.

The template accepts standard text or Markdown and [Liquid](https://shopify.dev/docs/api/liquid). Like [`agents.md.liquid`](https://shopify.dev/docs/storefronts/themes/architecture/templates/agents-md-liquid#the-agents-object), it has access to the `agents` object for auto-populated UCP and agent-interaction metadata, alongside the standard [global Liquid objects](https://shopify.dev/docs/api/liquid/objects). For the full list of `agents` properties, refer to [agents.md.liquid](https://shopify.dev/docs/storefronts/themes/architecture/templates/agents-md-liquid#the-agents-object).

For example:

## templates/llms-full.txt.liquid

```liquid
# {{ agents.store_name }} — Full agent reference


The canonical description is at {{ agents.store_url }}/agents.md.


## Commerce Protocol (UCP)
- UCP discovery: {{ agents.ucp_discovery_url }}
- MCP endpoint: {{ agents.mcp_endpoint_url }}


### Supported UCP versions
{% for version in agents.ucp_versions %}
- {{ version }}
{% endfor %}


## Read-only browsing
- All products: `GET /collections/all`
- Sitemap: {{ agents.sitemap_url }}
```

***

## Usage

To customize the agent-discovery content for `/agents.md`, `/llms.txt`, and `/llms-full.txt` together, edit [`agents.md.liquid`](https://shopify.dev/docs/storefronts/themes/architecture/templates/agents-md-liquid). Use `llms-full.txt.liquid` only when `/llms-full.txt` needs content that differs from `/agents.md`.

***
