WebMCP challenge

Wishlists your AI agent can actually use.

Two sides. Gift givers: an in-browser agent inspects what is still available, reserves without duplicates, and drafts the WhatsApp. Wishlist owners: your agent already knows you, creates your account with your confirmation, and fills a starter list.

Gift givers, on a public list

Tools register only when document.modelContext.registerTool exists. Without WebMCP the human page stays the same: view the list and tap “I’ll take this”.

Wishlist owners, with their agent

On /register an agent can read requirements, check a username, prepare a draft, and submit signup only after you confirm. QueRegalar emails a verification link before the account is fully yours.

Once verified, on /app the agent proposes ideas, saves drafts, and publishes only what you approve. The remote token (OpenAPI / MCP) still exists; WebMCP never puts it in public JavaScript.

Already agent-operable outside the browser

Owners still connect remote agents with a per-user token:

/agents.txt · /openapi.json · remote MCP /mcp

WebMCP is the live page. Remote MCP is for managing your list from another app.

Try the giver demo

  1. Open the demo list in a WebMCP-capable browser (ChatGPT desktop built-in browser). https://queregalar.me/u/ana
  2. Ask: “Find a good gift under $800 MXN that is still available.”
  3. Then: “Reserve it under my name and draft a WhatsApp message for our group.”
  4. Refresh: the gift should show as reserved.
  5. Also try: “Find a meaningful gift I can help with for Ana, but I only want to spend $500 MXN.”
  6. The agent should recommend contributing to the Sony headphones, pledge $500, and draft WhatsApp copy.

Second demo: owner creates a wishlist with an agent

  1. Open /en/register (or /es/register).
  2. Ask your agent to create your wishlist account with your name and email. It must show a draft and wait for confirmation.
  3. Confirm the email (link or on-page button).
  4. On /app ask for 8 ideas as drafts. Review, publish, share the link.