protogrid

Search / io.github.kasheik3/penny-engine

Penny Engine — Agent Operations

R0· no sign-in

Remote MCP utilities for agents: structured data, commerce checks, and x402 paid API discovery.

v0.7.7 · active · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality81new
Trust77of 100
Uptime, 30 days100%
Latency p50237 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "penny-engine": {
      "type": "http",
      "url": "https://penny-agent-api-production.up.railway.app/mcp"
    }
  }
}
claude mcp add --transport http penny-engine https://penny-agent-api-production.up.railway.app/mcp
[mcp_servers.penny-engine]
url = "https://penny-agent-api-production.up.railway.app/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "penny-engine": {
      "type": "remote",
      "url": "https://penny-agent-api-production.up.railway.app/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "penny-engine": {
      "type": "http",
      "url": "https://penny-agent-api-production.up.railway.app/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=penny-engine&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcGVubnktYWdlbnQtYXBpLXByb2R1Y3Rpb24udXAucmFpbHdheS5hcHAvbWNwIn0%3D"
}
{
  "servers": {
    "penny-engine": {
      "type": "http",
      "url": "https://penny-agent-api-production.up.railway.app/mcp"
    }
  }
}
{
  "mcpServers": {
    "penny-engine": {
      "httpUrl": "https://penny-agent-api-production.up.railway.app/mcp"
    }
  }
}
extensions:
  "penny-engine":
    enabled: true
    name: "penny-engine"
    type: streamable_http
    uri: "https://penny-agent-api-production.up.railway.app/mcp"
    timeout: 300

Quality 81 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-03-26; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations18 of 18 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: penny_catalog_audit (idempotentHint); penny_url_clean (idempotentHint); penny_slugify (idempotentHint); …
  • pass
    tools.token_costabout 2,370 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 1 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

18 tools, about 2,370 tokens to load them all · tool set 5bb08f2880ec · tools last changed 2026-10-19 · checked 2026-10-20 07:21 UTC

Tool changes

  • penny_product_evidenceadded

    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.

  • penny_catalog_import_guardadded

    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.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 77 / 100

no-repository
provenance35
liveness100
freshness100
hygiene80

+reachable +uptime-100% +updated-2d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://penny-agent-api-production.up.railway.app/mcp streamable-httpnoneyes100%237 ms2025-03-262026-10-20

Tools (18)

penny_campaign_economicsread-onlyCustomer acquisition cost and break-even click price. Free, no signup, deterministic.
penny_capability_routerread-onlyResolve 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.
penny_catalog_auditread-onlyBatch-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.
penny_catalog_import_guardread-onlyBefore 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.
penny_choose_serviceread-onlyGiven 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.
penny_cleaning_quoteread-onlyCommercial cleaning quote by labor and target margin. Free, no signup, deterministic.
penny_csv_to_jsonread-onlyTransform CSV text into a bounded array of JSON records with quoted cell support. Free, no signup, deterministic.
penny_fulfillment_preflightread-onlyFREE 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.
penny_html_extractread-onlyExtract structured page title, meta tags, headings and JSON-LD from supplied HTML without browsing or executing scripts. Free, no signup, deterministic.
penny_json_inspectread-onlyParse and inspect bounded JSON input without retaining it. Free, no signup, deterministic.
penny_marginread-onlyUnit margin, markup and break-even units. Free, no signup, deterministic.
penny_marketplace_profitread-onlyEcommerce net contribution after goods, fees, ads and shipping. Free, no signup, deterministic.
penny_product_evidenceread-onlyRetrieve 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.
penny_slugifyread-onlyTurn a short string into a lowercase ASCII URL slug. Free, no signup, deterministic.
penny_subscription_ltvread-onlySimple monthly churn lifetime value estimates. Free, no signup, deterministic.
penny_target_priceread-onlyFind minimum price for target gross margin after fees. Free, no signup, deterministic.
penny_trend_radarread-onlyGet 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.
penny_url_cleanread-onlyRemove common tracking parameters from HTTP links without fetching. Free, no signup, deterministic.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.kasheik3/penny-engine",
  "title": "Penny Engine — Agent Operations",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://penny-agent-api-production.up.railway.app/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.7.7",
  "description": "Remote MCP utilities for agents: structured data, commerce checks, and x402 paid API discovery."
}