{
  "name": "Signal Nodus",
  "description": "Amendment-safe SEC filing tools from primary records only: sentence-level year-over-year diffs of 10-K/10-Q sections pinned to accession numbers, section extraction, XBRL claim verification, and decoded 8-K events, with supporting tools marked experimental. Accuracy measured on a public golden set (signalnodus.ai/eval). Interfaces: MCP (streamable HTTP) and plain HTTP GET. Not an A2A JSON-RPC endpoint. Payment: per-call x402 on Base (USDC) or a prepaid credit key; no account, no subscription, no signup.",
  "url": "https://api.signalnodus.ai",
  "version": "1.6.0",
  "documentationUrl": "https://signalnodus.ai",
  "provider": {
    "organization": "Signal Nodus (human-owned)",
    "url": "https://signalnodus.ai"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "additionalInterfaces": [
    {
      "transport": "mcp+streamable-http",
      "url": "https://mcp.signalnodus.ai/"
    },
    {
      "transport": "http+json",
      "url": "https://api.signalnodus.ai",
      "openapi": "https://api.signalnodus.ai/openapi.json"
    }
  ],
  "payment": {
    "protocols": [
      "x402",
      "mpp"
    ],
    "networks": [
      "eip155:8453"
    ],
    "assets": [
      "USDC"
    ],
    "per_call": true,
    "account_required": false,
    "autonomous_credential": "https://api.signalnodus.ai/v1/credit?pack=starter"
  },
  "skills": [
    {
      "id": "lookup_company",
      "name": "lookup_company",
      "description": "GET /v1/company, $0.00 per call. Params: company.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "recent_filings",
      "name": "recent_filings",
      "description": "GET /v1/filings, $0.01 per call. Params: company, form, limit.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "latest_filings",
      "name": "latest_filings",
      "description": "GET /v1/latest, $0.01 per call. Params: form, limit.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "filing_section",
      "name": "filing_section",
      "description": "GET /v1/section, $0.05 per call. Params: company, item, form, max_chars.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "compare_filings",
      "name": "compare_filings",
      "description": "GET /v1/compare, $0.50 per call. Params: company, item.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "verify_financial_claim",
      "name": "verify_financial_claim",
      "description": "GET /v1/verify/claim, $0.10 per call. Params: company, concept, claimed_value, fiscal_year.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "filing_events",
      "name": "filing_events",
      "description": "GET /v1/events, $0.05 per call. Params: company, item, limit.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "company_financials",
      "name": "company_financials",
      "description": "GET /v1/financials, $0.01 per call. Params: company, concept.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "insider_trades",
      "name": "insider_trades",
      "description": "GET /v1/insider, $0.05 per call. Params: company, limit.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "institutional_holdings",
      "name": "institutional_holdings",
      "description": "GET /v1/holdings, $0.05 per call. Params: company, top.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "who_holds",
      "name": "who_holds",
      "description": "GET /v1/whoholds, $0.05 per call. Params: company, limit.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "edgar_search",
      "name": "edgar_search",
      "description": "GET /v1/search, $0.01 per call. Params: q, forms, limit.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "activist_stakes",
      "name": "activist_stakes",
      "description": "GET /v1/activists, $0.05 per call. Params: company, days, limit.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "ipo_pipeline",
      "name": "ipo_pipeline",
      "description": "GET /v1/ipos, $0.01 per call. Params: limit.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "rewrite_ratio",
      "name": "rewrite_ratio",
      "description": "GET /v1/score/rewrite, $0.10 per call. Params: company, item.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "evm_balance",
      "name": "evm_balance",
      "description": "GET /v1/evm/balance, $0.01 per call. Params: chain, address.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "evm_gas",
      "name": "evm_gas",
      "description": "GET /v1/evm/gas, $0.01 per call. Params: chain.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "evm_receipt",
      "name": "evm_receipt",
      "description": "GET /v1/evm/receipt, $0.01 per call. Params: chain, tx.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "token_price",
      "name": "token_price",
      "description": "GET /v1/token/price, $0.01 per call. Params: chain, token.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "fx_rate",
      "name": "fx_rate",
      "description": "GET /v1/fx/rate, $0.01 per call. Params: from, to.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "domain_report",
      "name": "domain_report",
      "description": "GET /v1/domain/report, $0.01 per call. Params: domain.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "prediction_markets",
      "name": "prediction_markets",
      "description": "GET /v1/markets/prediction, $0.01 per call. Params: q, limit.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "government_contracts",
      "name": "government_contracts",
      "description": "GET /v1/gov/contracts, $0.05 per call. Params: company, days, limit.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "lobbying",
      "name": "lobbying",
      "description": "GET /v1/gov/lobbying, $0.05 per call. Params: company, limit.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "x402_audit",
      "name": "x402_audit",
      "description": "GET /v1/x402/audit, $0.10 per call. Params: url.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "token_report",
      "name": "token_report",
      "description": "GET /v1/token/report, $0.10 per call. Params: chain, token.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "gas_optimizer",
      "name": "gas_optimizer",
      "description": "GET /v1/gas/optimizer, $0.05 per call. Params: chains.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "cftc_positioning",
      "name": "cftc_positioning",
      "description": "GET /v1/cftc/positioning, $0.05 per call. Params: market, weeks.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "energy_data",
      "name": "energy_data",
      "description": "GET /v1/energy, $0.05 per call. Params: series, state, sector, limit.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "crop_data",
      "name": "crop_data",
      "description": "GET /v1/crops, $0.05 per call. Params: commodity, statistic, state, year.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    },
    {
      "id": "trade_flows",
      "name": "trade_flows",
      "description": "GET /v1/trade, $0.05 per call. Params: direction, hs_code, year, month.",
      "tags": [
        "market-data",
        "per-call",
        "x402"
      ]
    }
  ],
  "contact_email": "hgenix@agentmail.to"
}