MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Data access / search

com.myprivacyagent/public

Read-only opt-out guides, removal routes for 950+ data brokers, and privacy library search.

Checks passed
12 / 22

2 failed · 8 not measured

Median response
520 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
13

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 520 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name my-privacy-agent-public.

  • Pass
    Lists tools

    tools/list returned 13 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 520 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 520 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    4 of 14 parameters have a description (29%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Fail
    Website matches publisher

    The website host does not match the reverse-domain namespace.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-09-17T01:26:54.014427Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using com.myprivacyagent/public

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http com-myprivacyagent-public https://myprivacyagent.com/api/mcp

Capabilities

Tools 13

get_case_status

Requires OAuth and the 'share_results' permission. Returns one case by case_id with its current status, verification status, and any step only the person can do.

Discovered
get_library_verification_status

Read the actual catalog size, distinct route variants, current verified counts, checks captured today and the latest scheduled sweep. Counts include only native evidence that is still current; inventory rows, aliases and agent callbacks never count as verified.

Discovered
get_my_report

Requires OAuth and the 'share_results' permission for the subject. Returns the report summary the dashboard shows: status, counts, and per-site findings (site, status, what it exposes, guide link). No listing URLs or observed values are included. Returns authorization_required with a connect URL when the permission is missing.

Discovered
get_opt_out_instructions

The complete free website guide: direct answer, steps, troubleshooting, FAQs, official sources and content review date, plus separate current native verification. Retired sites return what-to-do-now guidance without historical actionable forms. Accepts a slug (spokeo), domain, name, alias, or URL. No login or personal lookup.

Discovered
get_removal_route

For any of the 950+ sites in the takedown registry: the documented removal method (form, email, both, guide, or none), the opt-out URL and privacy email on record, the parent company that actually processes the request, sibling sites one request may cover, and a link to our step-by-step guide when one exists. Accepts a domain or a URL.

Discovered
get_route_verification

Read the exact official route variants for a domain or route ID, current independently checked scope, actor and region, capture time, expiry and failures. No badge means the route is not currently verified. This never starts a check or submits a request.

Discovered
get_service_overview

The public service description: tool scope, optional website pages for a private check, listing review and pricing, service limitations, and registry statistics. Contains public reference information only.

Discovered
list_my_cases

Requires OAuth and the 'share_results' permission. Lists removal cases with site, action, exact request status, verification status, human-only steps and dates. Filed, pending, needs review and verified removed are distinct states.

Discovered
list_my_subjects

Requires OAuth. Lists the person (first name, city, state, verification status) whose exposure this account has checked, with the subject_id used by account tools. Account setup and grant requirements are returned as structured statuses.

Discovered
list_opt_out_guides

Summaries of every curated website guide and retired-site explanation, without duplicates. Includes kind, domain, category, documented method and content review date. Undocumented facts are null. Supports paging and category filters.

Discovered
request_recheck

Requires OAuth and the 'run_check' permission. Queues a fresh check of the person's existing details (the same re-scan Patrol runs monthly). Patrol plan only, verified subjects only, once per 24 hours; it never starts a first check and never takes new details. Returns queued, or a structured reason (not_allowed with retry_after, entitlement_required with pricing_url, unavailable, error). Purchases happen on the website only.

Discovered
search_privacy_library

Search My Privacy Agent's published articles, opt-out guides, help answers, and plan facts about data brokers, opt-outs, relisting, pricing and service limitations. Returns ranked hits with canonical source URLs.

Discovered
submit_approved_plan

Requires OAuth and the 'submit_requests' permission. Without confirm: true it previews eligible listings (status preview). With confirm: true it queues removal requests for exactly those listings using an existing website approval and paid entitlement. It cannot approve listings, pick new sites or buy anything; unmet requirements return approval_required or entitlement_required. A request is not a removal.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected520 ms13