
Realurls
io.github.zhouchungongPublished by GitHub account zhouchungongv0.1.5Updated Oct 24, 2026
Which domain officially belongs to which software product or company. Ownership only, never safety.
Overview
A discontinued stdio bridge that let an assistant check which domain officially belongs to a software product or company, and whether a pasted link is the real,
- What you can do
- Look up the official domain and verified URLs for a named software product or company, with a verdict of official, insufficient evidence or unknown. Check a pasted URL and get a verdict of official, not official (with the real domain) or unknown. Return a ready-to-use sentence for the user alongside each verdict, with URLs only on official results.
- When to use it
- Only if you want to inspect the archived read-only dataset, code and audits. As a live verification service it is not useful: since 2026-10-05 every answer is unknown and no domain is confirmed as official.
- Requirements
- Node.js with npx to run the npm package locally, or an MCP host that accepts a server URL. Network access to the remote endpoint; the REALURLS_API environment variable can point at a different API base URL. No account or key is declared.
Installation
In SourceWeft
- Open Realurls in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@realurls/mcp
Discontinued on 2026-10-05. Realurls no longer verifies anything: every API and MCP answer is "unknown", and no domain is confirmed as official. Nothing in this repository about a domain should be treated as current. The registry reached 1,000 organizations and every record we audited was correct, but finding the proof that a domain is the real one is slow work per organization, coverage did not grow fast enough to justify it, and no one was relying on the service. What remains is read-only: the final signed dataset (release, CC BY-SA 4.0), the code and rules, and every audit. The service stays up as a notice until 2027-10-05, then is switched off.
MCP server that tells an AI agent which domain officially belongs to which software product or company — so it stops handing users SEO-poisoned lookalike download sites.
Since 0.1.5 this package is a thin stdio bridge to the remote endpoint https://api.realurls.org/mcp: instructions, tool definitions and every answer come from there, so the two ways of installing Realurls can never disagree. Hosts that accept a server URL can use the endpoint directly (Claude Code: claude mcp add --transport http realurls https://api.realurls.org/mcp).
Ownership only. Never a safety judgement. Read TRUST.md for exactly what we do and do not claim.
Tools
The server ships instructions telling the host to call get_official_url even when it thinks it already knows the URL.
In our tests that single line is what makes the difference: without it, agents answer well-known tools from memory and never verify.
Every result also carries say_to_user: the sentence the agent should give for that verdict ("I could not confirm the official site", "X is not a known domain of Y; Y's verified site is …"). Only official results contain URLs the agent may hand out.
Install
Claude Desktop — claude_desktop_config.json:
Claude Code:
Point at a local API during development: REALURLS_API=http://127.0.0.1:8787.
What "official" means
official = the domain has ≥1 anchor (GitHub-verified org, DNS self-attestation, restricted government TLD, …) and ≥2 independent
corroborations, all machine-reproducible. Anything less is reported as insufficient evidence — we would rather say "don't know" than be wrong.
Source: mcp/README.md at commit 5ead5c0
Tools
0Version history
1- v0.1.5LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.