MCPflow logoMCPflow

GitHub repo → agent tools → pull request

Give every website an AI interface.

MCPflow scans your repo for forms, API routes, and actions, generates typed navigator.modelContext tools, and opens a pull request you review. Your keys never leave your browser.

What is WebMCP?
Never pushes to mainKeys stay in your browserYou merge the PRBYO OpenAI / Anthropic / Gemini key

Three work orders, then merge.

Connect once. Everything after that is review — the branch, the file, and the pull request are all yours.

01

Link GitHub

OAuth with repo scope. Token stays in your browser; the API only forwards it per request.

input · your account
02

Generate tools

Static scan of forms, fetch calls, and API routes, plus your LLM key enriching names, descriptions, and schemas.

process · up to 12 tools
03

Merge the PR

New branch webmcp/add-tools-…, one generated file, one reviewable pull request. Main untouched.

output · your call

What lands in your repo.

One file in the format your stack wants. Each tool carries a TODO pointing at the exact source line to wire up.

spec platewebmcp.tools.tswebmcp.hooks.tsxwebmcp.embed.html
await navigator.modelContext.registerTool({
  name: "shop_search_products",
  description: "Search products by keyword on the catalog page.",
  inputSchema: { type: "object",
    properties: { query: { type: "string" } },
    required: ["query"] },
  execute: async (args) => { /* your app logic */ }
});

Labeled by blast radius.

Every proposed tool ships with a safety label. Deletes and payments get flagged for manual review before merge.

read

Fetches data

Search, list, lookup. Safe for agents to call freely.

write

Changes state

Forms, bookings, checkouts. Review the handler first.

danger

Irreversible

Deletes, payments. Wire up and test by hand.

Your site, usable by agents.

Bring a repo and your own AI key. Leave with a pull request.

Open the tool →