4 tools registered. Strongest in WebMCP use, weakest in human experience.
No agent run recorded yet.
// Use the canonical entry point - navigator.modelContext is deprecated.
document.modelContext.provideContext({ tools: [/* ... */] });unifapi_get_agent_context: declares no required list, so an agent cannot tell which parameters are mandatory; unifapi_find_skill: declares no required list, so an agent cannot tell which parameters ar{
name: "unifapi_get_agent_context",
inputSchema: {
type: "object",
properties: {
query: { type: "string", description: "What to search for" }
},
required: ["query"]
}
}{ name: "unifapi_get_agent_context" /* short, unique, verb-based */ }unifapi_get_agent_context, unifapi_find_skill, unifapi_find_api, unifapi_fetch_machine_context<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="unifapi_get_agent_context" tooldescription="...">
<!-- the same action, as UI -->
</form>{
"name": "unifapi_get_agent_context",
"description": "Return UnifAPI discovery endpoints, OAuth metadata pointers, MCP setup URLs, and content usage preferences for AI agents.",
"inputSchema": {
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "Optional topic filter such as oauth, mcp, skills, pricing, or robots."
}
},
"additionalProperties": false
},
"annotations": {
"readOnlyHint": true,
"untrustedContentHint": false
}
}// Use the canonical entry point - navigator.modelContext is deprecated.
document.modelContext.provideContext({ tools: [/* ... */] });unifapi_get_agent_context: declares no required list, so an agent cannot tell which parameters are mandatory; unifapi_find_skill: declares no required list, so an agent cannot tell which parameters ar{
name: "unifapi_get_agent_context",
inputSchema: {
type: "object",
properties: {
query: { type: "string", description: "What to search for" }
},
required: ["query"]
}
}document.modelContext.dispatchEvent(new Event("toolchange"));{ name: "unifapi_get_agent_context" /* short, unique, verb-based */ }unifapi_get_agent_context, unifapi_find_skill, unifapi_find_api, unifapi_fetch_machine_context<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="unifapi_get_agent_context" tooldescription="...">
<!-- the same action, as UI -->
</form>