verify-api
What this MCP does
Provides live web search, webpage fetching and extraction, endpoint health checks, CAPTCHA handling, and evidence-based verification of AI-related claims.
Tools
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'examples': ['https://openrouter.ai/api/v1/models', 'https://api.together.xyz/v1/health'], 'maxLength': 1000, 'minLength': 8, 'description': 'The target API or service endpoint URL to probe.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['verdict', 'http_status', 'latency_ms'], 'properties': {'verdict': {'enum': ['TRUE', 'UNREACHABLE', 'BLOCKED'], 'type': 'string', 'description': 'Reachability status verdict'}, 'checked_at': {'type': 'string', 'description': 'ISO 8601 timestamp of the check'}, 'latency_ms': {'type': 'integer', 'description': 'Response latency in milliseconds'}, 'http_status': {'type': 'integer', 'description': 'HTTP status code returned by the target endpoint'}}}
Input schema
{'type': 'object', 'required': ['url', 'schema'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 1000, 'minLength': 8, 'description': 'Target webpage URL.'}, 'schema': {'type': 'object', 'description': 'Schema definition or list of fields to extract.'}, 'instructions': {'type': 'string', 'description': 'Optional instructions for parsing or field formatting.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['url', 'data'], 'properties': {'url': {'type': 'string'}, 'data': {'type': 'object', 'description': 'Extracted JSON fields'}, 'title': {'type': 'string'}, 'elapsed_ms': {'type': 'integer'}}}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 1000, 'minLength': 8, 'description': 'Target webpage URL.'}, 'custom_headers': {'type': 'object', 'description': 'Optional custom headers.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['url', 'http_status', 'html'], 'properties': {'url': {'type': 'string'}, 'html': {'type': 'string'}, 'title': {'type': 'string'}, 'elapsed_ms': {'type': 'integer'}, 'http_status': {'type': 'integer'}, 'challenge_type': {'type': 'string'}, 'content_length': {'type': 'integer'}, 'challenge_detected': {'type': 'boolean'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['pricing', 'currency', 'network'], 'properties': {'network': {'type': 'string', 'description': 'Target blockchain network (Base)'}, 'pricing': {'type': 'object', 'description': 'Map of CAPTCHA type to cost in USDC atomic units per 1,000 solves'}, 'currency': {'type': 'string', 'description': 'Payment currency (USDC)'}}}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'examples': ['https://news.ycombinator.com', 'https://en.wikipedia.org/wiki/Artificial_intelligence'], 'maxLength': 1000, 'minLength': 8, 'description': 'Full target webpage URL to extract markdown from.'}, 'include_links': {'type': 'boolean', 'default': True, 'description': 'Preserve markdown hyperlinks.'}, 'include_images': {'type': 'boolean', 'default': False, 'description': 'Preserve markdown image tags.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['url', 'content', 'length'], 'properties': {'url': {'type': 'string', 'description': 'Target webpage URL'}, 'title': {'type': 'string', 'description': 'Extracted page title'}, 'length': {'type': 'integer', 'description': 'Content length in characters'}, 'content': {'type': 'string', 'description': 'Clean extracted Markdown content'}, 'elapsed_ms': {'type': 'integer', 'description': 'Extraction time in milliseconds'}, 'description': {'type': 'string', 'description': 'Extracted meta description'}, 'estimated_tokens': {'type': 'integer', 'description': 'Estimated LLM tokens (~len/4)'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Number of results to return.'}, 'query': {'type': 'string', 'maxLength': 300, 'minLength': 3, 'description': 'Web search query.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['query', 'results'], 'properties': {'count': {'type': 'integer', 'description': 'Number of returned results'}, 'query': {'type': 'string', 'description': 'Original search query'}, 'results': {'type': 'array', 'items': {'type': 'object', 'properties': {'url': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'snippet': {'type': 'string'}}}}}}
Input schema
{'type': 'object', 'required': ['type', 'sitekey', 'url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'examples': ['https://example.com/login'], 'maxLength': 1000, 'minLength': 8, 'description': 'The full target page URL where the CAPTCHA challenge is hosted.'}, 'type': {'enum': ['turnstile', 'hcaptcha', 'recaptcha', 'arkose', 'cloudflare'], 'type': 'string', 'examples': ['turnstile', 'recaptcha', 'hcaptcha'], 'description': 'The specific type of CAPTCHA challenge encountered on the target page.'}, 'sitekey': {'type': 'string', 'examples': ['0x4AAAAAAAx...'], 'maxLength': 256, 'minLength': 5, 'description': 'The CAPTCHA sitekey parameter extracted from the target page DOM or iframe.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['solved', 'token'], 'properties': {'token': {'type': 'string', 'description': 'The resulting CAPTCHA response token to submit to the form'}, 'method': {'type': 'string', 'description': 'Solving method or backend engine used'}, 'solved': {'type': 'boolean', 'description': 'Whether the CAPTCHA challenge was successfully solved'}, 'elapsed': {'type': 'number', 'description': 'Time taken in seconds to solve the challenge'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'depth': {'enum': ['standard', 'deep'], 'type': 'string', 'default': 'standard', 'examples': ['standard', 'deep'], 'description': "Verification depth: 'standard' (0.01 USDC) or 'deep' (0.03 USDC)."}, 'query': {'type': 'string', 'examples': ['Is GLM-5.3 Flash free on ZenMux?', 'Does OpenRouter still offer free tier models?'], 'maxLength': 500, 'minLength': 5, 'description': 'The specific AI infrastructure claim or assertion to verify.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['verdict', 'answer', 'confidence', 'sources'], 'properties': {'id': {'type': 'string', 'description': 'Unique verification record ID'}, 'answer': {'type': 'string', 'description': 'Detailed explanation backed by fresh sources'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Source URL'}, 'type': {'type': 'string', 'description': 'Source type (official, third_party, community)'}, 'title': {'type': 'string', 'description': 'Source page title'}}}, 'description': 'Fresh evidence sources used for verification'}, 'verdict': {'enum': ['TRUE', 'FALSE', 'PARTIALLY_TRUE', 'CHANGED', 'UNREACHABLE', 'BLOCKED', 'UNVERIFIED'], 'type': 'string', 'description': 'Deterministic evidence-backed verdict'}, 'confidence': {'type': 'number', 'description': 'Confidence score between 0.0 and 1.0'}}}
Recent tool changes
Similar MCP servers
osint-terminal
Provides keyless OSINT and reconnaissance tools for domains, DNS, IPs, breach exposure, threat intelligence, and related lookups.
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
Social Fetch
Retrieves public content and metadata from social networks, music services, Facebook Marketplace, events, profiles, posts, commen…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…