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.
Available components
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
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes. View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability0
- Transport check failed: declared streamable-http, but the endpoint returned HTTP 523. See how to fix → View diagnostics → Fail
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.
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
claude mcp add --transport http cmdenney-logicnodes-mcp https://logicnodes.io/mcp
[mcp_servers.cmdenney-logicnodes-mcp] url = "https://logicnodes.io/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"cmdenney-logicnodes-mcp": {
"type": "remote",
"url": "https://logicnodes.io/mcp",
"enabled": true
}
}
} openclaw mcp add cmdenney-logicnodes-mcp --url https://logicnodes.io/mcp --transport streamable-http
mcp_servers:
cmdenney-logicnodes-mcp:
url: "https://logicnodes.io/mcp" {
"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.
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
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 |
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.
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.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | quote | status | run |
| agent | string | — | optional agent label |
| amount_sat | integer | — | escrow amount in satoshis (quote/run; default 20000) |
| condition_params | object | — | e.g. {"expected_hash":"<hex>"} for `run` |
| condition_type | string | — | verdict condition for `run` (default hash_match) |
| escrow_ref | string | — | optional linked escrow reference |
| job_uri | string | — | optional ERC-8004 job uri |
| output_hash | string | — | worker output hash to evaluate (required for `run`) |
| reference | string | — | optional human reference |
| task_id | string | yes | unique 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.
| Name | Type | Req | Description |
|---|---|---|---|
| escrow_id | string | yes | the 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.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | the 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.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | — | your LogicNodes prepaid API key (sk_ln_...). Omit to use the server-configured key. |
| idempotency_key | string | — | optional — safe-retry key; a repeat returns the first result without double-charging |
| input | object | — | the input payload for the agent |
| max_amount_usdc | number | — | refuse if price exceeds this (spend cap) |
| slug | string | yes | the 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.
| Name | Type | Req | Description |
|---|---|---|---|
| action_type | string | yes | action being attested (e.g. 'transfer', 'inference', 'data_processing') |
| agent_id | string | — | — |
| amount_usd | number | — | — |
| jurisdiction | string | — | mica|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.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | create|settle|status|discover |
| amount_usdc | number | — | — |
| condition_params | object | — | — |
| condition_type | string | — | — |
| deadline_hours | number | — | — |
| escrow_id | string | — | — |
| hiring_agent | string | — | — |
| output_hash | string | — | — |
| target_agent | string | — | — |
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.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | — | base|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.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_address | string | yes | — |
| capabilities | array | yes | — |
| metadata_uri | string | — | — |
| system_type | string | — | agent|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.
| Name | Type | Req | Description |
|---|---|---|---|
| circuit_id | string | — | — |
| context | string | yes | — |
| input_hash | string | yes | — |
| output_hash | string | yes | — |
| tier | string | — | basic|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.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | — | base|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.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | the 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.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | — | base|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.
| Name | Type | Req | Description |
|---|---|---|---|
| circuit_id | string | — | — |
| computation_hash | string | yes | — |
| context | string | yes | — |
| output_hash | string | yes | — |
| public_inputs | array | — | — |
| tier | string | — | basic|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.
| Name | Type | Req | Description |
|---|---|---|---|
| capability | string | — | filter by a specific capability tag |
| category | string | — | filter by category |
| limit | integer | — | max results (default 10) |
| max_price | number | — | max price_per_job in USDC |
| min_score | integer | — | minimum POL score (0-1000) |
| q | string | — | keyword / 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.
| Name | Type | Req | Description |
|---|---|---|---|
| signature | string | yes | the ML-DSA signature as hex |
| statement | object | yes | the 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.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | — | optional original signed payload, supplied alongside signature/signed_receipt to additionally detect tampering. |
| receipt_hash | string | — | a POL receipt hash (0x...) to look up in the registry, with provenance chain. Use this OR `signed_receipt`. |
| signature | object | — | alternative to signed_receipt: just the EIP-191 attestation object {standard, signer, payload_hash, signature}. |
| signed_receipt | object | — | a 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.