Agent Discoverability Kit
Generators that make a product or site discoverable to AI agents: llms.txt, .well-known/ai-plugin.json, an MCP-registry server.json, and valid schema.org Product JSON-LD.
📋 What's Inside 9 files
- ✓ LICENSE—
- ✓ README.md—
- ✓ examples/generate.ts—
- ✓ package.json—
- ✓ src/index.ts—
- ✓ src/jsonld.ts—
- ✓ src/llms.ts—
- ✓ src/manifest.ts—
- ✓ manifest.json—
📁 File Structure 9 files
├── LICENSE
├── README.md
├── examples/
│ ├── generate.ts
├── package.json
├── src/
│ ├── index.ts
│ ├── jsonld.ts
│ ├── llms.ts
│ ├── manifest.ts
├── manifest.json
📖 Documentation Preview README excerpt
Agent Discoverability Kit
Make your product, store, or API discoverable and usable by AI agents. This kit
generates the machine-readable surfaces agents and LLM crawlers look for:
llms.txt, a .well-known/ai-plugin.json manifest, an MCP-registry server.json,
and valid Product JSON-LD — all from one small product/site config.
This is the discoverability layer that got a real store listed in the official MCP
registry and surfaced to LLM crawlers, packaged as reusable generators.
What agents look for (and this generates)
| Surface | File | Who consumes it |
|---|---|---|
| LLM site index | `llms.txt` | ChatGPT, Perplexity, Claude, Gemini crawlers |
| Plugin manifest | `.well-known/ai-plugin.json` | Agent frameworks / plugin hosts |
| MCP server record | `server.json` | Official MCP Registry + mirrors |
| Product structured data | `Product` JSON-LD | Google/Bing, AI shopping answers |
Features
offer, availability, priceValidUntil) to embed in product pages.
Requirements
Quick start
npm install # only needed for the TypeScript toolchain / tests
npx tsx examples/generate.ts # prints all four artifacts for a sample store
import { llmsTxt, productJsonLd } from './src/index.js';
const txt = llmsTxt({
name: 'Acme Tools',
baseUrl: 'https://acme.example',
summary: 'Developer toolkits and templates.',
mcpUrl: 'https://acme.example/mcp',
products: [{ slug: 'widget', name: 'Widget Kit', price: 49, desc: 'A widget kit.' }],
});
File tree
src/
llms.ts # llmsTxt() generator
manifest.ts # aiPluginManifest() + serverJson()
jsonld.ts # productJsonLd() (schema.org Product)
index.ts # re-exports + shared types
examples/
generate.ts # prints all four artifacts for a sample store
... preview truncated, see full README in product download.
📄 Code Sample .ts preview
📅 Changelog
v1.0.0 — Initial release. Last updated 2026-08-02.
Purchases include lifetime updates. Check the product page for the latest version.
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview)⚙ Try Demo Tools📦 Download Free Sample❓ Frequently Asked Questions
What license is this under?
MIT License. You can use it in commercial, client, and internal projects. See our license terms page for details.
How do I download after purchase?
Immediately after purchase, you'll be redirected to a download page. A download link is also sent to your email.
Do I get updates?
Yes. All products include lifetime updates at no extra cost. Re-download anytime for the latest version.
What if it doesn't work for me?
DM @DatanestDigital on X and we'll make it right.
Can I get a refund?
DM @DatanestDigital on X with your order number and we'll help.
Is there support?
DM @DatanestDigital on X. We respond within 1-2 business days.