Local-first MCP adapter and cloud-to-local execution bridge for QuokkaPix image workflows.
Local-first MCP adapter and cloud-to-local execution bridge for QuokkaPix image workflows. The quokkapix mcp server wraps that behind the Model Context Protocol, so an assistant can use it through 11 defined tools rather than through you.
Everything the assistant can do here goes through one of these:
list_recipes — Use first when the agent does not know which workflow to runget_recipe — The get_recipe tool exposed by this servervalidate_recipe — The validate_recipe tool exposed by this serverlist_rule_profiles — Use this when an agent needs facts for Amazon, Shopify, Google Merchant, Etsy, eBay, Walmart, TikTok Shop, Mercado Libre, Temu, Shopee, Instagramget_rule_profile — Agents can pass the returned facts into their own planning, or call validate_result_manifest with ruleProfileIdvalidate_result_manifest — This is useful when an agent wants to inspect a previous run and decide whether the output is acceptableprocess_images — It opens a browser, applies the recipe, uploads files, starts processing, downloads the output, writes quokkapix-result.json, and returns QA resultsprocess_with_settings — Processes local image files using a direct QuokkaPix applySettings payloadget_payment_options — The get_payment_options tool exposed by this serverexplain_payment_flow — Important: this local MCP adapter does not sign x402 payments by itself. An x402-capable client or wallet must call the paid unlock endpoint andverify_unlock_token — Only use consume: true if you intentionally want to consume the unlock immediatelyYou will need 4 environment variables: QUOKKAPIX_APP_URL, QUOKKAPIX_RECIPE_BASE_URL, QUOKKAPIX_PAYMENT_BASE_URL, QUOKKAPIX_ALLOW_CUSTOM_APP_URL. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
>=20 - npm - Playwright Chromium - internet access for loading QuokkaPix and browser-side dependencies/models when needed - local file paths that the MCP process can read Bridge mode additionally requires explicit input and output roots. Remote calls cannot read or write outside those roots. Install dependencies:Being a remote server, there is no local install. You register the endpoint with your client, authorise it once, and the tools appear.
Among the payments and commerce options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Quokkapix's toolset — list_recipes, get_recipe, validate_recipe and 8 more — is a fair guide to whether it matches your workflow. It is maintained by quokkapix; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Quokkapix's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| list_recipes | Use first when the agent does not know which workflow to run. |
| get_recipe | The get_recipe tool exposed by this server. |
| validate_recipe | The validate_recipe tool exposed by this server. |
| list_rule_profiles | Use this when an agent needs facts for Amazon, Shopify, Google Merchant, Etsy, eBay, Walmart, TikTok Shop, Mercado Libre, Temu, Shopee, Instagram, YouTube, LinkedIn, X, Pinterest, Facebook or TikTok before choosing a wor |
| get_rule_profile | Agents can pass the returned facts into their own planning, or call validate_result_manifest with ruleProfileId. |
| validate_result_manifest | This is useful when an agent wants to inspect a previous run and decide whether the output is acceptable. |
| process_images | It opens a browser, applies the recipe, uploads files, starts processing, downloads the output, writes quokkapix-result.json, and returns QA results. |
| process_with_settings | Processes local image files using a direct QuokkaPix applySettings payload. |
| get_payment_options | The get_payment_options tool exposed by this server. |
| explain_payment_flow | Important: this local MCP adapter does not sign x402 payments by itself. An x402-capable client or wallet must call the paid unlock endpoint and return an unlockToken. |
| verify_unlock_token | Only use consume: true if you intentionally want to consume the unlock immediately. |
{
"mcpServers": {
"quokkapix": {
"command": "npx",
"args": ["-y", "quokkapix-mcp"],
"env": {
"QUOKKAPIX_APP_URL": "your-value",
"QUOKKAPIX_RECIPE_BASE_URL": "your-value",
"QUOKKAPIX_PAYMENT_BASE_URL": "your-value",
"QUOKKAPIX_ALLOW_CUSTOM_APP_URL": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
>=20 - npm - Playwright Chromium - internet access for loading QuokkaPix and browser-side dependencies/models when needed - local file paths that the MCP process can read Bridge mode additionally requires explicit input and output roots. Remote calls cannot read or write outside those roots. Install dependencies:| Variable | Description | Required |
|---|---|---|
| QUOKKAPIX_APP_URL | Endpoint or connection string the server talks to. | Yes |
| QUOKKAPIX_RECIPE_BASE_URL | Endpoint or connection string the server talks to. | Yes |
| QUOKKAPIX_PAYMENT_BASE_URL | Endpoint or connection string the server talks to. | Yes |
| QUOKKAPIX_ALLOW_CUSTOM_APP_URL | Endpoint or connection string the server talks to. | Yes |
Payments infrastructure meets AI — customers, invoices, subscriptions and current API docs from Stripe's server.
Build for Shopify with current APIs — the official Dev MCP server for schema-accurate storefront and admin code.
Give your AI assistant a supervised window into your Interactive Brokers account — balances, positions, live quotes and orders.
Invoices, payments and disputes through PayPal's official server — commerce operations by conversation.
Enables querying and listing Azure resources and costs directly from an MCP client.
Empowers LLMs with Bitcoin Lightning Network payment capabilities via the ZBD API.