2 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: [/* ... */] });{ name: "calculate_ad_reconciliation_cost" /* short, unique, verb-based */ }calculate_ad_reconciliation_cost, join_performance_capital_waitlist{
name: "calculate_ad_reconciliation_cost",
annotations: { readOnlyHint: true, destructiveHint: false, idempotentHint: true }
}calculate_ad_reconciliation_cost, join_performance_capital_waitlist<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="calculate_ad_reconciliation_cost" tooldescription="...">
<!-- the same action, as UI -->
</form>{
"name": "calculate_ad_reconciliation_cost",
"description": "Calculate the hidden cost of manually reconciling ad platform invoices. Returns monthly/annual cost, hours spent, invoices generated, and industry benchmark comparison. Use this to show businesses how much time and money they waste on manual invoice reconciliation.",
"inputSchema": {
"type": "object",
"properties": {
"reconciler_role": {
"type": "string",
"enum": [
"founder",
"bookkeeper",
"accountant",
"finance"
],
"description": "Who handles invoice reconciliation"
},
"hourly_rate": {
"type": "number",
"description": "Hourly rate in USD (optional — defaults based on role: founder $120, accountant $100, bookkeeper $80, finance $60)"
},
"platforms": {
"type": "array",
"items": {
"type": "string",
"enum": [
"Google Ads",
"Meta",
"LinkedIn",
"TikTok",
"Bing",
"X",
"Pinterest"
]
},
"description": "Ad platforms used (e.g. [\"Google Ads\", \"Meta\"])"
},
"monthly_spend": {
"type": "number",
"description": "Total monthly ad spend in USD across all platforms"
}
},
"required": [
"reconciler_role",
"platforms",
"monthly_spend"
]
},
"annotations": {}
}// Use the canonical entry point - navigator.modelContext is deprecated.
document.modelContext.provideContext({ tools: [/* ... */] });calculate_ad_reconciliation_cost, join_performance_capital_waitlist{
name: "calculate_ad_reconciliation_cost",
annotations: { readOnlyHint: true, destructiveHint: false, idempotentHint: true }
}document.modelContext.dispatchEvent(new Event("toolchange"));{ name: "calculate_ad_reconciliation_cost" /* short, unique, verb-based */ }calculate_ad_reconciliation_cost, join_performance_capital_waitlist<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="calculate_ad_reconciliation_cost" tooldescription="...">
<!-- the same action, as UI -->
</form>