WP Manifestindependent plugin directory
manifest / ai / west-sparta-agent-ready-chamber

West Sparta Agent-Ready Chamber

A fictional WordPress chamber website with five browser-native WebMCP Site tools for agent-ready local discovery and simulated actions.

by Momentum AI · github.com/mistertmo/west-sparta-agent-ready-chamber · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/mistertmo/west-sparta-agent-ready-chamber/archive/refs/heads/main.zip

Readme

West Sparta Agent-Ready Chamber

A fictional chamber of commerce website that people can browse and AI agents can use.

Created by Craig Turner / Momentum AI as a focused WebMCP demonstration. The project shows how an existing WordPress website can expose structured, inspectable actions to an AI agent without replacing the human interface.

West Sparta Chamber homepage

Agent-visible result Sponsorship experience
Agent Activity showing structured member results West Sparta sponsorship page

Live demonstration

West Sparta, its members, events, prices, registrations, and sponsorship inquiries are fictional.

The idea

Search optimization helps people and machines find a website. Answer-engine optimization helps an AI understand and recommend it. WebMCP adds the next layer: the AI can use it.

Instead of scraping a directory, interpreting event cards, and visually completing forms, a compatible agent can invoke narrowly defined tools supplied by the website. The visitor still asks in ordinary language, while the website returns structured results and visibly reflects the agent's work.

Site tools

Tool Kind Purpose
search_members Read Search fictional members by name, service, category, or town.
find_events Read Find upcoming events by date, type, audience, or keyword.
find_sponsorships Read Compare annual and event sponsorships by budget and goal.
register_for_event Simulated action Complete a browser-session-only fictional registration.
start_sponsorship_inquiry Simulated action Complete a browser-session-only fictional sponsorship inquiry.

The read tools return structured records and update the visible Agent Activity panel. The two action tools return confirmation references but never send, purchase, or permanently store anything.

Try these prompts

Member discovery plus registration

I'm looking for a commercial electrician in West Sparta. Find three chamber members who could help. Then find the next networking event and register Jordan Demo from Demo Business using jordan.demo@example.com.

Sponsorship comparison plus inquiry

Show me chamber sponsorships at or below $2,500 that provide business visibility. Recommend the strongest option and start a demo inquiry for Taylor Demo at Demo Business using taylor.demo@example.org.

Read-only exploration

Find the chamber's next three events for members and guests, then show me three nearby businesses that could provide printing or signage.

How it works

flowchart LR
    U[Person asks normally] --> A[Compatible AI agent]
    A --> B[West Sparta page in built-in browser]
    B --> T[Page-defined WebMCP tools]
    T --> D[Structured chamber data]
    T --> P[Visible Agent Activity panel]
    D --> A
    P --> U
  1. WordPress loads member and event content from the site's existing pages.
  2. PHP converts that content into structured data and supplies it to the front-end script.
  3. The script registers five tools through document.modelContext.registerTool when the browser supports WebMCP.
  4. Tool execution reuses the site's existing client-side logic and updates the human-visible interface.
  5. Browsers without WebMCP continue to receive a normal, usable website.

See Architecture for the technical design and safety boundaries.

Requirements

  • WordPress 6.x
  • PHP 7.4 or newer
  • A WebMCP-compatible browser and agent for Site tool discovery
  • GPT-5.6 Sol or Terra when testing in the ChatGPT/Codex built-in browser

Installation

  1. Download or clone this repository.
  2. Copy the repository directory to wp-content/plugins/west-sparta-agent-ready.
  3. Activate West Sparta Agent-Ready Chamber in WordPress.
  4. Create and publish a page with the slug member-directory.
  5. Create and publish a page with the slug events.
  6. Paste the corresponding example markup from sample-content into those pages using the WordPress code editor or a Custom HTML block.
  7. Create any published page and configure it as the static WordPress homepage. The plugin supplies the demonstration homepage layout.

Activation automatically creates /sponsorships/ with the [west_sparta_sponsorships] shortcode and adds Sponsorships to the primary navigation at render time.

Testing Site tools

  1. Enable Site tools in the latest ChatGPT desktop/Codex browser build.
  2. Use GPT-5.6 Sol or Terra.
  3. Open the live site or your local WordPress installation in the built-in browser.
  4. Expand the small control beside the address bar to inspect Available site tools.
  5. Run one of the example prompts above.
  6. Inspect Recently used and confirm the page's Agent Activity panel reflects the result.

Privacy and safety

  • All people, organizations, events, prices, and transactions are fictional.
  • Action tools accept only @example.com, @example.org, or @example.net addresses.
  • Real email domains are deliberately rejected.
  • Simulated records are limited to sessionStorage in the current browser session.
  • No email, payment, registration, or inquiry is sent to a server.
  • Tool inputs are narrow and reject additional undeclared properties.
  • Read tools are marked read-only; simulated actions are clearly marked non-read-only and non-destructive.

Repository scope

This repository contains only the West Sparta demonstration plugin and public challenge documentation. It does not contain MemberBoost, Momentum AI commercial workflows, customer information, hosting credentials, or deployment automation.

Documentation

License

Copyright 2026 Craig Turner / Momentum AI.

Licensed under the GNU General Public License v2.0 or later. See LICENSE.

Read the full README on GitHub →