All posts

Build a Directory From Your AI Chat: A Full Walkthrough

What actually happens when you build a directory through an MCP connection: connecting, describing the niche, reviewing the generated schema, filling entries, publishing, and operating it afterwards.

Your AI chat can build this directory.

Describe the niche, watch the agent design the fields and fill the catalogue. Free plan, no card.

Start free

This is the concrete version: what you type, what comes back, and where it goes wrong. Using DirectoryFast as the example, since that is what we make, but the pattern applies to any MCP-native product.

Before you start

You need an AI client that supports the Model Context Protocol. In 2026 that covers most of them. You do not need to know what MCP is beyond that.

You also need to have thought about the niche. The agent designs a good schema from a good description and a vague one from a vague description. "A directory of businesses" produces nothing useful. "A directory of gunsmiths in France, for people who need work done on a specific regulatory weapon category and want to know whether delivery to a partner armoury is possible" produces something real.

Spend ten minutes on that sentence. It is the highest-leverage input in the whole process.

Step 1: connect

You authorise the DirectoryFast MCP server in your AI client, once, over OAuth. The client discovers 39 tools covering the full lifecycle.

You will never call these by name. They exist so that when you say "feature the Bordeaux listing until the end of September", the client knows which one to use.

Step 2: describe the niche

You type your description. The agent does two things in response, and the order matters.

First it creates the directory and mints a free subdomain. Second, and this is the part that distinguishes the tool, it designs the listing schema: the typed attributes that characterise an entry in your specific niche.

For the gunsmith example that produces something like a regulatory weapon category as a constrained set of values, a partner-armoury delivery flag as a boolean, calibres serviced, certifications held, turnaround time.

Those are not generic fields. No template ships them, because no template knows what a gunsmith listing needs.

Step 3: review the schema, carefully

This is the step to slow down on. Everything downstream depends on it, and it is close to impossible to retrofit once you have three hundred entries.

Read the proposed attributes and ask yourself: could a buyer filter on these and reach a shortlist? If not, say what is missing. "Add whether they work on antique firearms, and split turnaround into standard and expedited."

The agent gets unusual niches slightly wrong on the first pass. Expect one round of correction. That is normal and it is far cheaper now than later.

A reasonable target is five to eight meaningful typed attributes. Fewer and your pages will not be differentiated enough to index well. Many more and you will never fill them all, and half-populated schemas are worse than smaller ones.

Step 4: populate

Two paths, and most people use both.

Research-led. You ask the agent to research the niche and insert listings. It runs a background job that discovers entries, extracts their data against your schema, and inserts them. Useful for the first pass and for getting the shape of the set.

Your own data. You bring entries from trade associations, registries, communities or your own research. Bulk insertion matches on slug, so re-running an import updates rather than duplicates.

Whatever the source, the rule holds: fill every schema field for every entry. Filters that return nothing teach visitors the site is broken, and empty attributes make pages thin.

Depth over breadth on the first pass. Forty complete entries in one category beats four hundred partial ones across forty.

Step 5: categories and collections

Categories are your primary SEO surface. Ask for them, then write real introductions, 150 to 300 words each saying something true about that specific category. This is the cheapest differentiation available and most directories skip it.

Collections are indexable landing pages grouping published listings by a shared trait. "Gunsmiths offering partner-armoury delivery" is a collection, and it is exactly the comparative query that still ends in a click after AI Overviews.

A rule worth applying: do not create a category or collection with fewer than five to ten real entries behind it. Thin pages are a liability now, not a placeholder.

Step 6: publish, and the domain question

You publish the directory in one instruction.

Then the part people miss. Free subdomains on DirectoryFast are noindex by design, to stop a shared domain becoming an SEO spam magnet that damages every tenant. If organic search is your acquisition plan, you need the Pro plan and a custom domain.

Attach the domain, verify DNS, and get the site on its final URL before anything is indexed. Migrating later is possible and always costs something.

Step 7: operating it, which is the actual point

Setup is a few hours, once. The eighteen months afterwards are where directories die, and they die from small corrections that never get made.

From the same conversation you handle: fixing a wrong field, publishing a blog post, reading analytics, checking which searches returned nothing, approving or rejecting submissions, featuring a listing until a date, opening the public submission page.

Changes land on the public site at the next read, around 0.1 seconds, no rebuild. That is what makes the correction actually happen. If "fix that price" meant a build and a deploy, you would postpone it, and postponed corrections are how data goes stale.

The single most valuable habit: check failed searches monthly. Queries your visitors ran that returned nothing are a content roadmap built from first-party data no competitor has.

Where this goes wrong

Vague niche description. Produces a generic schema. Fixable, but only if you notice before filling entries.

Accepting the first schema. The agent is good, not psychic. Review it properly.

Bulk-generating categories. The temptation to create forty categories on day one is strong and produces thirty-five thin pages.

Building on the free subdomain. Three months of work that cannot be indexed.

Expecting a visual editor. There is not one. If you want to drag blocks, this is the wrong tool and a visual builder will suit you better.

FAQ

How long does the first pass take?

An hour to a live directory with a reviewed schema and a first batch of entries. A weekend to something worth showing people.

Can I import a CSV?

Bulk operations match existing entries by slug, so imports update rather than duplicate. Map your columns to the schema first.

What if the research pass produces bad entries?

You correct or delete them in conversation. Treat the first pass as a draft, not a delivery.

Do I need to know MCP?

No. You authorise once and forget it exists.

Can I move to another platform later?

Your listings and schema are exportable. Custom attributes are usually where migrations get messy, on any platform.

Describe your niche and watch the schema get designed →

Related reading

Stop reading, start one

Everything above is easier to do than to read about. Describe a niche in your AI chat and see what the agent proposes.

Start free, no card