What Tools Registry does
Define, test, import, and export tools for commerce, content, analytics, settings, users, system, and context workflows with categories, risk levels, and visibility controls.
SophMate is built for WordPress and WooCommerce teams that want useful AI help without turning the site into an invisible automation box. The module keeps the work close to wp-admin, where products, orders, pages, policies, users, and operational history can be reviewed by the people responsible for the site.
What teams see in wp-admin
The Tools Registry lists built-in and custom tools by category, type, schema, visibility, and risk. This is where a team decides whether a tool should be read-only, approval-gated, hidden from agents, or safe for repeatable use.
Best-fit jobs
- Add a read-only analytics tool for a custom table.
- Build a webhook trigger for a shipping provider.
- Classify high-risk tools so approvals remain mandatory.
Product capabilities
- Built-in and custom tools
- REST, WP-CLI, SQL read, and webhook types
- Risk classification
- Schema preview
- Import and marketplace tabs
Operating notes
Start with a low-risk example, check the visible output, and promote the pattern only after the team can explain the inputs, review point, owner, and rollback path.
When to use a different path
Do not expose a custom tool to agents or workflows until its schema, permissions, risk level, and audit output have been tested with real examples.
How it stays governed
The important pattern is draft, review, approve, then execute. Read-only questions can stay conversational. Work that affects products, coupons, content, customers, workflows, images, or settings should move through a reviewed plan, workflow run, or publishing step. That is why Tools Registry belongs beside approval-based action plans, audit and diagnostics controls, and the broader SophMate tutorial library.
What to measure after rollout
Measure validation failures, rejected tool calls, audit completeness, and whether high-risk tools remain approval-gated.
Where to go next
Compare this module against the rest of the SophMate feature library, map it to a team scenario in use cases, or start with a practical guide from SophMate tutorials.