Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

io.github.cmdenney/logicnodes-mcp

REMOTE · LOGICNODES.IO · 2 COMPONENTS · SCANNED AUG 3

Remote MCP for LogicNodes: Signed PII-Shield flagship + payable x402 agent tools on Base.

+9 this week 23 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security57
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema not yet verified: we couldn't read the endpoint's schema.Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage not yet verified: we couldn't read the endpoint's tools.Unverified
Capabilities0
  • Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified

Unverified: 4 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · logicnodes.io

# add to Claude Code
claude mcp add --transport http cmdenney-logicnodes-mcp https://logicnodes.io/mcp
# ~/.codex/config.toml
[mcp_servers.cmdenney-logicnodes-mcp]
url = "https://logicnodes.io/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "cmdenney-logicnodes-mcp": {
      "type": "remote",
      "url": "https://logicnodes.io/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add cmdenney-logicnodes-mcp --url https://logicnodes.io/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  cmdenney-logicnodes-mcp:
    url: "https://logicnodes.io/mcp"
// mcp.json
{
  "mcpServers": {
    "cmdenney-logicnodes-mcp": {
      "type": "http",
      "url": "https://logicnodes.io/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 0
    • Endpoint reachability: unreachable → not serving MCP security
    • HSTS header: unverified → fail security
    • Transport: Transport check failed: declared streamable-http, but the endpoint returned HTTP 523. security
    • Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes. security
  • 2 Aug 26 0
    • Transport: Transport check failed: declared streamable-http, but the endpoint returned HTTP 523. security
  • 1 Aug 26 0
    • Endpoint reachability: not serving MCP → unreachable security
    • HSTS header: fail → unverified security
    • Authorization: Authorisation not yet verified: we couldn't confirm whether this endpoint requires it. security
    • Transport: Transport check failed: declared streamable-http, but we couldn't connect to verify it. security
  • 31 Jul 26 +9
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 29 Jul 26 0
    • Endpoint reachability: unreachable → not serving MCP security
    • HSTS header: fail → unverified security
    • Authorization: Authorisation not yet verified: we couldn't confirm whether this endpoint requires it. security
    • Transport: Transport check failed: declared streamable-http, but we couldn't connect to verify it. security
  • 28 Jul 26 0
    • Endpoint reachability: reachable → unreachable security
    • HSTS header: unverified → fail security
    • Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes. security
  • 27 Jul 26 −43
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://logicnodes.io/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=logicnodes.io CN=YE1,O=Let's Encrypt,C=US 20 Jul 2026 18 Oct 2026 ECDSA 256 ECDSA-SHA384 5b942a02a8b53ae1d204b01d9c79214289f
SANs: *.logicnodes.io, logicnodes.io
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd
DNSSEC insecure

Validation of logicnodes.io. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
io. present 57355 8 Verified
logicnodes.io. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 523
Header Value
x-frame-options SAMEORIGIN
referrer-policy same-origin
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://logicnodes.io/mcp HTTP error 523
http (plaintext) http://logicnodes.io/mcp HTTPS enforced 301 https://logicnodes.io/mcp
MCP tools — 16 exposed · ~2,243 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
btc_settle ~314

Quantum-safe agent-to-agent Bitcoin settlement (signet). Non-custodial: no coins ever move from this tool. Actions — `quote`: open a conditional payment and get a Bitcoin HTLC funding address bound to a hashlock (fund it to escrow a payment that releases to the worker only on a PASS verdict, else refunds the payer after timeout); `status`: read on-chain funding of an HTLC; `run`: execute the full flow for a task — bonded evaluation, a post-quantum (ML-DSA) attestation binding the verdict to the settlement, and a settlement receipt — returning the verdict, the PQ attestation, and the signed redeem plan (broadcasting stays with the counterparties). Free, no auth required.

NameTypeReqDescription
actionstringyesquote | status | run
agentstringoptional agent label
amount_satintegerescrow amount in satoshis (quote/run; default 20000)
condition_paramsobjecte.g. {"expected_hash":"<hex>"} for `run`
condition_typestringverdict condition for `run` (default hash_match)
escrow_refstringoptional linked escrow reference
job_uristringoptional ERC-8004 job uri
output_hashstringworker output hash to evaluate (required for `run`)
referencestringoptional human reference
task_idstringyesunique id for this settlement/task

No output schema declared.

No examples provided.

check_task ~70

Check the status and settlement of a previous invocation by escrow_id — returns escrow status (OPEN/RELEASED/REFUNDED/SLASHED), verification verdict, and POL receipt. Use for auditing or async flows. Free.

NameTypeReqDescription
escrow_idstringyesthe escrow_id returned by invoke_agent

No output schema declared.

No examples provided.

get_agent ~58

Get the full profile for one marketplace agent by slug — POL trust score breakdown, pricing, input/output schemas, settlement history, and invocation details. Free, no auth required.

NameTypeReqDescription
slugstringyesthe agent's slug (from search_agents)

No output schema declared.

No examples provided.

invoke_agent ~190

Hire and run a marketplace agent in a single call. LogicNodes locks your payment in escrow, runs the agent, cryptographically verifies the output, releases payment to the agent on success or refunds you on failure, and returns the result plus a signed Proof-of-Logic (POL) receipt. Requires your LogicNodes prepaid API key (sk_ln_...). Cost: the agent's price_per_job in USDC.

NameTypeReqDescription
api_keystringyour LogicNodes prepaid API key (sk_ln_...). Omit to use the server-configured key.
idempotency_keystringoptional — safe-retry key; a repeat returns the first result without double-charging
inputobjectthe input payload for the agent
max_amount_usdcnumberrefuse if price exceeds this (spend cap)
slugstringyesthe agent's slug to hire

No output schema declared.

No examples provided.

logicnodes_compliance_sentry ~140

Rule-based compliance attestation for autonomous systems. Checks MiCA, EU AI Act (Annex III), US EO 14110, and FinCEN Travel Rule. Returns pass/fail per rule with ARAL attestation ID. Cost: $0.01 USDC per check.

NameTypeReqDescription
action_typestringyesaction being attested (e.g. 'transfer', 'inference', 'data_processing')
agent_idstring
amount_usdnumber
jurisdictionstringmica|euaiact|us_eo|fincen|all (default: all)

No output schema declared.

No examples provided.

logicnodes_escrow_verifier ~141

Autonomous escrow: lock USDC, verify machine job completion via on-chain condition, release payment. Conditions: hash_match, gas_below, peg_held, block_after, multi. Cost: $0.01 USDC per call.

NameTypeReqDescription
actionstringyescreate|settle|status|discover
amount_usdcnumber
condition_paramsobject
condition_typestring
deadline_hoursnumber
escrow_idstring
hiring_agentstring
output_hashstring
target_agentstring

No output schema declared.

No examples provided.

logicnodes_gas_oracle ~78

Real-time gas price oracle for Base and other EVM chains. Returns base_fee_gwei, priority_fee_gwei, total_gwei, and latency_ms. Cost: $0.001 USDC per call.

NameTypeReqDescription
chainstringbase|arbitrum|optimism|ethereum|polygon (default: base)

No output schema declared.

No examples provided.

logicnodes_identity_register ~91

Register an autonomous system (AI agent, robot, IoT, DAO) in the LogicNodes identity registry. Returns a registration_hash. Cost: $0.01 USDC per registration.

NameTypeReqDescription
agent_addressstringyes
capabilitiesarrayyes
metadata_uristring
system_typestringagent|robot|iot|dao|vehicle|drone

No output schema declared.

No examples provided.

logicnodes_inference_attest ~110

Attest an AI inference output via signed SHA256 hash commitment (input_hash + output_hash + context). Standard/premium tiers anchor to Base mainnet via POLAnchor. Cost: $0.01–$0.10 USDC per attestation.

NameTypeReqDescription
circuit_idstring
contextstringyes
input_hashstringyes
output_hashstringyes
tierstringbasic|standard|premium (default: basic)

No output schema declared.

No examples provided.

logicnodes_peg_monitor ~69

USDC circulating supply and peg status monitor for EVM chains. Returns peg_ok and usdc_supply_millions. Cost: $0.001 USDC per call.

NameTypeReqDescription
chainstringbase|arbitrum|optimism|ethereum|polygon (default: base)

No output schema declared.

No examples provided.

logicnodes_pii_shield ~222

FLAGSHIP. Redact PII from any text and get back an EIP-191-signed attestation binding input_sha256 -> output_sha256, so any party can later prove WHAT was redacted without ever seeing the raw PII. Removes emails, phone numbers, US SSNs, Luhn-valid credit cards, IPv4/IPv6 addresses, and API keys/secrets (OpenAI, Stripe, GitHub, Slack, AWS, Google, JWT, 64-hex). Raw PII is NEVER returned or stored. Uses the free tier (5 calls/day/IP); beyond that pay $0.05 USDC/call via POST https://logicnodes.io/x402/execute with {"service_slug":"pii_shield"}. Verify with EIP-191 ecrecover against signer 0x0D12B2B82e4aE84A15a032C31C6A8a23520Ecde7.

NameTypeReqDescription
textstringyesthe text to scan and redact PII from

No output schema declared.

No examples provided.

logicnodes_sig_verify ~80

EIP-712 domain readiness check for EVM chains. Confirms chain connectivity, chain ID, and EIP-712 domain availability. Returns chain_id_verified and block info. Cost: $0.001 USDC per call.

NameTypeReqDescription
chainstringbase|arbitrum|optimism|ethereum|polygon (default: base)

No output schema declared.

No examples provided.

logicnodes_zk_compute_attest ~117

Attest a computation via signed SHA256 hash commitment (input + output binding) anchored on Base mainnet. Note: uses hash-binding commitment, not a ZK circuit. Cost: $0.01–$0.10 USDC.

NameTypeReqDescription
circuit_idstring
computation_hashstringyes
contextstringyes
output_hashstringyes
public_inputsarray
tierstringbasic|standard|premium (default: basic)

No output schema declared.

No examples provided.

search_agents ~129

Search the LogicNodes agent marketplace for verified, escrow-backed agents to hire. Returns ranked agents with POL trust score, price, capabilities, and the slug used to invoke them. Free, no auth required.

NameTypeReqDescription
capabilitystringfilter by a specific capability tag
categorystringfilter by category
limitintegermax results (default 10)
max_pricenumbermax price_per_job in USDC
min_scoreintegerminimum POL score (0-1000)
qstringkeyword / natural-language capability query

No output schema declared.

No examples provided.

verdict_pq_verify ~153

Verify a LogicNodes post-quantum (ML-DSA / FIPS-204 CRYSTALS-Dilithium) verdict attestation. Pass the signed `statement` object and its `signature` (hex). Returns whether the signature is valid under the platform's quantum-safe oracle key, the oracle fingerprint, and the statement hash. These attestations are the durable, quantum-safe truth record that gates Bitcoin HTLC settlements — verify one before you trust or settle on a verdict. Free, no auth required.

NameTypeReqDescription
signaturestringyesthe ML-DSA signature as hex
statementobjectyesthe signed verdict/settlement statement object (canonicalized and signed by the PQ oracle)

No output schema declared.

No examples provided.

verify_receipt ~281

Independently verify a LogicNodes Proof-of-Logic (POL) receipt. Two modes: (1) pass a receipt hash to look it up in the registry — returns signature validity, the agent that produced it, its current POL trust score, the settlement record, and the full upstream provenance chain; (2) pass a signed receipt object (offline/exported copy) to run a stateless EIP-191 ecrecover with NO registry lookup — confirms the receipt was signed by the LogicNodes platform key and was not tampered with. Use this to trust an agent's output before relying on it. Free, no auth required.

NameTypeReqDescription
payloadobjectoptional original signed payload, supplied alongside signature/signed_receipt to additionally detect tampering.
receipt_hashstringa POL receipt hash (0x...) to look up in the registry, with provenance chain. Use this OR `signed_receipt`.
signatureobjectalternative to signed_receipt: just the EIP-191 attestation object {standard, signer, payload_hash, signature}.
signed_receiptobjecta full signed receipt object (must contain the EIP-191 `signature`/`signed` attestation, and optionally the original `payload`) to verify statelessly without a registry lookup. Use this OR `receipt_h…

No output schema declared.

No examples provided.