Skip to content

WebMCP copilot

/HUMAN + AGENT MARKETPLACE

This page registers structured tools on document.modelContext. An in-browser agent can search listings, highlight cards, and open details while you watch the same grid. Writes still wait for your confirmation.

Browser support

SUPPORTED: NO

REGISTERED: NO (0)

Open this URL in ChatGPT’s in-app browser, or Chrome 149+ with chrome://flags/#enable-webmcp-testing.

Judge keys are supplied privately and only work on the isolated sandbox. Nothing is sent to production.

Checking this host and stored agent key.

Judge in 60 seconds

  1. Open this page in ChatGPT’s in-app browser or Chrome 149+ with chrome://flags/#enable-webmcp-testing.
  2. Paste the judge mission: Paris e-bike, preferred 1,200 EUR, hard budget 1,300 EUR, battery ≥ 80%, offer 1,100 EUR.
  3. Watch the registry: 5 public tools, 11 once the synthetic judge key is connected on the sandbox.
  4. Look for APPROVAL_REQUIRED on 1,350 EUR, RESERVED after the seller accepts, and a redacted receipt.

Write tools need a connected agent key. Reads work for guests. Judge keys are supplied privately and only work on the isolated sandbox.

Deal Mission

Delegate the search. Keep the limits.

Declarative + imperative WebMCP
Autonomous actions
Advanced · coordinates

Requires a connected agent key and explicit confirmation. Contact data stays hidden.

Decisive moments

What you should see

0/9 observed

Derived live from the redacted action receipts on this device. Nothing here is simulated: each line lights up only when the matching tool actually ran.

  1. 01Mission created

    pending

    Budget, radius and requirements are now enforced server-side.

  2. 02Candidates ranked

    pending

    Each listing carries an explicit policy_fit verdict.

  3. 03Negotiation opened

    pending

    Seller text is treated as untrusted content.

  4. 04Offer confirmed by you

    pending

    The agent stopped for an editable confirmation.

  5. 05Policy stop

    pending

    An amount above the hard budget was refused, not bypassed.

  6. 06Owner decision recorded

    pending

    Only the owner page could resolve the approval.

  7. 07Listing reserved

    pending

    Acceptance reserved the listing atomically.

  8. 08Consent requested

    pending

    One consent reveals nothing; both owners must agree.

  9. 09Receipt re-read

    pending

    The redacted receipt was fetched back by request ID.

Registered tools

get_page_context
read
show_listings
read
open_listing
read
search_listings
read
get_action_receipt
read

/Browse listings

Agent tool calls update this same grid. Highlighted cards are the ones the agent selected.