protogrid

Search / io.github.alwaysarafath/thepaymentsnotes-ledger

thePaymentsNotes Ledger

R0· no sign-in

Verified agentic-commerce protocol status + merchant agent-readiness reports. Free on testnet.

v0.3.0-testnet · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality83good
Trust79of 100
Uptime, 30 days97%
Latency p50464 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "thepaymentsnotes-ledger": {
      "type": "http",
      "url": "https://tpn-gateway.alwaysarafath.workers.dev/mcp"
    }
  }
}
claude mcp add --transport http thepaymentsnotes-ledger https://tpn-gateway.alwaysarafath.workers.dev/mcp
[mcp_servers.thepaymentsnotes-ledger]
url = "https://tpn-gateway.alwaysarafath.workers.dev/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "thepaymentsnotes-ledger": {
      "type": "remote",
      "url": "https://tpn-gateway.alwaysarafath.workers.dev/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "thepaymentsnotes-ledger": {
      "type": "http",
      "url": "https://tpn-gateway.alwaysarafath.workers.dev/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=thepaymentsnotes-ledger&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdHBuLWdhdGV3YXkuYWx3YXlzYXJhZmF0aC53b3JrZXJzLmRldi9tY3AifQ%3D%3D"
}
{
  "servers": {
    "thepaymentsnotes-ledger": {
      "type": "http",
      "url": "https://tpn-gateway.alwaysarafath.workers.dev/mcp"
    }
  }
}
{
  "mcpServers": {
    "thepaymentsnotes-ledger": {
      "httpUrl": "https://tpn-gateway.alwaysarafath.workers.dev/mcp"
    }
  }
}
extensions:
  "thepaymentsnotes-ledger":
    enabled: true
    name: "thepaymentsnotes-ledger"
    type: streamable_http
    uri: "https://tpn-gateway.alwaysarafath.workers.dev/mcp"
    timeout: 300

Quality 83 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 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 hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length1 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,065 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes6 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 1,065 tokens to load them all · tool set e9d20f70fc63 · tools last changed 2026-10-14 · checked 2026-10-19 15:15 UTC

Tool changes

  • check_agent_readinesschangeddescription
    before

    Free on testnet. Automated scan, not human-verified. Scan-only quick read of whether AI agents can discover and buy from a website. Returns the engine's report as-is: scanner_version, scan_id, report.score (scan-only), report.band (can be 'Partly assessed'), report.coverage, report.summary, report.confidence, report.can_agents_buy, report.who_eats_the_loss (needs the 5 answers, so not assessed here), report.archetype ('unclassified' if not classified), report.rows (with unknown_reason), report.gaps, 3 report.actions, report.ledger (related Ledger entries), checks, evidence, findings, and scan_interrupted.reason (timeout|blocked|dns_tls|robots_disallowed|refused|http_error) when the scan could not finish. Input: a bare domain (e.g. "yourstore.com"). It reads public pages only; it is NOT a certification, audit or legal advice. Open questions only the business can answer come back with a link to https://thepaymentsnotes.com/readiness. Limits: 3 scans per caller per day and 50 per day overall, shared with the website; results are cached for 24h.

    after · 87% of words in common

    Free on testnet. Automated scan, not human-verified. Scan-only quick read of whether AI agents can discover and buy from a website. Returns the engine's report as-is: scanner_version and scan_id ("v4"), report.score (scan-only), report.band (can be 'Partly assessed'), report.coverage, report.summary, report.confidence, report.can_agents_buy, report.who_eats_the_loss (display label "Who carries the risk?"; needs the 5 answers, so not assessed here), report.archetype ('unclassified' if not classified), report.rows (with unknown_reason), report.gaps, report.actions (always exactly 3: 2 business then 1 technical, each with kind "business" | "technical"), report.ledger (related Ledger entries), checks, evidence, findings, and scan_interrupted.reason (timeout|blocked|dns_tls|robots_disallowed|refused|http_error) when the scan could not finish. Input: a bare domain (e.g. "yourstore.com"). It reads public pages only; it is NOT a certification, audit or legal advice. Open questions only the business can answer come back with a link to https://thepaymentsnotes.com/readiness. Limits: 3 scans per caller per day and 50 per day overall, shared with the website; results are cached for 24h. Weekly newsletter: https://thepaymentstack.substack.com

  • get_status_detailchangeddescription
    before

    FREE while on testnet (no payment, no wallet needed). Fuller answer for ONE Ledger row (protocol, platform, wallet or stablecoin): headline, status (authoritative), maturity (a plain-English stage derived from status, never contradicts it), steward, what_this_means (the detail after the headline, omitted if there is none), latest update date, verified date and up to 3 sources. Unknown names return result="unknown" with up to 3 did_you_mean names. Call list_protocols to see every name.

    after · 99% of words in common

    Free on testnet (no payment, no wallet needed). Fuller answer for ONE Ledger row (protocol, platform, wallet or stablecoin): headline, status (authoritative), maturity (a plain-English stage derived from status, never contradicts it), steward, what_this_means (the detail after the headline, omitted if there is none), latest update date, verified date and up to 3 sources. Unknown names return result="unknown" with up to 3 did_you_mean names. Call list_protocols to see every name.

  • whats_newchangeddescription
    before

    FREE. Recent verified Ledger changes since a date (last 30 days, max 5 items): headline, status, date, one source.

    after · 90% of words in common

    Free on testnet. Recent verified Ledger changes since a date (last 30 days, max 5 items): headline, status, date, one source.

  • get_statuschangeddescription
    before

    FREE. Status of one Ledger row (protocol, platform, wallet or stablecoin) from the human-verified Ledger: headline, status, last verified date and ONE source URL. If the name is not in the Ledger: result="unknown" plus up to 3 did_you_mean names (never a guessed answer). Call list_protocols to see every name.

    after · 96% of words in common

    Free on testnet. Status of one Ledger row (protocol, platform, wallet or stablecoin) from the human-verified Ledger: headline, status, last verified date and ONE source URL. If the name is not in the Ledger: result="unknown" plus up to 3 did_you_mean names (never a guessed answer). Call list_protocols to see every name.

  • check_agent_readinessadded

    Free on testnet. Automated scan, not human-verified. Scan-only quick read of whether AI agents can discover and buy from a website. Returns the engine's report as-is: scanner_version, scan_id, report.score (scan-only), report.band (can be 'Partly assessed'), report.coverage, report.summary, report.confidence, report.can_agents_buy, report.who_eats_the_loss (needs the 5 answers, so not assessed here), report.archetype ('unclassified' if not classified), report.rows (with unknown_reason), report.gaps, 3 report.actions, report.ledger (related Ledger entries), checks, evidence, findings, and scan_interrupted.reason (timeout|blocked|dns_tls|robots_disallowed|refused|http_error) when the scan could not finish. Input: a bare domain (e.g. "yourstore.com"). It reads public pages only; it is NOT a certification, audit or legal advice. Open questions only the business can answer come back with a link to https://thepaymentsnotes.com/readiness. Limits: 3 scans per caller per day and 50 per day overall, shared with the website; results are cached for 24h.

  • list_protocolschangeddescription
    before

    FREE. Every row in the human-verified Ledger (protocols, platforms, wallets, stablecoins): name, short names/aliases and status only. Use a name from here with get_status or get_status_detail.

    after · 93% of words in common

    Free on testnet. Every row in the human-verified Ledger (protocols, platforms, wallets, stablecoins): name, short names/aliases and status only. Use a name from here with get_status or get_status_detail.

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 79 / 100

no-repository
provenance45
liveness99
freshness100
hygiene80

+website +reachable +uptime-97% +updated-9d-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://tpn-gateway.alwaysarafath.workers.dev/mcp streamable-httpnoneyes97%464 ms2025-11-252026-10-19

Tools (5)

check_agent_readinessread-onlyFree on testnet. Automated scan, not human-verified. Scan-only quick read of whether AI agents can discover and buy from a website. Returns the engine's report as-is: scanner_version and scan_id ("v4"), report.score (scan-only), report.band (can be 'Partly assessed'), report.coverage, report.summary, report.confidence, report.can_agents_buy, report.who_eats_the_loss (display label "Who carries the risk?"; needs the 5 answers, so not assessed here), report.archetype ('unclassified' if not classified), report.rows (with unknown_reason), report.gaps, report.actions (always exactly 3: 2 business then 1 technical, each with kind "business" | "technical"), report.ledger (related Ledger entries), checks, evidence, findings, and scan_interrupted.reason (timeout|blocked|dns_tls|robots_disallowed|refused|http_error) when the scan could not finish. Input: a bare domain (e.g. "yourstore.com"). It reads public pages only; it is NOT a certification, audit or legal advice. Open questions only the business can answer come back with a link to https://thepaymentsnotes.com/readiness. Limits: 3 scans per caller per day and 50 per day overall, shared with the website; results are cached for 24h. Weekly newsletter: https://thepaymentstack.substack.com
get_statusread-onlyFree on testnet. Status of one Ledger row (protocol, platform, wallet or stablecoin) from the human-verified Ledger: headline, status, last verified date and ONE source URL. If the name is not in the Ledger: result="unknown" plus up to 3 did_you_mean names (never a guessed answer). Call list_protocols to see every name.
get_status_detailread-onlyFree on testnet (no payment, no wallet needed). Fuller answer for ONE Ledger row (protocol, platform, wallet or stablecoin): headline, status (authoritative), maturity (a plain-English stage derived from status, never contradicts it), steward, what_this_means (the detail after the headline, omitted if there is none), latest update date, verified date and up to 3 sources. Unknown names return result="unknown" with up to 3 did_you_mean names. Call list_protocols to see every name.
list_protocolsread-onlyFree on testnet. Every row in the human-verified Ledger (protocols, platforms, wallets, stablecoins): name, short names/aliases and status only. Use a name from here with get_status or get_status_detail.
whats_newread-onlyFree on testnet. Recent verified Ledger changes since a date (last 30 days, max 5 items): headline, status, date, one source.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.alwaysarafath/thepaymentsnotes-ledger",
  "title": "thePaymentsNotes Ledger",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://tpn-gateway.alwaysarafath.workers.dev/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.3.0-testnet",
  "websiteUrl": "https://thepaymentsnotes.com",
  "description": "Verified agentic-commerce protocol status + merchant agent-readiness reports. Free on testnet."
}