MCP connector for Claude

Own It: who holds the keys?

Own It reads the public record of a business’s web presence and reports who controls each layer: the domain, the DNS, the website platform, the email, the tracking tags, the booking and CRM tools, and the profiles. For each one it says how hard it would be to leave, why in plain words, and the first step to take control. It is built for owners who inherited a website from an agency, a former employee or a relative, and want to know what they actually own.

Connector URL

https://mcp.modernmustardseed.com/own-it

Streamable HTTP. No sign-in. Every tool is read-only.

Connect it

  1. In Claude, open Settings, then Connectors.
  2. Choose Add custom connector, paste https://mcp.modernmustardseed.com/own-it, and save. No account or key is needed.
  3. In a chat, ask who controls a business’s website or domain. Claude calls the tools when the question needs them.

In Claude Code: claude mcp add --transport http own-it https://mcp.modernmustardseed.com/own-it

Try these

The tools

audit_ownership

Audit who controls a business online

Maps who controls each layer of a business’s web presence from public data: domain registration (registrar, registrant if public, locks, expiry), DNS host, website platform (Wix, Squarespace, Shopify, WordPress, Webflow, GoDaddy, Duda, HighLevel, agency builders and more), email provider, analytics and ad tag IDs, call tracking, embedded booking, CRM and chat tools, and profile links including Google Business Profile. Each layer gets a portability rating, a plain-words reason and the first step to take control, and the whole presence gets a 0 to 100 portability score.

Inputs: domain (required, a domain or web address); business_name (optional, compared with the public registrant); profile_urls (optional, up to 10 links such as a Google Business Profile or Facebook page).

check_domain_control

Check domain, DNS and email control

The fast version: registrar, registrant if public, status codes and transfer locks, registration and expiry dates, DNSSEC, nameservers and DNS host, and mail provider, with a 0 to 100 control score and the first step. Does not read the website.

Inputs: domain (required); business_name (optional).

list_fingerprints

List detection rules

Lists every vendor Own It can name, the public marker that names it (DNS target, header, asset host or tag format), how portable it is, and the source for each marker. No network access.

Inputs: kind (optional): website, hosting, agency, dns, email, tags, call_tracking, widgets or profiles.

What it reads, layer by layer

How the score works

The score is portability, not quality. 100 means the business holds the keys and can leave any vendor with its work; 0 means someone else holds them. Each vendor carries a portability level from our rules: easy (90), moderate (65), hard (35) or locked (15). The domain layer starts at 90 and loses points for an expiry inside 30 or 90 days, a registration or transfer in the last 60 days, a registry-level lock, a hold, a reseller or website-builder registrar, and a public registrant that does not match the business name you give. The overall score is the weighted average of the layers that could be read; a layer that could not be read is listed under not_measured and left out, never counted as zero. Bands: 80 and up, you hold the keys; 60 to 79, mostly yours; 40 to 59, hard to leave; under 40, locked in.

We recognise 19 website platforms and frameworks and 23 agency and franchise website vendors. The full rule set, with the marker and the source for each, is returned by list_fingerprints.

What it cannot see

Data sources and licenses

Limits

Troubleshooting

Website layer says the source could not be read
The site answered with a bot challenge or an error. The platform may still be named from DNS; tags and widgets are not measured in that case.
Registration is not_measured
The registry is not in IANA’s RDAP bootstrap or did not answer in time. Look the domain up at lookup.icann.org.
“has no registry record, no DNS and no reachable homepage”
The name is probably misspelled or not registered. The result is remembered for ten minutes.

For reviewers

No account, key or setup is needed. Add the connector URL above, then:

  1. audit_ownership with domain allbirds.com returns all eight layers: registration at MarkMonitor, Shopify, Microsoft 365 mail, a Tag Manager container and profile links.
  2. audit_ownership with domain glossier.com names Shopify, Cloudflare DNS, Google Workspace mail and an embedded Klaviyo signup.
  3. check_domain_control with domain patagonia.com and business_name Patagonia returns the registrar, the public registrant (Patagonia, Inc.) matched to the business, expiry, status codes, DNS host and mail provider.
  4. audit_ownership with domain warbyparker.com names custom Next.js code on Vercel, Route 53 DNS and Google Workspace mail.
  5. list_fingerprints with kind website lists every platform rule with its source.
  6. Refusals: http://localhost, 169.254.169.254 and 10.0.0.1 each return a specific error and are never fetched.

Support and security

Questions, problems and security reports go to sarah@modernmustardseed.com. A machine-readable contact is at /.well-known/security.txt. How we handle data is in the privacy policy.