Integration

Directorist MCP — AI automation for WordPress directories

Manage a full business directory: listings, categories, locations, tags, reviews, orders, pricing plans, and user favorites. Publish, expire and feature listings, approve reviews, and pull directory reports.

activeDirectory1 AI abilitiespro
25
operations
1
typed tool
Reviews
moderated
0
glue code
Why it's powerful

A directory is a data job, not a typing job

Listings, categories, locations, tags, reviews, orders and plans all have to stay consistent with each other. That is bookkeeping — and bookkeeping is what an agent should be doing.

Listings end to end

Create, read, update, expire and feature listings through Directorist itself.

The whole taxonomy

Categories, locations and tags — read and written, so listings never point at names that do not exist.

Review moderation

Read, approve and remove reviews without wading through a moderation queue.

Orders and plans

Read orders and pricing plans to see what a listing is actually entitled to.

Favorites

Read and add user favorites, useful for migrations and seeded demo data.

Deletes kept apart

Removing listings, terms or reviews is flagged destructive and treated as such.

From hours to one prompt

Ask in plain language and the Directorist integration turns it into typed calls — listings, taxonomy, reviews, orders and plans.

nibwp/directorist-manage (list_listings) ✓ 240 listings · 18 expiring · 0.9s
Use it for

Real workflows

Seed a directory

Create categories, locations and hundreds of listings from a source you already have.

Find the gaps

Listings with no photo, no location or a stale expiry — found and fixed in place.

Clear the review queue

Read pending reviews, approve the genuine ones, remove the spam.

Automation

Chain expiry, featuring and moderation into a repeatable weekly workflow.

Directorist AI automation (MCP) for WordPress

The NibWP Directorist integration exposes a business directory to any MCP-compatible AI agent — Claude, Cursor, Claude Code and others. Listings, taxonomy, reviews, orders and plans become typed tool calls.

Directories are consistency problems. A listing points at a category, a location and a plan; a review belongs to a listing; an expiry date decides whether any of it is visible. Keeping that straight by hand across hundreds of records is slow and error-prone, which is exactly why it suits an agent.

Writes go through Directorist

Listings are created through the plugin’s own fields and expiry handling rather than written straight into the database, so what an agent creates behaves like what you would have created yourself.

Abilities

Tools this integration adds

ToolTypeWhat it does
list_listingsreadListings, filtered by status, category or location.
get_listingreadOne listing with its fields.
create_listingwriteCreate a listing through Directorist's own fields.
expire_listingwriteExpire a listing without deleting it.
delete_listingdestructiveRemove a listing.
list_categoriesreadDirectory categories.
create_categorywriteAdd a category.
list_locationsreadLocations as Directorist stores them.
create_locationwriteAdd a location.
approve_reviewwriteApprove a pending review.
list_ordersreadOrders behind paid listings.
list_plansreadPricing plans and what they include.
Related

Explore more integrations

FAQ

Questions, answered

Do I need Directorist installed?

Yes. Once Directorist is active, NibWP detects it and its abilities go live instantly — no configuration needed.

Are listings written through Directorist or straight into the database?

Through Directorist, so its own fields, taxonomies and expiry handling apply exactly as they would in the admin.

Can it take payments or change orders?

Orders and plans are readable, so an agent can tell you what a listing is entitled to. It does not move money at your payment provider.

Is deleting safe?

Deletes are flagged destructive and sit behind a permission an ordinary read-and-write connection never gets.

Connect Directorist to your agents.

Activate the integration and it's live on your MCP endpoint instantly.