{"schema_version":"verify.compare.v1","generated_at":"2026-07-10T22:16:58.286230+00:00","count":1,"missing_servers":[],"results":[{"server_id":"one-source/mcp-1s","display_name":"OneSource MCP","profile_url":"https://verify.sentinelsignal.io/servers/one-source/mcp-1s","compare_url":"https://verify.sentinelsignal.io/compare?server=one-source%2Fmcp-1s","trust_summary_url":"https://verify.sentinelsignal.io/v1/servers/one-source/mcp-1s/trust-summary","claimed":false,"verified_publisher":false,"claim_status":"unclaimed","badge_url":"https://verify.sentinelsignal.io/badge/one-source/mcp-1s.svg","report_url":"https://verify.sentinelsignal.io/v1/servers/one-source/mcp-1s/report","policy_url":"https://verify.sentinelsignal.io/v1/servers/one-source/mcp-1s/policy","evidence_url":"https://verify.sentinelsignal.io/api/v1/servers/one-source/mcp-1s/evidence","commerce_signal":null,"payment_capable":null,"delegation_level":null,"risk_flags":[],"strengths":["report_available","policy_available","badge_available"],"limitations":["unclaimed_profile","publisher_not_verified"],"last_seen":null,"last_scored":"2026-07-10T17:55:50.596147+00:00","recommended_agent_action":"allow_with_policy_review","observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"none","label":"No observed attention","summary":"No recent machine-readable trust or discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"none","observed":false,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"none","observed":false,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"none","observed":false,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":false,"compare":false,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":false,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":false,"reason":"No claim prompt is recommended from observed attention in the current window."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":false,"reason":"no_observed_attention"}}],"servers":[{"namespace":"one-source","name":"mcp-1s","title":"OneSource MCP","description":"# @one-source/mcp\n\nUnified MCP server for [OneSource](https://docs.onesource.io) — 31 tools for blockchain data, live chain queries, and API documentation in a single server.\n\nCombines [`@one-source/api-mcp`](https://www.npmjs.com/package/@one-source/api-mcp) (22 tools) and [`@one-source/docs-mcp`](https://www.npmjs.com/package/@one-source/docs-mcp) (9 tools) so your AI assistant gets full access to OneSource with one MCP connection.\n\n> **What is MCP?** The [Model Context Protocol](https://modelcontextprotocol.io) lets AI assistants call tools and access data sources. This server exposes both the OneSource blockchain API and its documentation as tools.\n\n## Quick Start\n\n### Claude Code\n\n```bash\nclaude mcp add onesource -- npx @one-source/mcp\n```\n\n### Claude Desktop / Cursor\n\nAdd to your MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"onesource\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@one-source/mcp\"]\n    }\n  }\n}\n```\n\n### Any MCP Client (stdio)\n\n```bash\nnpx @one-source/mcp\n```\n\n### HTTP Server (self-hosted)\n\n```bash\nnpx @one-source/mcp --http\nnpx @one-source/mcp --http --port=8080\n```\n\nThen connect your MCP client to `http://localhost:3000/`.\n\n## Tools (31)\n\n### Blockchain API — Live Chain (12 tools)\n\n| Tool | Description |\n|------|-------------|\n| `1s_allowance_live` | ERC20 allowance check |\n| `1s_contract_info_live` | Contract type detection via ERC165 |\n| `1s_erc1155_balance_live` | ERC1155 balance via RPC |\n| `1s_erc20_balance_live` | ERC20 balance via balanceOf |\n| `1s_erc20_transfers_live` | ERC20 Transfer logs via eth_getLogs |\n| `1s_erc721_tokens_live` | ERC721 token enumeration |\n| `1s_events_live` | Event logs via eth_getLogs |\n| `1s_multi_balance_live` | ETH + multiple ERC20 balances |\n| `1s_nft_metadata_live` | NFT metadata via tokenURI |\n| `1s_nft_owner_live` | NFT owner via ownerOf |\n| `1s_total_supply_live` | Token total supply |\n| `1s_tx_details_live` | Transaction + receipt via RPC |\n\n### Blockchain API — Chain Utilities (10 tools)\n\n| Tool | Description |\n|------|-------------|\n| `1s_contract_code` | Contract bytecode |\n| `1s_ens_resolve` | ENS name/address resolution |\n| `1s_estimate_gas` | Gas estimation |\n| `1s_network_info` | Chain ID, block number, gas price |\n| `1s_nonce` | Transaction count |\n| `1s_pending_block` | Pending block from mempool |\n| `1s_proxy_detect` | Proxy contract detection |\n| `1s_simulate_call` | Simulate eth_call |\n| `1s_storage_read` | Read storage slot |\n| `1s_tx_receipt` | Transaction receipt |\n\n### Documentation (9 tools)\n\nRead-only, no API key required.\n\n| Tool | Purpose | When to use |\n|------|---------|-------------|\n| `search_docs` | Keyword search across all documentation | Finding guides, concepts, or API patterns |\n| `get_query_reference` | Full reference for a root GraphQL query | Building a specific query with correct args/filters |\n| `get_type_definition` | Schema definition for any type/enum/input | Understanding field shapes and return types |\n| `list_examples` | Browse or search working GraphQL examples | Finding ready-to-use query patterns |\n| `list_supported_chains` | All supported blockchain networks + endpoints | First question: \"What chains are supported?\" |\n| `get_filter_reference` | Filter fields and operators for a list query | Building filtered queries with correct syntax |\n| `get_pagination_guide` | Cursor-based pagination pattern with examples | Implementing pagination for list queries |\n| `get_schema_overview` | High-level summary of the entire schema | Exploring the API surface before diving in |\n| `get_authentication_guide` | API key format, headers, and endpoints | Setting up authentication for the first time |\n\n## Networks\n\nAll blockchain API tools accept an optional `network` parameter:\n\n| Network | Description |\n|---------|-------------|\n| `ethereum` | Ethereum mainnet (default) |\n| `sepolia` | Ethereum Sepolia testnet |\n| `avax` | Avalanche C-Chain |\n\n## Payment (x402)\n\nBlockchain API endpoints are priced in USDC on Base via [x402](https://github.com/coinbase/x402). When the backend has payments enabled, tool calls return a 402 with payment details. Agents using [`@x402/fetch`](https://www.npmjs.com/package/@x402/fetch) handle this automatically.\n\nDocumentation tools are always free — no API key or authentication needed.\n\n## License\nApache 2.0","homepage_url":"https://onesource.io","docs_url":null,"icon_url":"https://api.smithery.ai/servers/one-source/mcp-1s/icon","support_url":null,"remote_url":null,"server_card_url":null,"latest_version":null,"current_status":"failing","current_score":45.11,"transport_type":null,"has_oauth":false,"has_dcr":false,"has_prompts":false,"tool_count":0,"current_validation_schema_version":"16d1d270090d6c8f","last_validated_at":"2026-07-10T17:55:50.596147+00:00","registry_source":"smithery_registry","registry_identifier":"smithery_registry:c8bc68b6-e348-4593-8162-d7cc5b5a9dc7","canonical_identifier":null,"current_score_components":{"auth_operability_score":0.0,"error_contract_score":0.0,"rate_limit_semantics_score":2.0,"schema_completeness_score":0.0,"backward_compatibility_score":4.0,"slo_health_score":3.0,"security_hygiene_score":1.5,"task_success_score":1.67,"trust_confidence_score":2.0,"abuse_noise_ratio_score":3.0,"prompt_contract_score":2.0,"resource_contract_score":2.0,"discovery_metadata_score":3.0,"registry_consistency_score":2.0,"installability_score":2.0,"session_semantics_score":0.0,"tool_surface_design_score":0.0,"result_shape_stability_score":0.0,"oauth_interop_score":0.0,"recovery_semantics_score":0.0,"maintenance_signal_score":3.75,"adoption_signal_score":2.0,"freshness_confidence_score":3.0,"transport_fidelity_score":0.0,"spec_recency_score":2.0,"session_resume_score":0.0,"step_up_auth_score":3.0,"transport_compliance_score":1.0,"utility_coverage_score":2.0,"advanced_capability_coverage_score":2.0,"connector_publishability_score":0.0,"tool_snapshot_churn_score":0.0,"connector_replay_score":3.0,"request_association_score":3.0,"interactive_flow_safety_score":3.0,"action_safety_score":3.0,"official_registry_presence_score":3.0,"provenance_divergence_score":4.0,"safety_transparency_score":4.0,"tool_capability_clarity_score":0.0,"destructive_operation_safety_score":3.0,"egress_ssrf_resilience_score":3.0,"execution_sandbox_safety_score":4.0,"data_exfiltration_resilience_score":3.0,"least_privilege_scope_score":2.0,"secret_handling_hygiene_score":3.0,"dependency_supply_chain_signal_score":0.5,"input_sanitization_safety_score":0.0,"tool_namespace_clarity_score":0.0},"capability_taxonomy":[],"machine_summary":{},"taxonomy_tags":[],"score_decomposition":[],"validation_diff":null,"tool_snapshot_diff":null,"connector_replay":{},"request_association":{},"production_readiness":{"code":"evaluation_only","label":"Evaluation only","reason":"Compact compare evidence is served while Verify protects web capacity."},"recommended_for":[],"history_summary":{},"validation_timeline":[],"evidence_confidence":{"score":50,"label":"warming","reason":"Deep compare evidence is deferred to the regular cache refresh path."},"incident_feed":[],"remediations":[],"client_remediation_modes":[],"client_profiles":[],"client_readiness_verdicts":[],"publishability_policy_profiles":[],"compatibility_fixtures":[],"install_snippets":{},"aliases":[],"raw_evidence":{},"active_alerts":[],"maintainer_analytics":{},"public_server_reputation":{},"maintainer_response_quality":{},"maintainer_annotations":[],"maintainer_rebuttals":[],"security_posture_summary":{},"tool_security_inventory":[],"transport_compliance":{},"utility_coverage":{},"write_action_governance":{},"provenance_divergence":{},"alias_consolidation":{},"alert_routing":{},"authenticated_validation":{},"hosted_runtime":{},"action_controls_diff":null,"benchmark_tasks":[],"latest_capability_counts":{},"point_loss_breakdown":[],"verdict_traces":{},"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_8118401451b37466","generated_at":"2026-07-10T22:16:58.281947+00:00","source":"current_snapshot","server":"one-source/mcp-1s","last_validated_at":"2026-07-10T17:55:50.596147+00:00","validation_age_hours":4.35,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-07-10T17:55:50.596147+00:00","age_hours":4.35,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":168.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":45.11,"raw_score":45.11,"confidence_score":50.0,"confidence_weighted_score":22.6,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"failing","current_score":45.11,"display_score":45.11,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Block for production","why":"failing live status + score below evaluation threshold","next_action":"revalidate, add safeguards, export policy","reason_count":2},"production_readiness_class":{"code":null,"label":null,"reason":null},"evidence_confidence":{"score":null,"label":null,"validation_age_hours":null,"live_check_count":null},"active_alerts":[]},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_8118401451b37466","generated_at":"2026-07-10T22:16:58.281947+00:00","source":"current_snapshot","server":"one-source/mcp-1s","last_validated_at":"2026-07-10T17:55:50.596147+00:00","validation_age_hours":4.35,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-07-10T17:55:50.596147+00:00","age_hours":4.35,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":168.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":45.11,"raw_score":45.11,"confidence_score":50.0,"confidence_weighted_score":22.6,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"failing","current_score":45.11,"display_score":45.11,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Block for production","why":"failing live status + score below evaluation threshold","next_action":"revalidate, add safeguards, export policy","reason_count":2},"production_readiness_class":{"code":null,"label":null,"reason":null},"evidence_confidence":{"score":null,"label":null,"validation_age_hours":null,"live_check_count":null},"active_alerts":[]},"agent_commerce":{},"latest_claim":null,"maintainer_profile_slug":null,"watch_summary":{},"observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"none","label":"No observed attention","summary":"No recent machine-readable trust or discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"none","observed":false,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"none","observed":false,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"none","observed":false,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":false,"compare":false,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":false,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":false,"reason":"No claim prompt is recommended from observed attention in the current window."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":false,"reason":"no_observed_attention"}}],"rows":[{"label":"Snapshot ID","values":["trustsnap_8118401451b37466"]},{"label":"Status","values":["failing"]},{"label":"Score","values":[45.11]},{"label":"Production readiness class","values":["Evaluation only"]},{"label":"Production trust decision","values":["Block for production"]},{"label":"Observed Attention","values":["No observed attention"]},{"label":"Evidence confidence","values":[50]},{"label":"Freshness","values":["n/a"]},{"label":"Latency","values":["n/a"]},{"label":"Spec recency","values":[2.0]},{"label":"Session resume","values":[0.0]},{"label":"Step-up auth","values":[3.0]},{"label":"Transport compliance","values":[1.0]},{"label":"Utility coverage","values":[2.0]},{"label":"Publishability","values":[0.0]},{"label":"Connector replay","values":[3.0]},{"label":"Request association","values":[3.0]},{"label":"Action safety","values":[3.0]},{"label":"Registry presence","values":[3.0]},{"label":"Provenance divergence","values":[4.0]},{"label":"Client compatibility: ChatGPT","values":["unknown"]},{"label":"Client compatibility: Claude","values":["unknown"]},{"label":"Write-action publishing","values":["unknown"]},{"label":"Snapshot churn risk","values":["unknown"]},{"label":"Transport","values":[null]},{"label":"Auth","values":["Unauthenticated / none"]},{"label":"Tools","values":[0]},{"label":"Prompts","values":[0]},{"label":"Resources","values":[0]},{"label":"OAuth","values":[false]},{"label":"DCR","values":[false]},{"label":"Taxonomy","values":[""]},{"label":"Recommended for","values":["none"]},{"label":"Top alerts","values":["none"]}],"cache_note":"Compact compare fallback response; deep compare evidence is deferred to protect web capacity."}