Your directory,
programmable
Full REST API, webhooks, custom code injection — and an MCP server so AI agents like Claude can manage your directory in plain language.
› Add the 5 top-rated coffee shops in Austin to my directory with addresses and price ranges
✓ Connected to Directify MCP (25 tools)
→ create_listing "Greater Goods Coffee" · category: Coffee Shops · $$
→ create_listing "Houndstooth Coffee" · category: Coffee Shops · $$
→ create_listing "Fleet Coffee" · category: Coffee Shops · $
… 2 more
✓ 5 listings created & published
REST API
Full CRUD over listings, categories, tags, articles and organizers.
02Webhooks
Fire events to Zapier, Make or your own endpoints when things change.
03MCP for AI agents
Claude, Cursor and any MCP client manage your directory in plain language.
04Custom code
Inject HTML, CSS and JS anywhere — analytics, widgets, full restyles.
Everything you own,
one token away
Authenticate with a Bearer token and manage directories, listings (single or bulk), categories, tags, custom fields, articles and organizers. Rate-limited, predictable JSON.
API reference →# Create a listing
curl -X POST https://directify.app/api/directories/{id}/projects \
-H "Authorization: Bearer $DIRECTIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "Greater Goods Coffee", "description": "..."}'
# Bulk import
POST /api/directories/{id}/projects/bulk
# Everything else
GET|POST|PUT|DELETE /api/directories/{id}/categories · /tags · /articles · /organizers
# POST to your endpoint when a listing is created
{
"event": "project.created",
"data": { "id": 4821, "name": "Greater Goods Coffee", … }
}
# Events
project.created · project.updated · project.deleted
lead.created · category.* · article.* · and more
React to everything,
automate anything
New listing submitted? Lead captured? Fire a signed webhook at Zapier, Make, n8n or your own service. Configure per-event from your panel.
Webhook docs →Four ways to connect AI
Manage listings, categories and articles through natural language — pick the integration that fits your workflow.
Local MCP server
25 tools for Claude Desktop, Cursor and any MCP client. Runs on your machine with your API token.
{
"mcpServers": {
"directify": {
"command": "npx",
"args": ["-y", "directify-mcp"]
}
}
}
directify-mcp on npm →
Remote MCP server
Zero install — point any MCP client at our hosted server and authenticate. Same 25 tools.
{
"mcpServers": {
"directify": {
"command": "npx",
"args": ["-y", "mcp-remote",
"https://mcp.directify.app/mcp"]
}
}
}
Setup guide →
Directify CLI
Script it from the terminal — perfect for cron jobs, CI and piping into jq.
$ npm install -g directify-cli
$ directify auth login YOUR_TOKEN
$ directify listings create --name "Fleet Coffee" \
--field price_range='$'
directify-cli on npm →
OpenClaw agent
A ready-made agent setup that researches your niche and fills your directory with listings while you watch.
How it works →When no-code isn't enough
Inject custom HTML, CSS and JavaScript into your directory's head, body or footer — third-party widgets, analytics, font tweaks or a full visual overhaul.
Custom code feature →/* Your directory, your rules */
.listing-card {
border-radius: 24px;
box-shadow: 0 16px 40px -16px rgb(0 0 0 / .18);
}
<script>
analytics.track('listing_viewed');
</script>
Build it. Then script it.
The REST API, webhooks and the MCP server are all included on the Growth plan and above.
Build my directory free