verified.fyi MCP
This MCP server allows AI assistants to check the trustworthiness of websites by retrieving automated trust scores, verdicts, and plain-English summaries based on domain age, SSL, DNS, and content analysis. It also provides access to published research stories.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://verified.fyi/mcpWhat you can do with it
- Check if a website is trustworthy using a trust score and verdict
- Retrieve plain-English summaries of site safety assessments
- List published research stories with headline statistics
Source and maintenance
Protocol and capabilities
- Server
- verified-fyi 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 2 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
2 advertised
check_website — Check website trust
Look up verified.fyi's independent trust report for a website: a 0-100 trust score, a verdict and a plain-English summary, drawn from automated checks (domain age, TLS, DNS, Google Web Risk, VirusTotal, blocklists, reviews, archive history, page content), with a link to the full report that lists every check. Use it before visiting, buying from, signing up to, or entering personal or payment details on an unfamiliar site, or when someone asks whether a site, online shop, link or sender's domain is legitimate, safe or a scam. Accepts a bare domain or any URL. Known sites return instantly. A site never checked before is scanned on demand, which usually takes 20-60 seconds; if the scan isn't finished within about 25 seconds the result has status "generating" and retry_after_seconds.
{
"type": "object",
"required": [
"url_or_domain"
],
"properties": {
"url_or_domain": {
"type": "string",
"description": "The website to check: a bare domain such as example.com, or any URL on it. Only the hostname is assessed."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"status",
"domain",
"report_url",
"attribution"
],
"properties": {
"score": {
"type": [
"null",
"integer"
],
"maximum": 100,
"minimum": 0,
"description": "Trust score from 0 (dangerous) to 100 (trusted). Omitted for Inactive sites and service endpoints."
},
"domain": {
"type": "string",
"description": "The hostname that was checked."
},
"status": {
"enum": [
"complete",
"generating",
"rate_limited",
"failed"
],
"type": "string",
"description": "complete: the report is included. generating: a first scan is running, call again after retry_after_seconds. rate_limited: no report exists and new scans are paused, retry after retry_after_seconds or open report_url in a browser. failed: the scan could not complete."
},
"summary": {
"type": "string",
"description": "Plain-English assessment of the site."
},
"verdict": {
"type": "string",
"description": "Trusted, Mostly safe, Use caution, Suspicious, Dangerous, Inactive (site unreachable), or Service endpoint (a backend address of parent_domain, not a website)."
},
"checked_at": {
"type": "string",
"description": "When the report was generated. Reports are refreshed at most every 7 days."
},
"report_url": {
"type": "string",
"description": "The full report on verified.fyi, listing every check behind the verdict."
},
"attribution": {
"type": "string",
"description": "Citation line for this data."
},
"parent_domain": {
"type": "string",
"description": "For a service endpoint, the established domain it belongs to. Check that domain for a trust verdict."
},
"retry_after_seconds": {
"type": "integer",
"description": "For generating and rate_limited: seconds to wait before calling again."
}
},
"additionalProperties": false
}{
"title": "Check website trust",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}list_research — List verified.fyi research
List verified.fyi's published research: original data stories built from its dataset of website trust reports, such as how a domain's age relates to scam risk. Each entry has the headline statistic, a short description, the publication date, and links to the story and its JSON dataset. Useful when someone asks for statistics or trends about scam, phishing or fraudulent websites, or wants citable data on online safety.
{
"type": "object",
"additionalProperties": false
}{
"type": "object",
"required": [
"stories",
"attribution"
],
"properties": {
"stories": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"required": [
"title",
"headline_stat",
"description",
"published",
"url",
"data_url"
],
"properties": {
"url": {
"type": "string",
"description": "The story on verified.fyi."
},
"title": {
"type": "string"
},
"data_url": {
"type": "string",
"description": "The story's frozen dataset as JSON."
},
"published": {
"type": "string",
"description": "Publication date (YYYY-MM-DD)."
},
"description": {
"type": "string"
},
"headline_stat": {
"type": "string",
"description": "The story's key finding."
}
},
"additionalProperties": false
}
},
"attribution": {
"type": "string",
"description": "Citation line for this data."
}
},
"additionalProperties": false
}{
"title": "List verified.fyi research",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 834 ms
- 95th percentile latency
- 834 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 834 ms · metadata changed · 2 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http verified-fyi-mcp https://verified.fyi/mcpCodex
codex mcp add verified-fyi-mcp --url https://verified.fyi/mcpCursor
{
"mcpServers": {
"verified-fyi-mcp": {
"url": "https://verified.fyi/mcp"
}
}
}Cline
{
"mcpServers": {
"verified-fyi-mcp": {
"type": "streamableHttp",
"url": "https://verified.fyi/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"verified-fyi-mcp": {
"type": "http",
"url": "https://verified.fyi/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http verified-fyi-mcp https://verified.fyi/mcpClaude Desktop
{
"mcpServers": {
"verified-fyi-mcp": {
"url": "https://verified.fyi/mcp"
}
}
}Windsurf
{
"mcpServers": {
"verified-fyi-mcp": {
"serverUrl": "https://verified.fyi/mcp"
}
}
}Let your agent find its tools
Find servers like verified.fyi MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run verified.fyi MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.