30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

v0.9.12 — GeoDirectory suite, MailerPress gaps, multi-server OAuth

Five PRs since v0.9.11.

New

  • GeoDirectory ability suite — 25 abilities, including page building (#90). Read the directory, create and edit listings, and build the pages around them: assign directory pages, add and reorder listing tabs, manage custom fields and sort options. Location Manager and Pricing Manager abilities appear only when those add-ons are active.
  • 5 further MailerPress abilities closing the remaining field-report gaps (#93). update-workflow-step edits one node of an automation without touching the rest — the existing whole-workflow update deletes and re-creates every node, and destroys the campaigns belonging to any step left out of the request. Also: read a campaign's compiled send HTML, check send readiness, bulk-prune email logs, and find which automations use a given tag or list.

Fixed

  • A second MCP server can now be connected from an AI assistant's connector screen (#96). On a site with more than one enabled MCP server, only the first could be connected; the second stalled at sign-in indefinitely with nothing in the log, while a hand-written mcp.json entry worked for every server. Four separate defects, each sufficient on its own. The most serious was not a connection bug: sign-in trusted the server an assistant had first registered against rather than the one being requested, so a restriction placed on one server could be applied in place of another's.
  • Another plugin could silently take over this site's OAuth sign-in setup, breaking every connector (#96). The wp-media/mcp-oauth library is bundled inside several unrelated plugins — Rank Math SEO and Enable Abilities for MCP among them — and starts itself with no setting to turn it on. Its version of the sign-in documents omits the registration address entirely, so no connector could complete sign-in. AcrossAI Pro now takes those addresses back and tells you it has.
  • MCP servers on a custom route namespace now tell callers where to sign in (#96).
  • Site Health no longer reports OAuth discovery as healthy when another plugin is answering (#96). A green result during an outage was the most misleading signal in diagnosing the above.
  • 5 MailerPress ability defects reported from production use (#91). All five shared one shape: a plausible success while doing nothing, or the wrong thing. create-template saved a 0-byte template while returning a template ID; delete-campaign deleted nothing. Verified against MailerPress 2.0.7.

Internal

  • Corrected the MCP exposure rule in the bundled ability-authoring reference (#95) — as of mcp-adapter 0.6.0, meta.public => true with no meta.mcp block is exposed to MCP.
  • OAuth discovery regression suite (#96) — 63 tests running in CI on every pull request, no live site needed.

Upgrade note

This release refreshes URL routing rules on activation, which the new OAuth discovery addresses depend on. No action needed — it happens automatically on upgrade.

Full changelog: v0.9.11…v0.9.12


Keep reading