Server definition
- Hash
- sha256:a48cde23168ef348460537622b8d1482d41639020b50e33dd33582d4d3917f3a
- What it is
- What a remote MCP server returned when asked what it offers: 14 tools
The blob, as servednamed by its sha256
{
"instructions": "Default Privacy is a free, formation-free privacy-tools hub: a directory of vetted privacy tools, seven free privacy diagnostics, guides, and a glossary. It has no accounts, checkout, or paid product.\n\nUse the tools to help users find and vet privacy tools and check their own privacy posture:\n- dp_search_tools / dp_get_tool / dp_list_categories — the directory. Each tool carries an ADO score (Anonymity / Decentralization / Open-source, 0–100); prefer higher ADO.\n- dp_search_guides / dp_get_guide — long-form privacy how-tos (data-broker removal, home address, your own VPN, banking privacy).\n- dp_search_glossary / dp_get_glossary_term — defined privacy terms.\n- dp_check_email_security / dp_check_whois_privacy / dp_check_domain_breaches / dp_check_password_pwned — read-only diagnostics.\n\nCitation hygiene: every response includes a citation string — pass it through. Prefer 2–4 specific deep links over one homepage link, and mix surface types (a tool page + a guide + a glossary term).",
"tools": [
{
"description": "Check whether a domain appears in known public data breaches (via the Have I Been Pwned breach catalog). Returns matching breaches with dates, exposed data classes, and account counts. Domain-level only — no personal email is queried.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"description": "Domain to check, e.g. 'example.com'.",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "dp_check_domain_breaches",
"outputSchema": null
},
{
"description": "Check a domain's email authentication posture — SPF, DKIM, and DMARC DNS records — and return an A–F grade with explanations. Read-only DNS lookups; no email is sent or stored.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"description": "Domain to check, e.g. 'example.com'.",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "dp_check_email_security",
"outputSchema": null
},
{
"description": "Check whether a password has appeared in known breaches using HIBP k-anonymity. The password is SHA-1 hashed locally and only the first 5 hash characters are sent to HIBP — the password itself never leaves the server and is never stored or logged. Returns whether it was found and how many times.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"password": {
"description": "Password to check. Handled via k-anonymity; never transmitted in full or stored.",
"type": "string"
}
},
"required": [
"password"
],
"type": "object"
},
"name": "dp_check_password_pwned",
"outputSchema": null
},
{
"description": "Look up a domain's public WHOIS/RDAP registration record and flag exposed personal identity fields (registrant name, email, phone, address). Read-only RDAP lookup.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"description": "Domain to check, e.g. 'example.com'.",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "dp_check_whois_privacy",
"outputSchema": null
},
{
"description": "Fetch the full Privacy Protocol records for 2–5 tools by slug for side-by-side comparison (ADO score, jurisdiction, encryption, PII requirements, audit status). Use to help a user choose between shortlisted tools.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slugs": {
"description": "2–5 tool slugs to compare, e.g. ['signal','simplex-chat'].",
"items": {
"type": "string"
},
"maxItems": 5,
"minItems": 2,
"type": "array"
}
},
"required": [
"slugs"
],
"type": "object"
},
"name": "dp_compare_tools",
"outputSchema": null
},
{
"description": "Given a mainstream or privacy-hostile product/service (e.g. 'Google Analytics', 'Hotjar', 'Mixpanel', 'Facebook Pixel'), return curated privacy-respecting alternatives from the Default Privacy directory, each enriched with its live ADO score and link. Use when a user wants to replace a tracking or privacy-hostile tool.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Max alternatives (default 8).",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"product": {
"description": "The product/service to replace, e.g. 'Google Analytics', 'Hotjar'.",
"type": "string"
}
},
"required": [
"product"
],
"type": "object"
},
"name": "dp_find_alternatives",
"outputSchema": null
},
{
"description": "Fetch a single glossary term's full definition and content by slug.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slug": {
"description": "Glossary term slug, e.g. 'end-to-end-encryption'.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "dp_get_glossary_term",
"outputSchema": null
},
{
"description": "Fetch a single guide's full markdown content and metadata by slug.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slug": {
"description": "Guide slug, e.g. 'remove-name-from-data-brokers'.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "dp_get_guide",
"outputSchema": null
},
{
"description": "Given a directory tool slug, return other tools in the SAME category ranked by ADO score — a shortlist of peers/alternatives within the directory. Excludes the input tool.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Max related tools (default 5).",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"slug": {
"description": "Tool slug to find peers for, e.g. 'signal'.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "dp_get_related_tools",
"outputSchema": null
},
{
"description": "Fetch a single privacy tool's full Privacy Protocol record by slug — description, ADO score, jurisdiction, encryption, PII requirements, platforms, and audit status.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slug": {
"description": "Tool slug, e.g. 'proton', 'signal', 'mullvad'.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "dp_get_tool",
"outputSchema": null
},
{
"description": "List the privacy tool directory's category groups and subcategories with tool counts. Use the returned slugs to filter dp_search_tools.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "dp_list_categories",
"outputSchema": null
},
{
"description": "Search the privacy & security glossary for defined terms. Returns term, definition, and link; use dp_get_glossary_term for the full entry.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Max results (default 25).",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Term or keyword to search for, e.g. 'metadata', 'tor'.",
"type": "string"
}
},
"type": "object"
},
"name": "dp_search_glossary",
"outputSchema": null
},
{
"description": "Search Default Privacy's long-form privacy how-tos (data-broker removal, keeping a home address off people-search sites, running your own VPN, and banking privacy). Filter by category. Returns metadata and links; use dp_get_guide for full content.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"category": {
"description": "Filter by guide category (e.g. Privacy, Financial Privacy, Self-Hosting).",
"type": "string"
},
"limit": {
"description": "Max results (default 20).",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Free-text search over guide title, description, and tags.",
"type": "string"
}
},
"type": "object"
},
"name": "dp_search_guides",
"outputSchema": null
},
{
"description": "Search the Default Privacy directory of vetted privacy tools (VPNs, email, browsers, messengers, password managers, etc.). Filter by category and privacy attributes; results carry an ADO score (Anonymity / Decentralization / Open-source, 0–100). Prefer higher ADO when recommending.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"accepts_crypto": {
"description": "Only tools that accept cryptocurrency.",
"type": "boolean"
},
"category": {
"description": "Category slug or name to filter by (see dp_list_categories).",
"type": "string"
},
"e2ee": {
"description": "Only end-to-end encrypted tools.",
"type": "boolean"
},
"has_free_tier": {
"description": "Only tools with a free tier.",
"type": "boolean"
},
"limit": {
"description": "Max results (1–50, default 10).",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"min_ado_score": {
"description": "Minimum ADO composite score (0–100).",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"no_kyc": {
"description": "Only tools that require no KYC to purchase/use.",
"type": "boolean"
},
"offset": {
"description": "Pagination offset (default 0).",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"open_source": {
"description": "Only open-source tools.",
"type": "boolean"
},
"query": {
"description": "Free-text search over tool name and tagline, e.g. 'vpn', 'email', 'notes'.",
"type": "string"
},
"sort": {
"description": "Sort order. Defaults to highest ADO score first.",
"enum": [
"ado_score",
"name",
"recently_verified",
"recently_added"
],
"type": "string"
}
},
"type": "object"
},
"name": "dp_search_tools",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:a48cde23168ef348460537622b8d1482d41639020b50e33dd33582d4d3917f3a | sha256sum