Crawler Summary

nansen-api answer-first brief

Trading-focused Nansen skill with intelligence layer - caching, rate limiting, signal persistence, risk filtering. Direct API + 21 MCP tools. Designed for autonomous trading agents. --- name: nansen-api description: Trading-focused Nansen skill with intelligence layer - caching, rate limiting, signal persistence, risk filtering. Direct API + 21 MCP tools. Designed for autonomous trading agents. homepage: https://docs.nansen.ai/mcp/overview user-invocable: true metadata: {"openclaw":{"primaryEnv":"NANSEN_API_KEY","requires":{"bins":["node","npx"],"env":["NANSEN_API_KEY"]}}} --- Nansen API Skill * Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.

Freshness

Last checked 4/14/2026

Best For

nansen-api is best for with, interval, for workflows where MCP compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 94/100

nansen-api

Trading-focused Nansen skill with intelligence layer - caching, rate limiting, signal persistence, risk filtering. Direct API + 21 MCP tools. Designed for autonomous trading agents. --- name: nansen-api description: Trading-focused Nansen skill with intelligence layer - caching, rate limiting, signal persistence, risk filtering. Direct API + 21 MCP tools. Designed for autonomous trading agents. homepage: https://docs.nansen.ai/mcp/overview user-invocable: true metadata: {"openclaw":{"primaryEnv":"NANSEN_API_KEY","requires":{"bins":["node","npx"],"env":["NANSEN_API_KEY"]}}} --- Nansen API Skill *

MCPself-declared

Public facts

3

Change events

0

Artifacts

0

Freshness

Apr 14, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.

Trust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Apr 14, 2026

Vendor

Nansen

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.

Setup snapshot

git clone https://github.com/Tavisi-Labs/nansen-skill.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Nansen

profilemedium
Observed Apr 14, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

MCP

contractmedium
Observed Apr 14, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

cd {baseDir}
npm install
npm run build
export NANSEN_API_KEY=your_key_here

bash

# Trading Intelligence (RECOMMENDED for autonomous agents)
node {baseDir}/dist/index.js trader scan --chains ethereum,base --json
node {baseDir}/dist/index.js trader quick --chain base
node {baseDir}/dist/index.js trader deep --chains base --limit 3
node {baseDir}/dist/index.js trader monitor --chains base --interval 30
node {baseDir}/dist/index.js trader analyze --token 0x... --chain base
node {baseDir}/dist/index.js trader stats

# Direct API (fast, no caching)
node {baseDir}/dist/index.js smart-money --chain base --json
node {baseDir}/dist/index.js screen --chain ethereum --smart-money-only
node {baseDir}/dist/index.js scan --chain base --mode accumulation --json
node {baseDir}/dist/index.js dex-trades --chain ethereum --smart-money-only

# MCP (AI-powered)
node {baseDir}/dist/index.js mcp analyze-token --token 0x... --chain ethereum
node {baseDir}/dist/index.js mcp tools  # List all 21 MCP tools

# Combined (API + MCP)
node {baseDir}/dist/index.js find --chains ethereum,base --analyze 3 --json
node {baseDir}/dist/index.js watch --chains base --threshold 100000 --webhook https://...

bash

node {baseDir}/dist/index.js trader scan \
  --chains <list>         # Comma-separated (default: ethereum,base,arbitrum)
  --modes <list>          # Comma-separated (default: accumulation)
  --limit <n>             # Max signals (default: 10)
  --analyze               # Include MCP analysis
  --min-score <n>         # Minimum score (default: 2)
  --json

bash

node {baseDir}/dist/index.js trader quick \
  --chain <chain>         # Required
  --mode <mode>           # Default: accumulation
  --json

bash

node {baseDir}/dist/index.js trader deep \
  --chains <list>
  --modes <list>
  --limit <n>
  --json

bash

node {baseDir}/dist/index.js trader monitor \
  --chains <list>
  --modes <list>
  --interval <sec>        # Scan interval (default: 60)
  --min-score <n>         # Minimum score (default: 3)
  --json

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Trading-focused Nansen skill with intelligence layer - caching, rate limiting, signal persistence, risk filtering. Direct API + 21 MCP tools. Designed for autonomous trading agents. --- name: nansen-api description: Trading-focused Nansen skill with intelligence layer - caching, rate limiting, signal persistence, risk filtering. Direct API + 21 MCP tools. Designed for autonomous trading agents. homepage: https://docs.nansen.ai/mcp/overview user-invocable: true metadata: {"openclaw":{"primaryEnv":"NANSEN_API_KEY","requires":{"bins":["node","npx"],"env":["NANSEN_API_KEY"]}}} --- Nansen API Skill *

Full README

name: nansen-api description: Trading-focused Nansen skill with intelligence layer - caching, rate limiting, signal persistence, risk filtering. Direct API + 21 MCP tools. Designed for autonomous trading agents. homepage: https://docs.nansen.ai/mcp/overview user-invocable: true metadata: {"openclaw":{"primaryEnv":"NANSEN_API_KEY","requires":{"bins":["node","npx"],"env":["NANSEN_API_KEY"]}}}

Nansen API Skill

Trading Intelligence Layer: Caching, rate limiting, signal persistence, risk filtering

This skill provides a complete trading-focused Nansen integration with:

  • NansenTrader: High-level trading intelligence with caching, rate limiting, signal logging, and risk filtering
  • Direct API: Fast programmatic access to all Nansen endpoints
  • MCP: 21 AI-powered tools for comprehensive analysis

Designed for autonomous trading agents who need to efficiently find and act on opportunities while managing API costs.

Setup

cd {baseDir}
npm install
npm run build
export NANSEN_API_KEY=your_key_here

Get your API key at: https://app.nansen.ai/api?tab=api

Tool: nansen-api

Quick Reference

# Trading Intelligence (RECOMMENDED for autonomous agents)
node {baseDir}/dist/index.js trader scan --chains ethereum,base --json
node {baseDir}/dist/index.js trader quick --chain base
node {baseDir}/dist/index.js trader deep --chains base --limit 3
node {baseDir}/dist/index.js trader monitor --chains base --interval 30
node {baseDir}/dist/index.js trader analyze --token 0x... --chain base
node {baseDir}/dist/index.js trader stats

# Direct API (fast, no caching)
node {baseDir}/dist/index.js smart-money --chain base --json
node {baseDir}/dist/index.js screen --chain ethereum --smart-money-only
node {baseDir}/dist/index.js scan --chain base --mode accumulation --json
node {baseDir}/dist/index.js dex-trades --chain ethereum --smart-money-only

# MCP (AI-powered)
node {baseDir}/dist/index.js mcp analyze-token --token 0x... --chain ethereum
node {baseDir}/dist/index.js mcp tools  # List all 21 MCP tools

# Combined (API + MCP)
node {baseDir}/dist/index.js find --chains ethereum,base --analyze 3 --json
node {baseDir}/dist/index.js watch --chains base --threshold 100000 --webhook https://...

Trader Commands (Trading Intelligence Layer)

The trader commands provide an intelligence layer on top of the raw API with:

  • Caching: Saves API credits by caching recent results
  • Rate Limiting: Prevents API throttling with token bucket algorithm
  • Signal Logging: Persists signals for performance tracking
  • Risk Filtering: Quality-focused with configurable thresholds
  • Deduplication: Prevents duplicate signals within time windows

trader scan - Smart Scan with Risk Filtering

node {baseDir}/dist/index.js trader scan \
  --chains <list>         # Comma-separated (default: ethereum,base,arbitrum)
  --modes <list>          # Comma-separated (default: accumulation)
  --limit <n>             # Max signals (default: 10)
  --analyze               # Include MCP analysis
  --min-score <n>         # Minimum score (default: 2)
  --json

Output includes:

  • recommendation: strong_buy, buy, watch, avoid
  • confidence: 0-1 confidence score
  • riskScore: Composite risk score
  • riskFactors: Reasons for the score
  • suggestedAction: Action, urgency, position size hint

trader quick - Fast Single-Chain Scan

node {baseDir}/dist/index.js trader quick \
  --chain <chain>         # Required
  --mode <mode>           # Default: accumulation
  --json

trader deep - Comprehensive Scan with MCP

node {baseDir}/dist/index.js trader deep \
  --chains <list>
  --modes <list>
  --limit <n>
  --json

trader monitor - Continuous Monitoring

node {baseDir}/dist/index.js trader monitor \
  --chains <list>
  --modes <list>
  --interval <sec>        # Scan interval (default: 60)
  --min-score <n>         # Minimum score (default: 3)
  --json

trader analyze - Token Analysis

node {baseDir}/dist/index.js trader analyze \
  --token <address>       # Required
  --chain <chain>         # Required
  --json

Returns buy/watch/avoid recommendation with confidence and reasoning.

trader signals - View Logged Signals

node {baseDir}/dist/index.js trader signals \
  --limit <n>             # Number of signals (default: 20)
  --token <address>       # Filter by token
  --chain <chain>
  --acted                 # Only acted signals
  --json

trader mark - Mark Signal as Acted

node {baseDir}/dist/index.js trader mark \
  --id <signalId>         # Required
  --action <action>       # buy, sell, skip
  --notes <text>

trader outcome - Record Trade Outcome

node {baseDir}/dist/index.js trader outcome \
  --id <signalId>
  --entry <price>
  --exit <price>
  --pnl <amount>
  --notes <text>

trader stats - View Statistics

node {baseDir}/dist/index.js trader stats --json

Shows cache stats, rate limiter stats, signal performance, and breakdowns by chain/mode.

Direct API Commands

smart-money - Track Smart Money Netflow

node {baseDir}/dist/index.js smart-money \
  --chain <chain>           # Required: ethereum, base, arbitrum, etc.
  --token <address>         # Filter by token
  --direction <dir>         # inflow, outflow, or all (default: all)
  --min-value <usd>         # Minimum USD value
  --timeframe <tf>          # 1h, 24h, 7d, 30d (default: 24h)
  --limit <n>               # Results (default: 20)
  --json                    # Output JSON

screen - Token Screener

node {baseDir}/dist/index.js screen \
  --chain <chain>           # Required
  --smart-money-only        # Only tokens with SM activity
  --min-holders <n>
  --max-holders <n>
  --min-volume <usd>
  --max-volume <usd>
  --min-mcap <usd>
  --max-mcap <usd>
  --min-netflow <usd>
  --sort <field>            # netflow, volume, holders, mcap
  --limit <n>
  --json

scan - Opportunity Scanner

node {baseDir}/dist/index.js scan \
  --chain <chain>           # Required
  --mode <mode>             # accumulation, distribution, breakout, fresh-wallets
  --limit <n>
  --watch                   # Continuous monitoring
  --interval <sec>          # Watch interval (default: 60)
  --json

dex-trades - DEX Trade Monitor

node {baseDir}/dist/index.js dex-trades \
  --chain <chain>           # Required
  --token <address>
  --smart-money-only
  --dex <name>              # uniswap_v3, aerodrome, etc.
  --min-value <usd>
  --limit <n>
  --json

flows - Token Flows by Category

node {baseDir}/dist/index.js flows \
  --chain <chain>           # Required
  --token <address>
  --label <label>           # smart_money, whale, exchange
  --labels <list>           # Comma-separated
  --direction <dir>         # inflow, outflow, all
  --timeframe <tf>
  --limit <n>
  --json

profile - Wallet Analysis

node {baseDir}/dist/index.js profile \
  --address <addr>          # Required
  --trades                  # Include trade history
  --holdings                # Include holdings
  --labels-only             # Only show labels
  --json

token - Token Analysis

node {baseDir}/dist/index.js token \
  --address <addr>          # Required
  --chain <chain>           # Required
  --holders                 # Include holder breakdown
  --smart-money-holders     # Show SM holders
  --json

MCP Commands

mcp tool - Call Any MCP Tool

node {baseDir}/dist/index.js mcp tool \
  --name <tool>             # Tool name (see mcp tools)
  --params <json>           # Parameters as JSON

mcp analyze-token - Comprehensive Token Analysis

Calls multiple MCP tools: holders, trades, flows, PnL leaderboard

node {baseDir}/dist/index.js mcp analyze-token \
  --token <address>
  --chain <chain>

mcp analyze-wallet - Comprehensive Wallet Analysis

Calls multiple MCP tools: portfolio, PnL, transactions, related addresses

node {baseDir}/dist/index.js mcp analyze-wallet --address 0x...

mcp search - Free Search

node {baseDir}/dist/index.js mcp search --query "PEPE token"

mcp tools - List All Tools

Shows all 21 MCP tools with descriptions and credit costs.

Combined Commands

find - API Scan + MCP Analysis

node {baseDir}/dist/index.js find \
  --chains <list>           # Comma-separated (default: ethereum,base,arbitrum)
  --modes <list>            # Comma-separated (default: accumulation)
  --limit <n>               # Per chain/mode
  --analyze <n>             # MCP analysis for top N
  --min-score <n>
  --json

watch - Real-time Monitoring

node {baseDir}/dist/index.js watch \
  --chains <list>
  --modes <list>
  --threshold <usd>         # Minimum value (default: 50000)
  --interval <sec>          # Scan interval (default: 60)
  --webhook <url>           # Alert webhook
  --json

Programmatic Usage

NansenTrader (Recommended for Autonomous Agents)

import { NansenTrader, createTrader } from '{baseDir}/dist/trader.js';

// Create trader with defaults
const trader = createTrader();

// Or with custom config
const trader = new NansenTrader({
  enableCache: true,
  enableRateLimit: true,
  rateLimitPreset: 'standard', // conservative, standard, aggressive, burst
  enableSignalLog: true,
  riskConfig: {
    minScore: 2.5,
    maxSignalsPerScan: 10,
    dedupeWindowMs: 3600000, // 1 hour
    minSmartMoneyBuyers: 5,
    minNetflowUsd: 25000,
  },
});

// Scan for opportunities (cached, rate-limited, risk-filtered)
const signals = await trader.scan({
  chains: ['ethereum', 'base'],
  modes: ['accumulation'],
  analyze: true, // Include MCP analysis
});

// Process signals
for (const signal of signals) {
  console.log(`${signal.recommendation}: ${signal.symbol}`);
  console.log(`  Confidence: ${signal.confidence}`);
  console.log(`  Risk factors: ${signal.riskFactors.join(', ')}`);

  if (signal.suggestedAction) {
    console.log(`  Action: ${signal.suggestedAction.action}`);
    console.log(`  Urgency: ${signal.suggestedAction.urgency}`);
    console.log(`  Position: ${signal.suggestedAction.positionSizeHint}`);
  }

  // Mark as acted (for tracking)
  trader.markActed(signal.id, 'buy', 'Auto-executed');
}

// Later, record outcome
trader.recordOutcome(signalId, {
  entryPrice: 0.001,
  exitPrice: 0.0015,
});

// Monitor continuously
const stop = trader.monitor(
  { chains: ['base'], intervalMs: 30000 },
  async (signal) => {
    // Handle new signal - connect to execution skill (Bankr, polyclaw)
    console.log('New signal:', signal);
  }
);

// Stop monitoring
stop();

// Get stats
const stats = trader.getStats();
console.log('Cache credits saved:', stats.cache.creditsSaved);
console.log('Win rate:', stats.signals.winRate);

NansenAgent (Lower-Level)

import { NansenAgent } from '{baseDir}/dist/agent.js';

const agent = new NansenAgent();

// API - fast, direct
const signals = await agent.api.scanOpportunities({ chain: 'base', mode: 'accumulation' });
const netflow = await agent.api.getSmartMoneyNetflow({ chain: 'ethereum', direction: 'inflow' });

// MCP - comprehensive
const analysis = await agent.mcp.analyzeToken('0x...', 'base');
const walletInfo = await agent.mcp.analyzeWallet('0x...');
const search = await agent.mcp.search('PEPE');

// Combined workflow
const opportunities = await agent.findOpportunities({
  chains: ['ethereum', 'base'],
  modes: ['accumulation', 'breakout'],
  analyzeTop: 3,
});

Direct API & MCP

import { NansenClient } from '{baseDir}/dist/api.js';
import { NansenMcp } from '{baseDir}/dist/mcp.js';

// Direct API
const api = new NansenClient();
const tokens = await api.screenTokens({ chain: 'base', onlySmartMoney: true });

// MCP
const mcp = new NansenMcp();
const result = await mcp.callTool('token_dex_trades', { token: '0x...', chain: 'base' });

Utilities

import { Cache, CACHE_TTL } from '{baseDir}/dist/cache.js';
import { RateLimiter, RATE_LIMIT_PRESETS } from '{baseDir}/dist/rate-limiter.js';
import { SignalLog } from '{baseDir}/dist/signal-log.js';

// Use independently
const cache = new Cache(60000);
const limiter = new RateLimiter(RATE_LIMIT_PRESETS.aggressive);
const log = new SignalLog('./signals.json');

All 21 MCP Tools

Smart Money (5 credits each)

| Tool | Description | |------|-------------| | smart_traders_and_funds_token_balances | Aggregated balances per chain | | smart_traders_and_funds_netflows | Net flows 1/7/30 days | | smart_traders_and_funds_dcas_solana | Jupiter DCA orders |

Token Analysis (1-5 credits)

| Tool | Credits | Description | |------|---------|-------------| | token_current_top_holders | 5 | Top 25 holders | | token_dex_trades | 1 | DEX trades + SM filter | | token_transfers | 1 | Token transfers | | token_flows | 1 | Hourly flows by segment | | token_pnl_leaderboard | 5 | PnL rankings | | token_who_bought_sold | 1 | Buy/sell by address | | token_jup_dca | 1 | Jupiter DCA (Solana) | | token_recent_flows_summary | 1 | Flow summary | | token_discovery_screener | 1 | Multi-chain screener | | token_ohlcv | 1 | Price data |

Wallet Profiler (1-5 credits)

| Tool | Credits | Description | |------|---------|-------------| | address_portfolio | 1 | Full portfolio + DeFi | | wallet_pnl_summary | 1 | Realized PnL stats | | wallet_pnl_for_token | 1 | Token-specific PnL | | address_transactions | 1 | Recent transactions | | address_transactions_for_token | 1 | Token transfers | | address_historical_balances | 1 | Balance history | | address_related_addresses | 1 | Related wallets | | address_counterparties | 5 | Top counterparties |

Miscellaneous

| Tool | Credits | Description | |------|---------|-------------| | general_search | 0 | Search (FREE) | | growth_chain_rank | 1 | Chain rankings | | transaction_lookup | 1 | TX details (EVM) |

Environment Variables

| Variable | Required | Description | |----------|----------|-------------| | NANSEN_API_KEY | Yes | Your Nansen API key |

Supported Chains

Ethereum, Base, Arbitrum, Optimism, Polygon, BSC, Avalanche, Solana, Bitcoin, and 15+ more.

References

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

MCP: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-16T23:43:54.929Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "with",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "interval",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "for",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:MCP|unknown|profile capability:with|supported|profile capability:interval|supported|profile capability:for|supported|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Nansen",
    "href": "https://docs.nansen.ai/mcp/overview",
    "sourceUrl": "https://docs.nansen.ai/mcp/overview",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-14T22:24:10.825Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-14T22:24:10.825Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/tavisi-labs-nansen-skill/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[]

Sponsored

Ads related to nansen-api and adjacent AI workflows.