Skip to content
DEPENDENCY EVIDENCE

Know what changed before you depend on it.

For teams using external agents and MCP servers: inspect evidence, watch changes, record what you accepted.

Check a client configuration locally · Agency pilot

direct:emblemvault.ai:e23efbb40c

Runtime observation: 2026-11-08T00:38:02.491993+00:00 · State: live

Watches availability, tools and schemas, auth access, endpoints and lifecycle notices. Only complete schemas are compared. OAuth scope and consent-screen changes are not measured.

Sign in to watch this MCP server

Agent and MCP watches share your plan's budget. Manage watches.

Current recorded evidence
{
  "auth": "anonymous",
  "availability": "live",
  "endpoint": "https://emblemvault.ai/api/mcp",
  "legal_identity": null,
  "lifecycle": null,
  "observed_at": "2026-11-08T00:38:02.491993+00:00",
  "registry_status": null,
  "subject": {
    "id": "direct:emblemvault.ai:e23efbb40c",
    "kind": "mcp"
  },
  "tools": {
    "names": [
      "baseFindClankerTokens",
      "baseGetBalances",
      "baseSwapQuote",
      "birdeyeTradeData",
      "birdeyeTrendingTokens",
      "bscGetBalances",
      "bscSwapQuote",
      "bscfindMemeCoinsViaFourMeme",
      "checkRuneUnlock",
      "discoverLaunchLabTokens",
      "emblemGetCollectionAssets",
      "emblemGetDepositAddress",
      "emblemListCollections",
      "emblemListMyVaults",
      "emblemResolveAsset",
      "ethGetBalances",
      "ethSwapQuote",
      "findPositionById",
      "findSolanaGems",
      "findSolanaSwapToken",
      "firecrawlExtract",
      "getAlkaneAddressBalance",
      "getAlkaneAddressUTXOs",
      "getAlkaneInfo",
      "getAllPositions",
      "getBRC20Activity",
      "getBRC20TokenInfo",
      "getBTCBalances",
      "getBitcoinCollections",
      "getCollectionInfo",
      "getCollectionInscriptions",
      "getCollectionMarketInfo",
      "getCollectionVolume",
      "getCryptoPrice",
      "getInscriptionActivity",
      "getInscriptionInfo",
      "getInscriptionTraits",
      "getInscriptionsByAddress",
      "getLatestInscriptions",
      "getLatestRunes",
      "getLeaderboard",
      "getMagicEdenRunePrice",
      "getOwnedInscriptionIds",
      "getPolyMarketEvent",
      "getPolyMarketEvents",
      "getPolyMarketEvents",
      "getPolyMarketEventsByTag",
      "getPolyMarketEventsByTag",
      "getPolyMarketTags",
      "getPolyMarketTags",
      "getPolyMarketUserPositions",
      "getPumpFunTokens",
      "getRareSats",
      "getRecentStamps",
      "getRelaySupportedCurrencies",
      "getRelaySwapQuote",
      "getRelayTransactionStatus",
      "getRuneBalances",
      "getRuneInfo",
      "getRuneMarketInfo",
      "getRunesActivity",
      "getSRC20Token",
      "getSatRangesForUTXO",
      "getStamp",
      "getStampsByAddress",
      "getTopBRC20ByMarketCap",
      "getTopBRC20ByVolume",
      "getTopCollectionsByFloor",
      "getTopCollectionsByVolume",
      "getTopRunesByMarketCap",
      "getTopRunesByVolume",
      "getTrendingCoins",
      "getUserMemoriesByCategory",
      "getUserMemoryCategories",
      "getUtxoRunes",
      "getXCPBalances",
      "hederaAccountIdToEvmAddress",
      "hederaContractIdToEvmAddress",
      "hederaFindMemeCoins",
      "hederaFindTokens",
      "hederaTokensSwapQuote",
      "inscriptionTransferActivity",
      "isFourMemeToken",
      "listAlkanes",
      "listBRC20Tokens",
      "listPositions",
      "nansen_defi_portfolio",
      "nansen_perp_positions",
      "nansen_pnl_leaderboard",
      "nansen_smart_money_flows",
      "nansen_smart_money_holdings",
      "nansen_smart_money_trades",
      "nansen_token_screener",
      "nansen_wallet_profiler",
      "nansen_who_bought_sold",
      "openseaGetBestListings",
      "openseaGetCollectionActivity",
      "openseaGetCollectionStats",
      "openseaGetMyNFTs",
      "openseaGetNFTListings"
    ],
    "names_truncated": true,
    "sha256": "9b53dae604879630c531f08eccb771fac416f0f7abe848ede701a603272fd1ae"
  },
  "tools_complete": true,
  "tools_observed_at": "2026-11-08T00:38:02.491993+00:00",
  "version": null
}

Pin and review

Keep an accepted snapshot in agents.lock.json. CI returns allow, review or block with reasons.

Gaps default to review. A lock records your acceptance, not a supplier attestation.

API reference

Test an explicit task

Verified domain owners can publish up to five exact-match sandbox fixtures and opt in to a test run. Results include latency, output hashes and regressions.

POST /api/v1/dependencies/task-checks?domain=… while signed in. See the integration guide.

Optional SealKeeper evidence

Verify issuer signatures, subject and freshness from the public key document. Task evidence stays separate from Agenstry measurements.

A valid SEAL does not establish domain ownership, legal identity, key possession or execution permission.

Credential verification API · Issuer documentation

Smithery endpoint migration · Agent monitoring · Methodology