Skip to content
Documentation hero background

WebMCP: Free Website Tools

Free tools on flyweel.co that any AI agent can use. No Flyweel account needed.


What Is This?

Flyweel registers free tools directly on flyweel.co using the W3C Web Model Context API (navigator.modelContext). Any compatible AI agent discovers them automatically when visiting the site.

This is separate from Flyweel 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 Tools

NameTypeWhat It Does
calculate_ad_reconciliation_costToolCalculates the hidden cost of manual ad invoice reconciliation — monthly hours, annual cost, cost per invoice, industry benchmark comparison
join_performance_capital_waitlistToolJoins the waitlist for Flyweel Performance Capital (ad spend financing)
current-pageResourceReturns the HTML content of whatever flyweel.co page you’re on
analyze-ad-spendPromptPre-built query that runs the calculator and explains results with a recommendation

How It Works

  1. Visit any page on flyweel.co
  2. The page loads @mcp-b/global, which polyfills navigator.modelContext
  3. Tools, resources, and prompts register automatically
  4. 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)

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();

Flyweel uses this pattern internally. See @mcp-b/global PR #147 for the full spec change.


Calculator Tool Details

The calculate_ad_reconciliation_cost tool accepts:

ParameterTypeRequiredDescription
reconciler_rolestringYesfounder, bookkeeper, accountant, or finance
platformsarrayYese.g. ["Google Ads", "Meta"]
monthly_spendnumberYesTotal monthly ad spend in USD
hourly_ratenumberNoDefaults based on role

It returns monthly invoices, hours, cost, annual cost, cost per invoice, and a benchmark comparison.


Comparison

Flyweel MCPWebMCP (Website Tools)
Needs accountYesNo
Needs tokenYesNo
DataYour live ad accountsPublic calculators
SetupConfig file + tokenNone — automatic
StandardMCP protocolW3C navigator.modelContext

Learn More

Ready to get started?

Start optimizing your ad spend today with Flyweel.