
philbarnett/remote-mcp-server-authless2
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
This business MCP server requires OAuth authentication on Cloudflare Workers. It implements the MCP 2026-07-28 specification while remaining compatible with legacy clients for ordinary tool calls.
Обзор
This business MCP server requires OAuth authentication on Cloudflare Workers. It implements the MCP 2026-07-28 specification while remaining compatible with legacy clients for ordinary tool calls. This will deploy your MCP server to a URL like: remote-mcp-server-authless. .workers.dev/mcp Alternatively, you can use the command line below to get the remote MCP Server created on your local machine: To add your own tools to the MCP server, register each tool on the McpServer created in the createServer() function in src/index.ts using server.registerTool(...). get_sample_to_purchase_cohort measures all-product or ZipGrip Fabric Sample to qualifying-purchase conversion for caller-selected cohort dates and 7–365 day windows. Use product_scope: "all" for the email scorecard or product_scope: "zipgrip" for the narrower historical analysis. It matches normalized billing email, phone and registered WooCommerce customer ID only inside the Worker.
README
Показан фрагмент оригинального README. Открыть оригинал.
Building a Remote MCP Server on Cloudflare (Without Auth)
This business MCP server requires OAuth authentication on Cloudflare Workers. It implements the MCP 2026-07-28 specification while remaining compatible with legacy clients for ordinary tool calls.
Get started:
This will deploy your MCP server to a URL like: remote-mcp-server-authless..workers.dev/mcp
Alternatively, you can use the command line below to get the remote MCP Server created on your local machine:
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
Customizing your MCP Server
To add your own tools to the MCP server, register each tool on the McpServer created in the createServer() function in src/index.ts using server.registerTool(...).
Privacy-safe WooCommerce cohort reporting
get_sample_to_purchase_cohort measures all-product or ZipGrip Fabric Sample to
qualifying-purchase conversion for caller-selected cohort dates and 7–365 day windows.
Use product_scope: "all" for the email scorecard or product_scope: "zipgrip" for
the narrower historical analysis. It
matches normalized billing email, phone and registered WooCommerce customer ID only
inside the Worker. The response contains aggregate cohort performance and
non-identifying WooCommerce order IDs, but never returns billing email, billing phone,
customer ID or a reusable customer key.
A sample order must contain one or more line items and every line item must be identified as a sample. A qualifying purchase is a later commercial-status order over A$20 that is not sample-only. The tool reports match coverage, matured and converted customers, conversion rate, time to first purchase, purchase counts, gross revenue, refunds, net revenue and revenue per matured sample customer. The analysis is read-only, respects the 1 July 2024 commercial-data boundary and is capped at 730 days per request.
This scoped tool replaces the former ZipGrip-only cohort tool while retaining its
analysis through product_scope: "zipgrip"; this keeps the MCP tool count unchanged.
Reusable guarded product Performance Max builder
The reusable Google Ads workflow removes product-specific campaign code while
retaining paused-first safety. It remains fixed to Blindmotion customer
6610097637, Merchant Center 5320593492, Australia and English.
preview_google_ads_product_pmax_pausedverifies the exact published WooCommerce product, derives its canonical product URL andgla_Merchant Center item, rejects duplicate campaign names and runs the complete Google Ads request withvalidateOnly: true.
Установка
npx mcp-remote http://localhost:8787/mcp" // or remote-mcp-server-authless.your-account.workers.dev/mcpКонфигурация
{
"mcpServers": {
"calculator": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/mcp" // or remote-mcp-server-authless.your-account.workers.dev/mcp
]
}
}
}