{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_46prcfxh3qxm","handle":"european-ip-data-analytics-iprate","url":"https://wellknown.network/agents/european-ip-data-analytics-iprate","links":{"self":"https://wellknown.network/agents/european-ip-data-analytics-iprate/record.json","html":"https://wellknown.network/agents/european-ip-data-analytics-iprate","markdown":"https://wellknown.network/agents/european-ip-data-analytics-iprate/record.md","api":"https://wellknown.network/api/v1/agents/european-ip-data-analytics-iprate","status":"https://wellknown.network/api/v1/agents/european-ip-data-analytics-iprate/status","claim":"https://wellknown.network/agents/european-ip-data-analytics-iprate/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/european-ip-data-analytics-iprate/claim.json","badge":"https://wellknown.network/agents/european-ip-data-analytics-iprate/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/european-ip-data-analytics-iprate/history","tools":"https://wellknown.network/api/v1/agents/european-ip-data-analytics-iprate/tools"},"ard":{"identifier":"urn:air:mcp.iprate.eu:server:european-ip-data-analytics-iprate","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"European IP Data & Analytics — IPRATE","summary":"Free anonymous selections from released European IP profiles, rankings, and market statistics.","description":"Free anonymous selections from released European IP profiles, rankings, and market statistics.","publisher":{"name":"eu.iprate","url":null},"homepage":"https://iprate.eu/developers/mcp/","repository":"https://github.com/mkiskis/iprate-free-mcp","version":"0.4.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.iprate.eu/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-03T13:40:07.076702Z","publishedAt":"2026-10-03T13:40:07.076702Z","registryName":"eu.iprate/ip-analytics"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[],"categories":[],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-10T20:27:11.465Z","lastProbedAt":"2026-10-10T20:27:11.465Z","statusComputedAt":"2026-10-10T20:29:17.859Z","reliability30d":{"probes":108,"successRate":1,"p50Ms":19,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":108,"ok":108,"authBoundaryOk":0,"serviceOk":108,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T20:27:11.465Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"find_ip_representatives","description":"Find up to five firms or attorneys from the selected static release. Use this for a name, jurisdiction, right type, released leading Nice class, or released lea"},{"name":"get_ip_representative_profile","description":"Return the bounded public evidence profile for one published IP firm or attorney. Provide exactly one numeric representative_id or public profile slug."},{"name":"get_ip_market_snapshot","description":"Return one already-computed static cohort snapshot and up to five leading released firms. No dates, raw records, SQL, arbitrary grouping, or free-form question "},{"name":"get_iprate_coverage","description":"Explain which static release cohorts support a jurisdiction and IP-right question. Returns held, partial, or not-covered state, release assets, counts, and supp"},{"name":"search","description":"Use this for open research about European IP firms, IP attorneys, or an IP market, such as who leads trademark work in a country or what IPRATE publishes about "},{"name":"fetch","description":"Use this after search to read one document in full: a published representative profile with its released ratings, a market snapshot with released statistics and"}],"toolCount":6,"toolsHash":"1987cc9a7f645c8dcd7237d5b57318561e6f1d8c336f3f0330a09825b646abab","serverName":"eu.iprate/ip-analytics","capabilities":["tools"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T13:24:02.240Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":32,"error":null,"detail":{"tools":[{"name":"find_ip_representatives","description":"Find up to five firms or attorneys from the selected static release. Use this for a name, jurisdiction, right type, released leading Nice class, or released lea"},{"name":"get_ip_representative_profile","description":"Return the bounded public evidence profile for one published IP firm or attorney. Provide exactly one numeric representative_id or public profile slug."},{"name":"get_ip_market_snapshot","description":"Return one already-computed static cohort snapshot and up to five leading released firms. No dates, raw records, SQL, arbitrary grouping, or free-form question "},{"name":"get_iprate_coverage","description":"Explain which static release cohorts support a jurisdiction and IP-right question. Returns held, partial, or not-covered state, release assets, counts, and supp"},{"name":"search","description":"Use this for open research about European IP firms, IP attorneys, or an IP market, such as who leads trademark work in a country or what IPRATE publishes about "},{"name":"fetch","description":"Use this after search to read one document in full: a published representative profile with its released ratings, a market snapshot with released statistics and"}],"toolCount":6,"toolsHash":"1987cc9a7f645c8dcd7237d5b57318561e6f1d8c336f3f0330a09825b646abab","serverName":"eu.iprate/ip-analytics","capabilities":["tools"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T06:27:44.922Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"find_ip_representatives","description":"Find up to five firms or attorneys from the selected static release. Use this for a name, jurisdiction, right type, released leading Nice class, or released lea"},{"name":"get_ip_representative_profile","description":"Return the bounded public evidence profile for one published IP firm or attorney. Provide exactly one numeric representative_id or public profile slug."},{"name":"get_ip_market_snapshot","description":"Return one already-computed static cohort snapshot and up to five leading released firms. No dates, raw records, SQL, arbitrary grouping, or free-form question "},{"name":"get_iprate_coverage","description":"Explain which static release cohorts support a jurisdiction and IP-right question. Returns held, partial, or not-covered state, release assets, counts, and supp"},{"name":"search","description":"Use this for open research about European IP firms, IP attorneys, or an IP market, such as who leads trademark work in a country or what IPRATE publishes about "},{"name":"fetch","description":"Use this after search to read one document in full: a published representative profile with its released ratings, a market snapshot with released statistics and"}],"toolCount":6,"toolsHash":"1987cc9a7f645c8dcd7237d5b57318561e6f1d8c336f3f0330a09825b646abab","serverName":"eu.iprate/ip-analytics","capabilities":["tools"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T00:29:30.358Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":12,"error":null,"detail":{"tools":[{"name":"find_ip_representatives","description":"Find up to five firms or attorneys from the selected static release. Use this for a name, jurisdiction, right type, released leading Nice class, or released lea"},{"name":"get_ip_representative_profile","description":"Return the bounded public evidence profile for one published IP firm or attorney. Provide exactly one numeric representative_id or public profile slug."},{"name":"get_ip_market_snapshot","description":"Return one already-computed static cohort snapshot and up to five leading released firms. No dates, raw records, SQL, arbitrary grouping, or free-form question "},{"name":"get_iprate_coverage","description":"Explain which static release cohorts support a jurisdiction and IP-right question. Returns held, partial, or not-covered state, release assets, counts, and supp"},{"name":"search","description":"Use this for open research about European IP firms, IP attorneys, or an IP market, such as who leads trademark work in a country or what IPRATE publishes about "},{"name":"fetch","description":"Use this after search to read one document in full: a published representative profile with its released ratings, a market snapshot with released statistics and"}],"toolCount":6,"toolsHash":"1987cc9a7f645c8dcd7237d5b57318561e6f1d8c336f3f0330a09825b646abab","serverName":"eu.iprate/ip-analytics","capabilities":["tools"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T18:26:49.736Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"find_ip_representatives","description":"Find up to five firms or attorneys from the selected static release. Use this for a name, jurisdiction, right type, released leading Nice class, or released lea"},{"name":"get_ip_representative_profile","description":"Return the bounded public evidence profile for one published IP firm or attorney. Provide exactly one numeric representative_id or public profile slug."},{"name":"get_ip_market_snapshot","description":"Return one already-computed static cohort snapshot and up to five leading released firms. No dates, raw records, SQL, arbitrary grouping, or free-form question "},{"name":"get_iprate_coverage","description":"Explain which static release cohorts support a jurisdiction and IP-right question. Returns held, partial, or not-covered state, release assets, counts, and supp"},{"name":"search","description":"Use this for open research about European IP firms, IP attorneys, or an IP market, such as who leads trademark work in a country or what IPRATE publishes about "},{"name":"fetch","description":"Use this after search to read one document in full: a published representative profile with its released ratings, a market snapshot with released statistics and"}],"toolCount":6,"toolsHash":"1987cc9a7f645c8dcd7237d5b57318561e6f1d8c336f3f0330a09825b646abab","serverName":"eu.iprate/ip-analytics","capabilities":["tools"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T12:29:54.507Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":29,"error":null,"detail":{"tools":[{"name":"find_ip_representatives","description":"Find up to five firms or attorneys from the selected static release. Use this for a name, jurisdiction, right type, released leading Nice class, or released lea"},{"name":"get_ip_representative_profile","description":"Return the bounded public evidence profile for one published IP firm or attorney. Provide exactly one numeric representative_id or public profile slug."},{"name":"get_ip_market_snapshot","description":"Return one already-computed static cohort snapshot and up to five leading released firms. No dates, raw records, SQL, arbitrary grouping, or free-form question "},{"name":"get_iprate_coverage","description":"Explain which static release cohorts support a jurisdiction and IP-right question. Returns held, partial, or not-covered state, release assets, counts, and supp"},{"name":"search","description":"Use this for open research about European IP firms, IP attorneys, or an IP market, such as who leads trademark work in a country or what IPRATE publishes about "},{"name":"fetch","description":"Use this after search to read one document in full: a published representative profile with its released ratings, a market snapshot with released statistics and"}],"toolCount":6,"toolsHash":"1987cc9a7f645c8dcd7237d5b57318561e6f1d8c336f3f0330a09825b646abab","serverName":"eu.iprate/ip-analytics","capabilities":["tools"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T06:20:46.672Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"find_ip_representatives","description":"Find up to five firms or attorneys from the selected static release. Use this for a name, jurisdiction, right type, released leading Nice class, or released lea"},{"name":"get_ip_representative_profile","description":"Return the bounded public evidence profile for one published IP firm or attorney. Provide exactly one numeric representative_id or public profile slug."},{"name":"get_ip_market_snapshot","description":"Return one already-computed static cohort snapshot and up to five leading released firms. No dates, raw records, SQL, arbitrary grouping, or free-form question "},{"name":"get_iprate_coverage","description":"Explain which static release cohorts support a jurisdiction and IP-right question. Returns held, partial, or not-covered state, release assets, counts, and supp"},{"name":"search","description":"Use this for open research about European IP firms, IP attorneys, or an IP market, such as who leads trademark work in a country or what IPRATE publishes about "},{"name":"fetch","description":"Use this after search to read one document in full: a published representative profile with its released ratings, a market snapshot with released statistics and"}],"toolCount":6,"toolsHash":"1987cc9a7f645c8dcd7237d5b57318561e6f1d8c336f3f0330a09825b646abab","serverName":"eu.iprate/ip-analytics","capabilities":["tools"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T23:23:46.166Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":21,"error":null,"detail":{"tools":[{"name":"find_ip_representatives","description":"Find up to five firms or attorneys from the selected static release. Use this for a name, jurisdiction, right type, released leading Nice class, or released lea"},{"name":"get_ip_representative_profile","description":"Return the bounded public evidence profile for one published IP firm or attorney. Provide exactly one numeric representative_id or public profile slug."},{"name":"get_ip_market_snapshot","description":"Return one already-computed static cohort snapshot and up to five leading released firms. No dates, raw records, SQL, arbitrary grouping, or free-form question "},{"name":"get_iprate_coverage","description":"Explain which static release cohorts support a jurisdiction and IP-right question. Returns held, partial, or not-covered state, release assets, counts, and supp"},{"name":"search","description":"Use this for open research about European IP firms, IP attorneys, or an IP market, such as who leads trademark work in a country or what IPRATE publishes about "},{"name":"fetch","description":"Use this after search to read one document in full: a published representative profile with its released ratings, a market snapshot with released statistics and"}],"toolCount":6,"toolsHash":"1987cc9a7f645c8dcd7237d5b57318561e6f1d8c336f3f0330a09825b646abab","serverName":"eu.iprate/ip-analytics","capabilities":["tools"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T17:26:58.413Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":120,"error":null,"detail":{"tools":[{"name":"find_ip_representatives","description":"Find up to five firms or attorneys from the selected static release. Use this for a name, jurisdiction, right type, released leading Nice class, or released lea"},{"name":"get_ip_representative_profile","description":"Return the bounded public evidence profile for one published IP firm or attorney. Provide exactly one numeric representative_id or public profile slug."},{"name":"get_ip_market_snapshot","description":"Return one already-computed static cohort snapshot and up to five leading released firms. No dates, raw records, SQL, arbitrary grouping, or free-form question "},{"name":"get_iprate_coverage","description":"Explain which static release cohorts support a jurisdiction and IP-right question. Returns held, partial, or not-covered state, release assets, counts, and supp"},{"name":"search","description":"Use this for open research about European IP firms, IP attorneys, or an IP market, such as who leads trademark work in a country or what IPRATE publishes about "},{"name":"fetch","description":"Use this after search to read one document in full: a published representative profile with its released ratings, a market snapshot with released statistics and"}],"toolCount":6,"toolsHash":"1987cc9a7f645c8dcd7237d5b57318561e6f1d8c336f3f0330a09825b646abab","serverName":"eu.iprate/ip-analytics","capabilities":["tools"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T10:24:37.281Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":28,"error":null,"detail":{"tools":[{"name":"find_ip_representatives","description":"Find up to five firms or attorneys from the selected static release. Use this for a name, jurisdiction, right type, released leading Nice class, or released lea"},{"name":"get_ip_representative_profile","description":"Return the bounded public evidence profile for one published IP firm or attorney. Provide exactly one numeric representative_id or public profile slug."},{"name":"get_ip_market_snapshot","description":"Return one already-computed static cohort snapshot and up to five leading released firms. No dates, raw records, SQL, arbitrary grouping, or free-form question "},{"name":"get_iprate_coverage","description":"Explain which static release cohorts support a jurisdiction and IP-right question. Returns held, partial, or not-covered state, release assets, counts, and supp"},{"name":"search","description":"Use this for open research about European IP firms, IP attorneys, or an IP market, such as who leads trademark work in a country or what IPRATE publishes about "},{"name":"fetch","description":"Use this after search to read one document in full: a published representative profile with its released ratings, a market snapshot with released statistics and"}],"toolCount":6,"toolsHash":"1987cc9a7f645c8dcd7237d5b57318561e6f1d8c336f3f0330a09825b646abab","serverName":"eu.iprate/ip-analytics","capabilities":["tools"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"find_ip_representatives","description":"Find up to five firms or attorneys from the selected static release. Use this for a name, jurisdiction, right type, released leading Nice class, or released lea"},{"name":"get_ip_representative_profile","description":"Return the bounded public evidence profile for one published IP firm or attorney. Provide exactly one numeric representative_id or public profile slug."},{"name":"get_ip_market_snapshot","description":"Return one already-computed static cohort snapshot and up to five leading released firms. No dates, raw records, SQL, arbitrary grouping, or free-form question "},{"name":"get_iprate_coverage","description":"Explain which static release cohorts support a jurisdiction and IP-right question. Returns held, partial, or not-covered state, release assets, counts, and supp"},{"name":"search","description":"Use this for open research about European IP firms, IP attorneys, or an IP market, such as who leads trademark work in a country or what IPRATE publishes about "},{"name":"fetch","description":"Use this after search to read one document in full: a published representative profile with its released ratings, a market snapshot with released statistics and"}],"package":null,"toolSurface":{"id":"ts_z29ws6rr66vb","endpointId":"ep_ju945sd4t7td","hash":"1987cc9a7f645c8dcd7237d5b57318561e6f1d8c336f3f0330a09825b646abab","toolCount":6,"serverName":"eu.iprate/ip-analytics","serverVersion":"0.4.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-03T17:26:05.194Z","lastSeenAt":"2026-10-10T20:27:11.469Z","observations":27,"toolNames":["find_ip_representatives","get_ip_representative_profile","get_ip_market_snapshot","get_iprate_coverage","search","fetch"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_ju945sd4t7td","url":"https://mcp.iprate.eu/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T13:24:02.244Z","auth":{"observedAt":"2026-10-10T13:24:02.276Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-10T13:24:02.297Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"iprate.eu","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-08-28T20:05:04.000Z","validTo":"2026-11-26T21:05:00.000Z","daysToExpiry":46,"sanCount":3,"fingerprint256":"8D:BA:C3:80:C9:55:9D:FF:28:A2:E6:81:FA:4F:CF:FC:0E:24:A9:9A:57:57:CA:F9:E5:0B:75:9D:E3:05:DD:69"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"eu.iprate/ip-analytics","url":"https://registry.modelcontextprotocol.io/v0/servers/eu.iprate%2Fip-analytics","firstSeenAt":"2026-09-05T23:20:59.847Z","fetchedAt":"2026-10-09T14:21:43.614Z","normalizedAt":"2026-10-09T14:21:43.614Z"}]},"firstSeenAt":"2026-09-05T23:20:59.847Z","updatedAt":"2026-10-10T20:30:01.994Z"}