---
title: "Agent API Reference"
type: index
id: "api-reference"
description: "Use the AI Future Ready agent API: JSON indexes, per-item data, raw markdown, schema, changes, recommendations, pricing snapshots, feeds, and search."
last_updated: "2026-04-24"
---

# Agent API Reference

This site exposes structured content through multiple machine-readable access paths. All endpoints are public, require no authentication, and return typed data.

## Commercial Access

The public API stays open. Paid access is intended for teams that need commercial reuse rights, bulk packaging, richer pricing snapshots, source verification metadata, change history, and support.

| Page | Description |
|------|-------------|
| [`/pricing`](/pricing) | Free access, Pro Data, commercial licensing, audits, and model pricing references |
| [`/pricing/pro-data`](/pricing/pro-data) | Draft Pro Data package, export formats, paid API targets, and included fields |
| [`/pricing/commercial-license`](/pricing/commercial-license) | Draft commercial data license shape |
| [`/pricing/agent-readiness-audit`](/pricing/agent-readiness-audit) | Service package for making external sites agent-readable |
| [`/pricing/pro-data-sample`](/pricing/pro-data-sample) | Public sample of the planned Pro Data JSON shape |
| [`/pricing/sponsor-policy`](/pricing/sponsor-policy) | Disclosure and ranking rules for sponsorships |
| [`/api-reference/data-changelog`](/api-reference/data-changelog) | Data update and change-tracking notes |

Draft paid API targets use `/api/pro/v1/`. They are not implemented yet.

## Discovery

| Endpoint | Format | Description |
|----------|--------|-------------|
| [`/.well-known/ai.json`](/.well-known/ai.json) | JSON | Agent discovery manifest for protocols and capabilities |
| [`/llms.txt`](/llms.txt) | Text | Machine-readable index of all content — the front door for agents |
| [`/llms-full.txt`](/llms-full.txt) | Text | All content concatenated into one file for bulk access |
| [`/search-index.json`](/search-index.json) | JSON | Structured index with titles, descriptions, tags, and URLs |
| [`/feed.json`](/feed.json) | JSON Feed | Timestamped update feed for change detection |
| [`/feed.xml`](/feed.xml) | RSS | RSS mirror of the change feed |
| [`/sitemap.xml`](/sitemap.xml) | XML | Sitemap with both HTML and raw content URLs |
| [`/robots.txt`](/robots.txt) | Text | Agent access permissions |

## JSON API

Base URL: `/api/v1/`

| Endpoint | Description |
|----------|-------------|
| [`/api/v1/index.json`](/api/v1/index.json) | All content types with descriptions and counts |
| [`/api/v1/schema.json`](/api/v1/schema.json) | Observed fields, value types, coverage, examples, and generated fields |
| [`/api/v1/models.json`](/api/v1/models.json) | All models with pricing, benchmarks, context windows, and metadata |
| [`/api/v1/models/claude-opus-4.6.json`](/api/v1/models/claude-opus-4.6.json) | Per-item JSON with metadata, body text, relationships, and hashes |
| [`/api/v1/providers.json`](/api/v1/providers.json) | Provider profiles and ecosystem guidance |
| [`/api/v1/agents.json`](/api/v1/agents.json) | All agent platforms with categories, licensing, and languages |
| [`/api/v1/comparisons.json`](/api/v1/comparisons.json) | Model comparison summaries |
| [`/api/v1/blog.json`](/api/v1/blog.json) | Blog posts with dates, categories, and descriptions |
| [`/api/v1/recommend.json`](/api/v1/recommend.json) | Pre-scored model rankings by task |
| [`/api/v1/recommend/coding.json`](/api/v1/recommend/coding.json) | Task-specific recommendation slice |
| [`/api/v1/model-verification.json`](/api/v1/model-verification.json) | Model-level verification inventory and source-coverage checklist |
| [`/api/v1/pricing-snapshots.json`](/api/v1/pricing-snapshots.json) | Generated current pricing snapshot for model entries |
| [`/api/v1/samples/pro-data.json`](/api/v1/samples/pro-data.json) | Public sample of planned Pro Data fields |
| [`/api/v1/changes.json?since=2026-04-01`](/api/v1/changes.json?since=2026-04-01) | Queryable changed-since endpoint |

All endpoints return JSON with consistent field naming. No authentication required.

Per-item JSON uses this pattern:

```
/api/v1/[type]/[slug].json
```

Recommendation slices use this pattern:

```
/api/v1/recommend/[task].json
```

Supported recommendation tasks include `coding`, `writing`, `math`, `reasoning`, `multilingual`, `speed`, `research`, `cheap`, `local`, `agentic`, `images`, and `education`.

## MCP Access

This project also includes a local MCP server for agents that prefer tool calls over raw document fetches.

- Docs: [`/mcp`](/mcp)
- Server command: `npx tsx scripts/mcp-server.ts`
- Claude Code example: `claude mcp add ai-future-ready npx tsx scripts/mcp-server.ts`

## Raw Content

Every content page is available as raw markdown with YAML frontmatter at a predictable URL:

```
/content/[type]/[slug].md        → individual item
/content/[type]/_index.md        → type index
/content/_index.md               → site index
```

**Examples:**
- [`/content/models/claude-opus-4.6.md`](/content/models/claude-opus-4.6.md) — model page with full metadata
- [`/content/agents/crewai.md`](/content/agents/crewai.md) — agent platform with structured fields
- [`/content/blog/ai-agent-revolution-2026.md`](/content/blog/ai-agent-revolution-2026.md) — blog post with frontmatter

## Metadata Schema

Every content item includes at minimum:

| Field | Type | Description |
|-------|------|-------------|
| `title` | string | Human-readable title |
| `type` | string | Content category |
| `id` | string | Permanent canonical identifier |
| `description` | string | One-line summary |
| `last_updated` | date | ISO 8601 date of last change |

Model-specific fields: `provider`, `pricing` (input/output), `benchmarks`, `context_window`, `best_for`, `tags`

Agent-specific fields: `category`, `license`, `pricing`, `languages`, `github`, `website`

Generated JSON fields: `markdown_url`, `html_url`, `api_url`, `content_hash`, `sha256`, `relationships`, `content_text`

See the [Agent-Ready Web Standard](/standard) for the full metadata specification.

Agent API Reference

This site exposes structured content through multiple machine-readable access paths. All endpoints are public, require no authentication, and return typed data.

Commercial Access

The public API stays open. Paid access is intended for teams that need commercial reuse rights, bulk packaging, richer pricing snapshots, source verification metadata, change history, and support.

Page Description
/pricing Free access, Pro Data, commercial licensing, audits, and model pricing references
/pricing/pro-data Draft Pro Data package, export formats, paid API targets, and included fields
/pricing/commercial-license Draft commercial data license shape
/pricing/agent-readiness-audit Service package for making external sites agent-readable
/pricing/pro-data-sample Public sample of the planned Pro Data JSON shape
/pricing/sponsor-policy Disclosure and ranking rules for sponsorships
/api-reference/data-changelog Data update and change-tracking notes

Draft paid API targets use /api/pro/v1/. They are not implemented yet.

Discovery

Endpoint Format Description
/.well-known/ai.json JSON Agent discovery manifest for protocols and capabilities
/llms.txt Text Machine-readable index of all content — the front door for agents
/llms-full.txt Text All content concatenated into one file for bulk access
/search-index.json JSON Structured index with titles, descriptions, tags, and URLs
/feed.json JSON Feed Timestamped update feed for change detection
/feed.xml RSS RSS mirror of the change feed
/sitemap.xml XML Sitemap with both HTML and raw content URLs
/robots.txt Text Agent access permissions

JSON API

Base URL: /api/v1/

Endpoint Description
/api/v1/index.json All content types with descriptions and counts
/api/v1/schema.json Observed fields, value types, coverage, examples, and generated fields
/api/v1/models.json All models with pricing, benchmarks, context windows, and metadata
/api/v1/models/claude-opus-4.6.json Per-item JSON with metadata, body text, relationships, and hashes
/api/v1/providers.json Provider profiles and ecosystem guidance
/api/v1/agents.json All agent platforms with categories, licensing, and languages
/api/v1/comparisons.json Model comparison summaries
/api/v1/blog.json Blog posts with dates, categories, and descriptions
/api/v1/recommend.json Pre-scored model rankings by task
/api/v1/recommend/coding.json Task-specific recommendation slice
/api/v1/model-verification.json Model-level verification inventory and source-coverage checklist
/api/v1/pricing-snapshots.json Generated current pricing snapshot for model entries
/api/v1/samples/pro-data.json Public sample of planned Pro Data fields
/api/v1/changes.json?since=2026-04-01 Queryable changed-since endpoint

All endpoints return JSON with consistent field naming. No authentication required.

Per-item JSON uses this pattern:

/api/v1/[type]/[slug].json

Recommendation slices use this pattern:

/api/v1/recommend/[task].json

Supported recommendation tasks include coding, writing, math, reasoning, multilingual, speed, research, cheap, local, agentic, images, and education.

MCP Access

This project also includes a local MCP server for agents that prefer tool calls over raw document fetches.

  • Docs: /mcp
  • Server command: npx tsx scripts/mcp-server.ts
  • Claude Code example: claude mcp add ai-future-ready npx tsx scripts/mcp-server.ts

Raw Content

Every content page is available as raw markdown with YAML frontmatter at a predictable URL:

/content/[type]/[slug].md        → individual item
/content/[type]/_index.md        → type index
/content/_index.md               → site index

Examples:

Metadata Schema

Every content item includes at minimum:

Field Type Description
title string Human-readable title
type string Content category
id string Permanent canonical identifier
description string One-line summary
last_updated date ISO 8601 date of last change

Model-specific fields: provider, pricing (input/output), benchmarks, context_window, best_for, tags

Agent-specific fields: category, license, pricing, languages, github, website

Generated JSON fields: markdown_url, html_url, api_url, content_hash, sha256, relationships, content_text

See the Agent-Ready Web Standard for the full metadata specification.