DEMO · /demo/careers

A careers page an AI agent can actually use

This page registers four WebMCP tools with document.modelContext.registerTool(): list the open roles, read one, match a candidate profile, and apply. Applying is marked as a consequential action, so the page asks the person to confirm before anything is submitted.

Example Co. is fictional. Nothing you enter leaves this page.

"I'm a … with this stack. Is there a job for me?"

The question every candidate has, as a tool call. This form runs the same match_profile tool an agent would: it ranks the open roles by skills, experience and work mode, and says why.

Open roles at Example Co.

What an agent sees

The four tools this page registers, and a log of every call to them. In a browser that exposes WebMCP, an agent calls them directly; anywhere else, the buttons below run the same tools with a sample input so you can see the exact input and output.

webmcp-audit.com/demo/careersregisterTool() × 4

Checking for document.modelContext in this browser...

Tool calls

No calls yet.

Audit it, then build your own

Run this page through the audit to see how its tools are graded, or design your own tools in the Builder and export them as page code or an MCP server.

Submit this application?

An agent asked to apply on your behalf. Check what would be sent. This is a demo: confirming sends nothing anywhere.