Remote MCP utilities for agents: structured data, commerce checks, and x402 paid API discovery.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Customer acquisition cost and break-even click price. Free, no signup, deterministic.
Customer acquisition cost and break-even click price. Free, no signup, deterministic.
| Argument | Type | Description |
|---|---|---|
| costPerClick* | number | |
| conversionRatePct* | number | |
| contributionPerOrderUsd* | number |
{
"type": "object",
"required": [
"costPerClick",
"conversionRatePct",
"contributionPerOrderUsd"
],
"properties": {
"costPerClick": {
"type": "number"
},
"conversionRatePct": {
"type": "number"
},
"contributionPerOrderUsd": {
"type": "number"
}
},
"additionalProperties": false
}Resolve an agent task to existing Penny Engine capabilities only. Does not execute, purchase, research live web content, or claim to handle arbitrary tasks. Unsupported requests are labeled explicitly. Free, no signup.
| Argument | Type | Description |
|---|---|---|
| task* | string |
{
"type": "object",
"required": [
"task"
],
"properties": {
"task": {
"type": "string",
"maxLength": 180,
"minLength": 3
}
},
"additionalProperties": false
}Batch-audit up to 50 product records for duplicate SKUs, missing attributes, malformed URLs and estimated net contribution per order. Useful for scheduled ecommerce catalog ingestion and agent product publishing. No external network calls. Free, no signup.
| Argument | Type | Description |
|---|---|---|
| items* | array | |
| targetMarginPct | number |
{
"type": "object",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"sku",
"name"
],
"properties": {
"sku": {
"type": "string",
"maxLength": 100
},
"url": {
"type": "string",
"maxLength": 1000
},
"cost": {
"type": "number",
"minimum": 0
},
"name": {
"type": "string",
"maxLength": 200
},
"price": {
"type": "number",
"minimum": 0
},
"feePct": {
"type": "number",
"maximum": 70,
"minimum": 0
},
"shippingCost": {
"type": "number",
"minimum": 0
}
},
"additionalProperties": false
},
"maxItems": 50,
"minItems": 1
},
"targetMarginPct": {
"type": "number",
"maximum": 95,
"minimum": -100
}
},
"additionalProperties": false
}Before importing a product scrape, compare current and previous batches. Flag duplicate IDs, missing records, invalid prices, currency changes, price jumps and stock anomalies. Return row-level allow/review decisions with before/after evidence. Free trial: 50 rows per snapshot, 16,000-character request. No fetching, storage, payment or automatic writes.
| Argument | Type | Description |
|---|---|---|
| current* | array | |
| previous* | array | |
| maxStockDropPct | number | |
| allowNewProducts | boolean | |
| maxPriceChangePct | number |
{
"type": "object",
"required": [
"current",
"previous"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "object",
"required": [
"sku",
"name",
"price",
"currency"
],
"properties": {
"sku": {
"type": "string"
},
"url": {
"type": "string"
},
"name": {
"type": "string"
},
"price": {
"type": "number"
},
"stock": {
"type": "integer"
},
"currency": {
"type": "string"
}
},
"additionalProperties": true
},
"maxItems": 50,
"minItems": 1
},
"previous": {
"type": "array",
"items": {
"type": "object",
"required": [
"sku",
"name",
"price",
"currency"
],
"properties": {
"sku": {
"type": "string"
},
"url": {
"type": "string"
},
"name": {
"type": "string"
},
"price": {
"type": "number"
},
"stock": {
"type": "integer"
},
"currency": {
"type": "string"
}
},
"additionalProperties": true
},
"maxItems": 50
},
"maxStockDropPct": {
"type": "number",
"maximum": 100,
"minimum": 0
},
"allowNewProducts": {
"type": "boolean"
},
"maxPriceChangePct": {
"type": "number",
"maximum": 1000,
"minimum": 0
}
},
"additionalProperties": false
}Given an agent's real task, get the single best supported Penny Engine payable route, exact $0.001 quote, required input, sample, and buyer-authorized checkout instructions. Includes optional FREE CSV preflight; does not sign, pay or execute a paid call.
| Argument | Type | Description |
|---|---|---|
| task* | string | |
| input | object | Optional catalog CSV input for free validation, or a public wallet address. |
| maxPriceUsd | number |
{
"type": "object",
"required": [
"task"
],
"properties": {
"task": {
"type": "string",
"maxLength": 180,
"minLength": 3
},
"input": {
"type": "object",
"description": "Optional catalog CSV input for free validation, or a public wallet address."
},
"maxPriceUsd": {
"type": "number",
"minimum": 0
}
},
"additionalProperties": false
}Commercial cleaning quote by labor and target margin. Free, no signup, deterministic.
| Argument | Type | Description |
|---|---|---|
| hours* | number | |
| hourlyWage* | number | |
| overheadUsd | number | |
| suppliesUsd | number | |
| laborBurdenPct | number | |
| targetMarginPct | number |
{
"type": "object",
"required": [
"hours",
"hourlyWage"
],
"properties": {
"hours": {
"type": "number"
},
"hourlyWage": {
"type": "number"
},
"overheadUsd": {
"type": "number"
},
"suppliesUsd": {
"type": "number"
},
"laborBurdenPct": {
"type": "number"
},
"targetMarginPct": {
"type": "number"
}
},
"additionalProperties": false
}Transform CSV text into a bounded array of JSON records with quoted cell support. Free, no signup, deterministic.
| Argument | Type | Description |
|---|---|---|
| csv* | string |
{
"type": "object",
"required": [
"csv"
],
"properties": {
"csv": {
"type": "string"
}
},
"additionalProperties": false
}FREE preflight for a catalog audit or agent-output-batch-qa work order, with $0.001 Base USDC checkout instructions. Never charges, signs, or executes the paid call.
| Argument | Type | Description |
|---|---|---|
| goal* | string | |
| input* | object | |
| maxPriceUsd | number |
{
"type": "object",
"required": [
"goal",
"input"
],
"properties": {
"goal": {
"enum": [
"catalog-csv-audit",
"agent-output-batch-qa"
],
"type": "string"
},
"input": {
"type": "object",
"properties": {
"csv": {
"type": "string",
"maxLength": 9500,
"minLength": 15
},
"jobs": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"result",
"expectations"
],
"properties": {
"id": {
"type": "string"
},
"result": {},
"expectations": {
"type": "object"
}
}
},
"maxItems": 20,
"minItems": 1
},
"targetMarginPct": {
"type": "number",
"maximum": 95,
"minimum": 0
}
},
"additionalProperties": false
},
"maxPriceUsd": {
"type": "number",
"minimum": 0.001
}
},
"additionalProperties": false
}Extract structured page title, meta tags, headings and JSON-LD from supplied HTML without browsing or executing scripts. Free, no signup, deterministic.
| Argument | Type | Description |
|---|---|---|
| html* | string |
{
"type": "object",
"required": [
"html"
],
"properties": {
"html": {
"type": "string"
}
},
"additionalProperties": false
}Parse and inspect bounded JSON input without retaining it. Free, no signup, deterministic.
| Argument | Type | Description |
|---|---|---|
| text* | string |
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string"
}
},
"additionalProperties": false
}Unit margin, markup and break-even units. Free, no signup, deterministic.
| Argument | Type | Description |
|---|---|---|
| price* | number | |
| fixedCost | number | |
| variableCost* | number |
{
"type": "object",
"required": [
"price",
"variableCost"
],
"properties": {
"price": {
"type": "number"
},
"fixedCost": {
"type": "number"
},
"variableCost": {
"type": "number"
}
},
"additionalProperties": false
}Ecommerce net contribution after goods, fees, ads and shipping. Free, no signup, deterministic.
| Argument | Type | Description |
|---|---|---|
| adCost | number | |
| salePrice* | number | |
| productCost* | number | |
| shippingCost | number | |
| platformFeePct | number | |
| shippingCharged | number | |
| platformFeeFixed | number |
{
"type": "object",
"required": [
"salePrice",
"productCost"
],
"properties": {
"adCost": {
"type": "number"
},
"salePrice": {
"type": "number"
},
"productCost": {
"type": "number"
},
"shippingCost": {
"type": "number"
},
"platformFeePct": {
"type": "number"
},
"shippingCharged": {
"type": "number"
},
"platformFeeFixed": {
"type": "number"
}
},
"additionalProperties": false
}Retrieve current public product metadata and variant details from supported Allbirds and tentree product URLs. Return source timestamps, hashes, field provenance, conflicts and changes versus a caller-supplied previous snapshot. Narrow free preview; no browser rendering, purchases or background monitoring.
| Argument | Type | Description |
|---|---|---|
| url* | string | |
| previous | object | A prior snapshot from this endpoint for the identical URL. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 1000
},
"previous": {
"type": "object",
"description": "A prior snapshot from this endpoint for the identical URL."
}
},
"additionalProperties": false
}Turn a short string into a lowercase ASCII URL slug. Free, no signup, deterministic.
| Argument | Type | Description |
|---|---|---|
| text* | string |
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string"
}
},
"additionalProperties": false
}Simple monthly churn lifetime value estimates. Free, no signup, deterministic.
| Argument | Type | Description |
|---|---|---|
| pricePerMonth* | number | |
| grossMarginPct | number | |
| monthlyChurnPct* | number | |
| acquisitionCostUsd | number |
{
"type": "object",
"required": [
"pricePerMonth",
"monthlyChurnPct"
],
"properties": {
"pricePerMonth": {
"type": "number"
},
"grossMarginPct": {
"type": "number"
},
"monthlyChurnPct": {
"type": "number"
},
"acquisitionCostUsd": {
"type": "number"
}
},
"additionalProperties": false
}Find minimum price for target gross margin after fees. Free, no signup, deterministic.
| Argument | Type | Description |
|---|---|---|
| cost* | number | |
| feePct | number | |
| feeFixed | number | |
| targetMarginPct | number |
{
"type": "object",
"required": [
"cost"
],
"properties": {
"cost": {
"type": "number"
},
"feePct": {
"type": "number"
},
"feeFixed": {
"type": "number"
},
"targetMarginPct": {
"type": "number"
}
},
"additionalProperties": false
}Get recent US Google Trends rising-search queries and transparent heuristic purchase-intent classification to identify digital product research candidates. Public RSS, cached 10 minutes, no customer or sales data. Free, no signup.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum entries to return; integer 1–25, default 10 |
| commercialOnly | boolean | Only include potential commercial-intent terms; default false |
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "number",
"description": "Maximum entries to return; integer 1–25, default 10"
},
"commercialOnly": {
"type": "boolean",
"description": "Only include potential commercial-intent terms; default false"
}
},
"additionalProperties": false
}Remove common tracking parameters from HTTP links without fetching. Free, no signup, deterministic.
| Argument | Type | Description |
|---|---|---|
| url* | string | |
| removeAllQuery | boolean |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
},
"removeAllQuery": {
"type": "boolean"
}
},
"additionalProperties": false
}