AI Resources
Machine-readable / AI-friendly resources for discovery and indexing. Public read-only unless otherwise stated.
Manifest: /ai/manifest.json | /ai/manifest.toon | /ai/openapi.json
LLM guide: /llms.txt | /llms-full.txt
Recommended for AI agents
- Start: /ai/manifest.json
- Incremental sync: /ai/feeds/updates.jsonl?since=...
- Search/detail: /ai/search.json?q=..., /ai/products/{sku}.json
- Compact LLM mirrors: /ai/toon and /ai/toon/meta.toon
JSON / CSV Feeds
- /ai/feeds/meta.json
- /ai/feeds/products.jsonl
- /ai/feeds/products.csv
- /ai/feeds/updates.jsonl
- /ai/feeds/guides.jsonl
- /ai/feeds/glossary.json
- /ai/feeds/categories.json
- /ai/feeds/brands.json
- /ai/feeds/media.json
- /ai/feeds/documents.json
- /ai/feeds/charts.json
- /ai/feeds/blog-posts.json
- /ai/feeds/blog-categories.json
- /ai/feeds/blog-tags.json
Updates feed supports optional ?since=UNIX_TIMESTAMP. List feeds may support ?page=, ?limit=, and ?since=. Use /ai/feeds/meta.json for source, freshness, pagination, and mirror metadata.
{"id":"ABC123","sku":"ABC123","title":"Example Product","summary":"Short description","url":"https://seppleaf.com/products/abc123"}Details + Search
- /ai/search.json?q=gold
- /ai/search.toon?q=gold
- /ai/products/{sku}.json
- /ai/products/{sku}.toon
- /ai/guides/{slug}.json
- /ai/guides/{slug}.toon
- /ai/glossary/{slug}.json
- /ai/glossary/{slug}.toon
- /ai/media/{id}.json
- /ai/media/{id}.toon
{"query":"gold","limit":20,"items":[{"id":"product:ABC123","type":"product","title":"Example Product"}]}Schemas
- /ai/schema/products.json
- /ai/schema/updates.json
- /ai/schema/guides.json
- /ai/schema/glossary.json
- /ai/schema/categories.json
- /ai/schema/brands.json
- /ai/schema/media.json
- /ai/schema/mcp.json
- /ai/schema/documents.json
- /ai/schema/charts.json
- /ai/schema/blog.json
- /ai/schema/search.json
Data Dictionary
- id — Internal content or product identifier.
- sku — SKU / product code when applicable.
- type — Content type, endpoint type, or search result type.
- title/name — Human-readable title or name.
- summary/description — Short or long description.
- url — Canonical public URL.
- uri — Stable route slug/URI.
- brand/category/tags — Catalog navigation and grouping fields.
- last_updated/uploaded_at — UNIX timestamp when present.
- mime_type/pdf_url — Media/document metadata when present.
- image_url/price/availability/product_type/material/finish/size/related_products/documents/charts/breadcrumbs — Best-effort product enrichment fields; chart/SDS/TDS/PDF data is MVP until the overhaul is complete.
MCP
- /ai/mcp/products
- /ai/mcp/categories
- /ai/mcp/brands
- /ai/mcp/guides
- /ai/mcp/glossary
- /ai/mcp/media
- /ai/mcp/blog/posts
- /ai/mcp/blog/categories
- /ai/mcp/blog/tags
MCP endpoints support page, limit, and since query params where applicable. Blog MCP routes may require API-key access depending on endpoint/config; open feed mirrors are listed above.
{"page":1,"limit":50,"count":1,"items":[{"id":"ABC123","title":"Example Product"}]}Product detail pages include structured data for key product fields.
Sitemaps
TOON
- /ai/toon
- /ai/toon/meta.toon
- /ai/toon/products.toon
- /ai/toon/updates.toon
- /ai/toon/guides.toon
- /ai/toon/glossary.toon
- /ai/toon/categories.toon
- /ai/toon/brands.toon
- /ai/toon/media.toon
- /ai/toon/documents.toon
- /ai/toon/charts.toon
- /ai/toon/blog-posts.toon
- /ai/toon/blog-categories.toon
- /ai/toon/blog-tags.toon
feed: products\nitems[1]{id,sku,title,url}:\n ABC123,ABC123,"Example Product",https://seppleaf.com/products/abc123
