MCP 서버

Straelo Relay

com.straelo/relay

이 MCP로 할 수 있는 일

Provides web research and content extraction alongside domain health, email validation, DNS intelligence, and read-only Ethereum and Base blockchain analysis.

blockchain_intelligence
STRAELO Blockchain Intelligence
Inspect exactly one Base or Ethereum transaction, address, or contract with bounded read-only RPC calls and return deterministic context, observed signals, evidence, coverage, and actionable follow-up.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'title': 'handlerArguments', 'required': ['chain'], 'properties': {'chain': {'enum': ['ethereum', 'base'], 'type': 'string', 'title': 'Chain', 'description': 'EVM network containing the target.'}, 'address': {'type': 'string', 'title': 'Address', 'default': None, 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'One EVM address to inspect.'}, 'previous_state': {'type': 'object', 'title': 'Previous State', 'default': None, 'description': 'Optional prior new_state for stateless change detection.'}, 'contract_address': {'type': 'string', 'title': 'Contract Address', 'default': None, 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'One EVM contract address to inspect.'}, 'transaction_hash': {'type': 'string', 'title': 'Transaction Hash', 'default': None, 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'One transaction hash to inspect.'}}}
출력 스키마
{'type': 'object', 'title': 'BlockchainIntelligenceOutput', 'required': ['target', 'classification', 'summary', 'activity', 'value_and_fee', 'contract_context', 'risk_signals', 'issues', 'evidence', 'recommended_actions', 'changes', 'material_changes', 'coverage', 'rpc_calls_used', 'observed_at', 'current_state', 'new_state'], 'properties': {'issues': {'type': 'array', 'items': {'type': 'object'}}, 'target': {'type': 'object', 'description': 'Selected target type and value.'}, 'changes': {'type': 'array', 'items': {'type': 'object'}}, 'summary': {'type': 'string'}, 'activity': {'type': 'object'}, 'coverage': {'type': 'object', 'description': 'Explicitly records the observed RPC scope and unobserved categories.'}, 'evidence': {'type': 'array', 'items': {'type': 'object'}}, 'new_state': {'type': 'object'}, 'observed_at': {'type': 'string', 'format': 'date-time'}, 'risk_signals': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Observed signals only; no risk score is assigned.'}, 'current_state': {'type': 'object'}, 'value_and_fee': {'type': 'object'}, 'classification': {'type': 'string', 'description': 'Observed deterministic target classification, not a safety assessment.'}, 'rpc_calls_used': {'type': 'integer', 'maximum': 5}, 'contract_context': {'type': 'object'}, 'material_changes': {'type': 'array', 'items': {'type': 'string'}}, 'recommended_actions': {'type': 'array', 'items': {'type': 'object'}}}}
chain_contract_call
Chain Contract Call
Execute a read-only EVM smart contract call on Ethereum or Base and return the normalized result without managing an RPC provider.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'title': 'handlerArguments', 'required': ['chain', 'contract_address', 'data'], 'properties': {'data': {'type': 'string', 'title': 'Data', 'description': 'Read-only hexadecimal ABI calldata.'}, 'chain': {'enum': ['ethereum', 'base'], 'type': 'string', 'title': 'Chain', 'description': 'EVM network for the read-only call.'}, 'contract_address': {'type': 'string', 'title': 'Contract Address', 'description': 'Target EVM contract address.'}}}
출력 스키마
{'type': 'object', 'title': 'ChainContractCallOutput', 'required': ['chain', 'contract_address', 'result', 'provider', 'latency_ms'], 'properties': {'chain': {'type': 'string', 'description': 'Selected EVM network.'}, 'result': {'type': 'string', 'description': 'Hexadecimal eth_call result.'}, 'provider': {'type': 'string', 'description': 'RPC provider identifier.'}, 'latency_ms': {'type': 'integer', 'description': 'Observed provider-call latency in milliseconds.'}, 'contract_address': {'type': 'string', 'description': 'Called contract address.'}}}
defi_execution_snapshot
STRAELO DeFi Execution Snapshot
Compare read-only Base swap quotes from 1inch and KyberSwap, returning normalized comparable output, consensus, dispersion, quote evidence, and explicit provider limitations without executing a swap.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'title': 'handlerArguments', 'required': ['chain', 'token_in', 'token_out', 'amount_in', 'slippage_bps'], 'properties': {'chain': {'enum': ['base'], 'type': 'string', 'title': 'Chain', 'description': 'Base Mainnet only in this quote-only MVP.'}, 'token_in': {'enum': ['USDC', 'USDT', 'ETH', 'WETH'], 'type': 'string', 'title': 'Token In', 'description': 'Input Base asset symbol.'}, 'amount_in': {'type': 'string', 'title': 'Amount In', 'description': 'Positive decimal input amount, converted exactly to raw token units.'}, 'token_out': {'enum': ['USDC', 'USDT', 'ETH', 'WETH'], 'type': 'string', 'title': 'Token Out', 'description': 'Output Base asset symbol; must differ from token_in.'}, 'slippage_bps': {'type': 'integer', 'title': 'Slippage Bps', 'maximum': 10000, 'minimum': 0, 'description': 'Slippage tolerance in basis points; it is not treated as a cost.'}, 'baseline_provider': {'enum': ['oneinch', 'kyberswap'], 'type': 'string', 'title': 'Baseline Provider', 'default': None, 'description': 'Optional provider used only for a direct economic comparison.'}}}
출력 스키마
{'type': 'object', 'title': 'DefiExecutionSnapshotOutput', 'required': ['status', 'best_provider', 'confidence', 'quotes', 'consensus', 'economic_advantage', 'partial', 'provider_failures', 'evidence_quality', 'usage', 'economics', 'observed_at'], 'properties': {'usage': {'type': 'object', 'description': 'Per-provider call success, latency, and configured cost-estimate availability.'}, 'quotes': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Normalized provider quote evidence in raw token units.'}, 'status': {'enum': ['COMPARISON_AVAILABLE', 'PARTIAL', 'UPSTREAM_UNAVAILABLE'], 'type': 'string'}, 'partial': {'type': 'boolean', 'description': 'True when one or more providers did not yield a valid quote.'}, 'consensus': {'type': ['object', 'null'], 'description': 'Comparable-output median and comparison basis when two provider quotes are valid.'}, 'economics': {'type': 'object', 'description': 'Known or unknown estimated provider COGS; unknown is never represented as zero.'}, 'confidence': {'enum': ['LOW', 'MEDIUM'], 'type': 'string', 'description': 'Deterministic quote-comparison confidence; two providers never produce HIGH in this MVP.'}, 'observed_at': {'type': 'string', 'format': 'date-time'}, 'best_provider': {'type': ['string', 'null'], 'description': 'Best comparable provider only when at least two valid quotes are available.'}, 'evidence_quality': {'type': 'object', 'description': 'Per-provider reported, calculated, estimated, or unavailable field quality.'}, 'provider_failures': {'type': 'array', 'items': {'type': 'object', 'required': ['provider', 'category'], 'properties': {'category': {'type': 'string'}, 'provider': {'type': 'string'}}}}, 'economic_advantage': {'type': ['object', 'null'], 'description': 'Best quote versus declared baseline or next available quote; never ROI.'}}}
domain_intelligence
STRAELO Domain Intelligence
Inspect a domain's DNS, HTTP/HTTPS, TLS, redirects, email posture, security signals and agent readiness in one machine-to-machine call, returning structured issues, evidence and actionable findings.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'title': 'handlerArguments', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'title': 'Domain', 'description': 'Public domain name; localhost and IP literals are rejected.'}, 'previous_state': {'type': 'object', 'title': 'Previous State', 'default': None, 'description': 'Optional prior new_state for stateless change detection.'}}}
출력 스키마
{'type': 'object', 'title': 'DomainIntelligenceOutput', 'required': ['domain', 'dns', 'health', 'email_posture', 'security_posture', 'agent_readiness', 'issues', 'actions', 'evidence', 'observed_at', 'data_quality', 'current_state', 'changes', 'new_state'], 'properties': {'dns': {'type': 'object'}, 'domain': {'type': 'string'}, 'health': {'type': 'object'}, 'issues': {'type': 'array'}, 'actions': {'type': 'array'}, 'changes': {'type': 'array'}, 'evidence': {'type': 'array'}, 'new_state': {'type': 'object'}, 'observed_at': {'type': 'string', 'format': 'date-time'}, 'data_quality': {'type': 'object'}, 'current_state': {'type': 'object'}, 'email_posture': {'type': 'object'}, 'agent_readiness': {'type': 'object'}, 'security_posture': {'type': 'object'}}}
email_validator_basic
Email Validator BASIC
Validate email syntax, domain and MX records for basic automated checks without SMTP mailbox verification.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'title': 'handlerArguments', 'required': ['email'], 'properties': {'email': {'type': 'string', 'title': 'Email', 'format': 'email', 'description': 'Email address for syntax, domain and MX validation.'}}}
출력 스키마
{'type': 'object', 'title': 'EmailValidatorBasicOutput', 'required': ['valid', 'domain', 'mx_found', 'reasons'], 'properties': {'valid': {'type': 'boolean'}, 'domain': {'type': ['string', 'null']}, 'reasons': {'type': 'array', 'items': {'type': 'string'}}, 'mx_found': {'type': ['boolean', 'null']}}}
pay_decision_snapshot
Pay Decision Snapshot
Compare one supplied x402 v2 exact Base USDC payment requirement against declared intent and return deterministic consistency, mismatch, change, fingerprint, and coverage evidence without executing a payment.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'title': 'handlerArguments', 'required': ['intent', 'payment_required'], 'properties': {'intent': {'type': 'object', 'title': 'Intent', 'required': ['seller', 'service', 'resource'], 'properties': {'seller': {'type': 'string', 'description': 'Caller-supplied seller label included in the fingerprint; identity is not externally verified.'}, 'service': {'type': 'string', 'description': 'Expected resource.serviceName.'}, 'resource': {'type': 'string', 'format': 'uri', 'description': 'Expected exact absolute HTTP(S) resource URL.'}, 'expected_asset': {'type': 'string', 'description': 'Optional expected EVM asset address.'}, 'expected_amount': {'type': 'string', 'description': 'Optional expected USDC decimal amount, not atomic units.'}, 'expected_pay_to': {'type': 'string', 'description': 'Optional expected EVM payment destination.'}, 'amount_tolerance': {'type': 'string', 'description': 'Optional permitted USDC decimal increase.'}, 'expected_network': {'type': 'string', 'description': 'Optional expected CAIP-2 network.'}}}, 'payment_required': {'type': 'object', 'title': 'Payment Required', 'description': 'Observed x402 v2 PAYMENT-REQUIRED challenge decoded as JSON.'}, 'previous_snapshot': {'type': 'object', 'title': 'Previous Snapshot', 'default': None, 'description': 'Optional prior snapshot for stateless material-change detection.'}}}
출력 스키마
{'type': 'object', 'title': 'PayDecisionSnapshotOutput', 'required': ['assessment', 'reason_codes', 'matched', 'mismatched', 'changes', 'payment_fingerprint', 'checks_performed', 'checks_skipped', 'evidence', 'coverage', 'external_calls', 'snapshot'], 'properties': {'changes': {'type': 'array', 'items': {'type': 'object'}}, 'matched': {'type': 'object'}, 'coverage': {'type': 'object'}, 'evidence': {'type': 'object'}, 'snapshot': {'type': 'object', 'description': 'Reusable stateless comparison state.'}, 'assessment': {'enum': ['CONSISTENT', 'INCONSISTENT', 'REVIEW_REQUIRED'], 'type': 'string', 'description': 'Consistency decision only; never a safety rating.'}, 'mismatched': {'type': 'object'}, 'reason_codes': {'type': 'array', 'items': {'type': 'string'}}, 'checks_skipped': {'type': 'array', 'items': {'type': 'string'}}, 'external_calls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Always empty in this offline MVP.'}, 'checks_performed': {'type': 'array', 'items': {'type': 'string'}}, 'payment_fingerprint': {'type': 'string', 'description': 'SHA-256 of canonical material payment fields.'}}}
url_clean_content
Clean Content
Extract clean readable webpage text from a public URL, removing boilerplate for LLM-ready research or RAG ingestion.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'title': 'handlerArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'format': 'uri', 'description': 'Public HTTP(S) page URL to fetch. Private, local, authenticated, paywalled, or blocked resources are not supported.'}}}
출력 스키마
{'type': 'object', 'title': 'UrlCleanContentOutput', 'required': ['url', 'title', 'text', 'metadata'], 'properties': {'url': {'type': 'string', 'description': 'Fetched page URL.'}, 'text': {'type': 'string', 'description': 'Clean readable page text.'}, 'title': {'type': ['string', 'null'], 'description': 'Page title when available.'}, 'metadata': {'type': 'object', 'description': 'Useful non-sensitive page metadata.'}}}
web_intelligence
STRAELO Web Intelligence
Search, read, extract, verify with evidence, research, compare or detect web changes in one paid machine-to-machine product without orchestrating multiple web APIs.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'title': 'handlerArguments', 'properties': {'url': {'type': 'string', 'title': 'Url', 'format': 'uri', 'default': None, 'description': 'Public HTTP(S) URL for read or changes.'}, 'query': {'type': 'string', 'title': 'Query', 'default': None, 'description': 'Live-web query for search, extract, evidence, or compare.'}, 'topic': {'type': 'string', 'title': 'Topic', 'default': None, 'description': 'Legacy structured-research topic, used with objective only when intent is omitted.'}, 'fields': {'type': 'array', 'items': {'enum': ['title', 'url', 'snippet', 'text'], 'type': 'string'}, 'title': 'Fields', 'default': None, 'description': 'Unique source fields for extract.'}, 'intent': {'enum': ['search', 'read', 'extract', 'evidence', 'research', 'compare', 'changes'], 'type': 'string', 'title': 'Intent', 'default': None, 'description': 'Selected Web Intelligence operation.'}, 'targets': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Targets', 'default': None, 'maxItems': 5, 'minItems': 2, 'description': 'Two to five named targets for compare.'}, 'question': {'type': 'string', 'title': 'Question', 'default': None, 'description': 'Natural-language question for research.'}, 'objective': {'type': 'string', 'title': 'Objective', 'default': None, 'description': 'Legacy structured-research objective, used with topic only when intent is omitted.'}, 'previous_state': {'type': 'object', 'title': 'Previous State', 'default': None, 'description': 'Optional client-supplied prior read state for stateless changes detection.'}}}
출력 스키마
{'type': 'object', 'title': 'WebIntelligenceOutput', 'required': ['intent', 'result', 'observed_at', 'freshness', 'data_quality', 'missing'], 'properties': {'usage': {'type': ['object', 'null'], 'description': 'Measured provider usage when applicable.'}, 'intent': {'type': 'string', 'description': 'Executed selected intent.'}, 'result': {'type': 'object', 'description': 'Intent-specific machine-readable result.'}, 'missing': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Known unavailable information.'}, 'sources': {'type': 'array', 'description': 'Source provenance when the intent uses web sources.'}, 'economics': {'type': ['object', 'null'], 'description': 'Application-calculated estimated costs when applicable.'}, 'freshness': {'type': 'string', 'description': 'Current-data or client-state comparison context.'}, 'observed_at': {'type': 'string', 'format': 'date-time', 'description': 'UTC observation time.'}, 'data_quality': {'type': 'object', 'description': 'Available source or content coverage.'}}}
추가됨
defi_execution_snapshot
2026년 10월 2일 2:40 AM
삭제됨
transaction_intelligence
2026년 9월 30일 2:40 AM
삭제됨
search_read
2026년 9월 30일 2:40 AM
삭제됨
search_extract
2026년 9월 30일 2:40 AM
삭제됨
search_evidence
2026년 9월 30일 2:40 AM
삭제됨
research_answer
2026년 9월 30일 2:40 AM
삭제됨
domain_health
2026년 9월 30일 2:40 AM
삭제됨
dns_intelligence
2026년 9월 30일 2:40 AM
추가됨
domain_intelligence
2026년 9월 30일 2:40 AM
추가됨
pay_decision_snapshot
2026년 9월 30일 2:40 AM
추가됨
blockchain_intelligence
2026년 9월 30일 2:40 AM
변경됨
chain_contract_call
2026년 9월 30일 2:40 AM
변경됨
web_intelligence
2026년 9월 30일 2:40 AM
변경됨
email_validator_basic
2026년 9월 30일 2:40 AM
변경됨
url_clean_content
2026년 9월 30일 2:40 AM
추가됨
domain_health
2026년 9월 28일 2:40 AM
추가됨
dns_intelligence
2026년 9월 28일 2:40 AM
추가됨
search_evidence
2026년 9월 28일 2:40 AM
추가됨
search_extract
2026년 9월 28일 2:40 AM
추가됨
transaction_intelligence
2026년 9월 28일 2:40 AM
추가됨
chain_contract_call
2026년 9월 28일 2:40 AM
추가됨
web_intelligence
2026년 9월 28일 2:40 AM
추가됨
research_answer
2026년 9월 28일 2:40 AM
추가됨
search_read
2026년 9월 28일 2:40 AM
추가됨
email_validator_basic
2026년 9월 28일 2:40 AM
추가됨
url_clean_content
2026년 9월 28일 2:40 AM

The Stall

ai.intuitek.the-stall/the-stall

Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.

pulsenetwork

com.theaslangroupllc.pulse/pulsenetwork

Provides paid, multi-domain intelligence endpoints covering markets, finance, crypto, compliance, healthcare, climate, education,…

Oblique Markets

markets.oblique.api/oblique-markets

Offers paid research, web extraction, agent-service routing, market analytics, Base blockchain inspection, browser evidence, and …

webbersites-x402-data-api

io.github.webberdesign/webbersites-x402-data-api

Provides pay-per-call utilities for web scraping, SEO and accessibility audits, document extraction, DNS and email checks, crypto…

Onvexia — Crypto Fundamentals, Sentiment & Onchain Tracking

com.onvexia/onvexia

Provides cryptocurrency fundamentals, technical indicators, sentiment analysis, social intelligence, on-chain flows, whale tracki…

AgentServices

to.agentservices/agentservices

Offers paid APIs for crypto prices, trading signals, DeFi yields and risk, arbitrage, market data, macro indicators, AI chat, and…

FlareSignal Intelligence

io.flaresignal/intelligence

Provides provenance-aware Flare and XRPFi intelligence through canonical metrics, analytical compositions, research plans and tra…

Taifoon coordination layer

io.taifoon/coordination-layer

Coordinates agent registration, hiring, benchmarking, resource grids, assurance workflows, and blockchain-based settlement and pr…