Agent-native by design

The interface agents
don’t have to guess.

MendSignal exposes real application capabilities through the current WebMCP imperative API—no DOM scraping, button hunting, or form inference.

webmcp.ts
await document.modelContext.registerTool({
  name: 'search_repairs',
  description: 'Search repair evidence…',
  inputSchema: { /* JSON Schema */ },
  annotations: { readOnlyHint: true },
  execute: async (input) => search(input)
});

LIVE TOOL REGISTRY

Explicit capabilities, typed inputs

Current API: document.modelContext
Checking WebMCP…

10 structured tools are registered on this page.

ToolCapabilityPermissionStatus
01search_repairsSearch the public repair knowledge baseRead onlyRegistered
02get_repair_caseRetrieve the complete structured repair historyRead onlyRegistered
03create_repair_caseCreate a public repair caseMutates stateRegistered
04add_diagnostic_stepAdd a proposed diagnostic stepMutates stateRegistered
05add_diagnostic_resultRecord the human’s observationMutates stateRegistered
06record_repair_attemptDocument an attempted repair and partsMutates stateRegistered
07record_repair_outcomeRecord the final verified outcomeMutates stateRegistered
08mark_case_helpfulAdd community verification evidenceMutates stateRegistered
09list_common_failuresCompare recurring problems and solutionsRead onlyRegistered
10get_repair_statisticsReturn aggregate repair statisticsRead onlyRegistered

TRUST MODEL

Transparent by default.

Read operations

Agents may search and retrieve public repair evidence immediately.

Human observations

The agent records what the person actually saw, heard, or tested.

Safe mutations

Changes update the visible page. There is no delete tool in the MVP.

Judge test prompts

Try the complete human + agent loop.

Open MendSignal in ChatGPT’s in-app browser, then ask these in order.

  1. 01Search MendSignal for controller stick drift.
  2. 02Show me the most successful fixes.
  3. 03Create a repair case for a controller with left-stick drift.
  4. 04Add a diagnostic step to inspect the joystick for contamination.
  5. 05Record that cleaning did not fix the issue.
  6. 06Record the final repair as fixed.
  7. 07Show me MendSignal’s repair statistics.