Free tools on Gods that any AI agent can use. No Gods account needed.
What Is This?Link to this section
Gods registers free tools directly on Gods using the W3C Web Model Context API (navigator.modelContext). Any compatible AI agent discovers them automatically when visiting the site.
This is separate from Gods MCP. The MCP server connects to your actual ad accounts and needs a token. WebMCP is just public website tools: no login, no setup.
Available ToolsLink to this section
| Name | Type | What It Does |
|---|---|---|
calculate_ad_reconciliation_cost | Tool | Calculates the hidden cost of manual ad invoice reconciliation (monthly hours, annual cost, cost per invoice, industry benchmark comparison) |
join_performance_capital_waitlist | Tool | Joins the waitlist for Gods Performance Capital (ad spend financing) |
current-page | Resource | Returns the HTML content of whatever Gods page you’re on |
analyze-ad-spend | Prompt | Pre-built query that runs the calculator and explains results with a recommendation |
How It WorksLink to this section
- Visit any page on Gods
- The page loads
@mcp-b/global, which polyfillsnavigator.modelContext - Tools, resources, and prompts register automatically
- Your AI agent discovers and calls them through the standard protocol
No tokens. No terminal commands. No widget.
Chrome is shipping native navigator.modelContext support (stable from Chrome 148). The @mcp-b/global polyfill ensures it works across all browsers today.
Cleanup on Page Navigation (SPAs)Link to this section
Starting with Chrome 148, unregisterTool() is removed. Use an AbortSignal to unregister tools instead. This is essential for SPAs with client-side routing (Swup, Turbo, Next.js, etc.) to avoid duplicate registrations on navigation:
const controller = new AbortController();
navigator.modelContext.registerTool(myTool, { signal: controller.signal });
// Unregister before re-registering on navigation:controller.abort();Gods uses this pattern internally. See the WebMCP specification for the navigator.modelContext API.
Calculator Tool DetailsLink to this section
The calculate_ad_reconciliation_cost tool accepts:
| Parameter | Type | Required | Description |
|---|---|---|---|
reconciler_role | string | Yes | founder, bookkeeper, accountant, or finance |
platforms | array | Yes | e.g. ["Google Ads", "Meta"] |
monthly_spend | number | Yes | Total monthly ad spend in USD |
hourly_rate | number | No | Defaults based on role |
It returns monthly invoices, hours, cost, annual cost, cost per invoice, and a benchmark comparison.
ComparisonLink to this section
| Gods MCP | WebMCP (Website Tools) | |
|---|---|---|
| Needs account | Yes | No |
| Needs token | Yes | No |
| Data | Your live ad accounts | Public calculators |
| Setup | Config file + token | None (automatic) |
| Standard | MCP protocol | W3C navigator.modelContext |
Learn MoreLink to this section
- WebMCP page on Gods
- @mcp-b/global on GitHub
- Set up Gods MCP (for your actual ad accounts)