com.peppolstatus/api

MCPcomunidaden línea
v1.0.0com.peppolstatusUnknownActualizado hace 1 m

Peppol market intelligence and network monitoring: migrations, provider churn, leads, and uptime.

Estado del endpointen línea
comprobado hace 17 h · 256 ms
100 % de las últimas 5 comprobaciones llegaron a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
hace 1 mÚltima actualización
Paquete
Autorcom.peppolstatus
LicenciaUnknown
Versión1.0.0
Fuentemcp-registry
Estado de confianza
B
60/100Bueno
Listado en el índice de Forge+10/10
Identidad del publicador verificada+0/30
Publicador: este listado no tiene ningún repositorio registrado, así que `forge publish` no puede verificar la propiedad de forma automática. Usa «Reclamar este listado» arriba — en Forge lo revisamos a mano.
Verificación de dominio+0/10
Ahora mismo no está disponible para este tipo de listado: hoy la comprobación de dominio solo se ejecuta para paquetes publicados en npm, así que esta fila todavía no se puede conseguir aquí, sea lo que sea lo que haya alojado en el dominio.
Análisis de inyección de prompts · limpio+30/30
Análisis de ofuscación / exfiltración · limpio+20/20
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio
Procedencia
DependenciasSin auditar
Superficie de herramientas62 herramientas · 1 privilegiadas
Análisis de seguridad✓ Limpiovlive · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado11 ago 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

62 herramientas · 1 privilegiadas
Observado en vivo desde el endpoint del proveedor17h ago

Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.

  • https://mcp.peppolstatus.com62 herramientas · 256 ms
list_hostsList monitored hosts Every monitored host with its current verdict, latest hourly all-locations latency and 24h uptime, worst-first, plus a network-wide rollup.

List monitored hosts Every monitored host with its current verdict, latest hourly all-locations latency and 24h uptime, worst-first, plus a network-wide rollup.

No se publicó ningún esquema de entrada para esta herramienta.

get_hostGet a host's current state Current role, verdict, network attribution (IPs/PTR), TLS certificate and operating provider for a host. `?at=` returns point-in-time state. `profile` carries the crawled software identity of the host's registrable domain when one is publishable (curated, or extraction c…

Get a host's current state Current role, verdict, network attribution (IPs/PTR), TLS certificate and operating provider for a host. `?at=` returns point-in-time state. `profile` carries the crawled software identity of the host's registrable domain when one is publishable (curated, or extraction c…

ParámetroTipoDescripción
hostname*stringThe host's fully-qualified hostname.
atstringPoint-in-time ISO 8601 instant; omitted returns current state.
list_host_incidentsList a host's incidents Incidents for one host, newest-first, cursor-paginated.

List a host's incidents Incidents for one host, newest-first, cursor-paginated.

ParámetroTipoDescripción
hostname*stringThe host's fully-qualified hostname.
statusstringFilter by incident lifecycle state.
sincestringOnly include items at or after this ISO 8601 instant.
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
get_host_uptimeGet a host's uptime aggregates The aggregate ladder for a host at a chosen resolution, per-location plus the `__all__` rollup, optionally windowed by `[from, to)`, cursor-paginated.

Get a host's uptime aggregates The aggregate ladder for a host at a chosen resolution, per-location plus the `__all__` rollup, optionally windowed by `[from, to)`, cursor-paginated.

ParámetroTipoDescripción
hostname*stringThe host's fully-qualified hostname.
resolutionstringAggregate tier. Defaults to hourly.
fromstringInclusive lower bound (ISO 8601). Must not be after `to`.
tostringExclusive upper bound (ISO 8601).
locationstringRestrict to one probe location, or `__all__` for the rollup.
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
list_host_softwareList all hosts' software (Market) Every host with open software fingerprint rows, one row per (hostname, role) with the vendor / version / hosting axes folded in (value, tier, first-seen; plus vendor `variant` and version `kind`). The evidence blob is omitted to keep the list lean — it stays on th…

List all hosts' software (Market) Every host with open software fingerprint rows, one row per (hostname, role) with the vendor / version / hosting axes folded in (value, tier, first-seen; plus vendor `variant` and version `kind`). The evidence blob is omitted to keep the list lean — it stays on th…

ParámetroTipoDescripción
vendorstringKeep only rows whose open vendor axis exactly equals this value.
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
get_host_softwareGet a host's software fingerprint The detected software of a host across ALL its roles: vendor, version and hosting per role, each with its confidence tier, first-seen timestamp and the structured evidence that fired. `?at=` returns point-in-time state. The version axis adds release staleness (is…

Get a host's software fingerprint The detected software of a host across ALL its roles: vendor, version and hosting per role, each with its confidence tier, first-seen timestamp and the structured evidence that fired. `?at=` returns point-in-time state. The version axis adds release staleness (is…

ParámetroTipoDescripción
hostname*stringThe host's fully-qualified hostname.
atstringPoint-in-time ISO 8601 instant; omitted returns current state.
list_host_software_historyList a host's software-fingerprint history The closed (superseded) software rows for one host, newest-first, cursor-paginated. Each row is one axis transition with its evidence. Market tier.

List a host's software-fingerprint history The closed (superseded) software rows for one host, newest-first, cursor-paginated. Each row is one axis transition with its evidence. Market tier.

ParámetroTipoDescripción
hostname*stringThe host's fully-qualified hostname.
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
list_incidentsList incidents The global incident feed, newest-first, cursor-paginated.

List incidents The global incident feed, newest-first, cursor-paginated.

ParámetroTipoDescripción
hoststringFilter to one host's incidents.
statusstringFilter by incident lifecycle state.
sincestringOnly include items at or after this ISO 8601 instant.
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
get_participantGet a participant's current state Directory presence, SML registration + current SMP, business card, the company-register enrichment block, endpoints and serving seats for a Peppol participant. Discovered participants carry no card; unmatched participants carry company: null.

Get a participant's current state Directory presence, SML registration + current SMP, business card, the company-register enrichment block, endpoints and serving seats for a Peppol participant. Discovered participants carry no card; unmatched participants carry company: null.

ParámetroTipoDescripción
id*stringCanonical `scheme::value` Peppol identifier (e.g. `0208::0762747721`).
list_participant_eventsList a participant's change events The participant's typed change events, newest-first, cursor-paginated.

List a participant's change events The participant's typed change events, newest-first, cursor-paginated.

ParámetroTipoDescripción
id*stringCanonical `scheme::value` Peppol identifier.
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
get_participant_historyList a participant's temporal history The participant's temporal rows across the directory/card/registration/SMP fact families, newest-first, cursor-paginated.

List a participant's temporal history The participant's temporal rows across the directory/card/registration/SMP fact families, newest-first, cursor-paginated.

ParámetroTipoDescripción
id*stringCanonical `scheme::value` Peppol identifier.
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
get_participant_availabilityGet a participant's measured availability The real, probe-measured reachability of one Peppol ID over time. Two lanes — the participant's SMP host (discovery) and its Access Point host(s) (delivery) — are read from the uptime ladder and merged per bucket into one verdict (available | degraded | un…

Get a participant's measured availability The real, probe-measured reachability of one Peppol ID over time. Two lanes — the participant's SMP host (discovery) and its Access Point host(s) (delivery) — are read from the uptime ladder and merged per bucket into one verdict (available | degraded | un…

ParámetroTipoDescripción
id*stringCanonical `scheme::value` Peppol identifier (e.g. `0208::0762747721`).
resolutionstringAggregate tier. `daily` spans the full history; `hourly` the last 90 days.
fromstringInclusive lower bound (ISO 8601). Must not be after `to`.
tostringExclusive upper bound (ISO 8601). Defaults to now.
get_network_summaryGet the network summary Current host verdict counts, open incidents and anomalies in the last 24h, plus how fresh the Peppol Directory export behind every other endpoint is.

Get the network summary Current host verdict counts, open incidents and anomalies in the last 24h, plus how fresh the Peppol Directory export behind every other endpoint is.

No se publicó ningún esquema de entrada para esta herramienta.

get_network_historyGet the network verdict history The host verdict mix over time, derived from the temporal verdict table in one windowed pass: per UTC day, the rows open at 00:00 that day, counted by verdict. Two caveats. Counts are (hostname, role) pairs — a host serving two roles counts twice, the same grain as…

Get the network verdict history The host verdict mix over time, derived from the temporal verdict table in one windowed pass: per UTC day, the rows open at 00:00 that day, counted by verdict. Two caveats. Counts are (hostname, role) pairs — a host serving two roles counts twice, the same grain as…

ParámetroTipoDescripción
fromstringInclusive lower bound (YYYY-MM-DD UTC). Defaults to 90 days ago; clamped to 2026-07-21.
tostringInclusive upper bound (YYYY-MM-DD UTC). Defaults to today.
get_summaryGet the public dashboard summary The free marketing-dashboard rollup: the network-wide host rollup (fleet count + mean uptime/latency), the hourly fleet-average p50 latency trend over the last 24h, and the top-10 providers by market share (0..1 fraction). No host list, full registry or arbitrary p…

Get the public dashboard summary The free marketing-dashboard rollup: the network-wide host rollup (fleet count + mean uptime/latency), the hourly fleet-average p50 latency trend over the last 24h, and the top-10 providers by market share (0..1 fraction). No host list, full registry or arbitrary p…

No se publicó ningún esquema de entrada para esta herramienta.

get_adoptionGet a country's adoption aggregates Peppol adoption for one country as one bare object: headline totals (universe, on_peppol, penetration), the single-dimension cuts (sector with a NACE section rollup, region, FR-only département + size class, BE-only province + postcode + mandate scope, legal-for…

Get a country's adoption aggregates Peppol adoption for one country as one bare object: headline totals (universe, on_peppol, penetration), the single-dimension cuts (sector with a NACE section rollup, region, FR-only département + size class, BE-only province + postcode + mandate scope, legal-for…

ParámetroTipoDescripción
country*stringCountry code — `be`, `fr`, `sk`, `no`, `se` or `fi`.
list_providersList providers The OpenPeppol member registry with role flags, country, mapped hostnames and per-provider participant counts (market share), busiest first. Not paginated (the envelope's `next_cursor` is always null).

List providers The OpenPeppol member registry with role flags, country, mapped hostnames and per-provider participant counts (market share), busiest first. Not paginated (the envelope's `next_cursor` is always null).

No se publicó ningún esquema de entrada para esta herramienta.

get_providerGet a curated provider A curated provider navigable to its seats and each seat's observed hosts.

Get a curated provider A curated provider navigable to its seats and each seat's observed hosts.

ParámetroTipoDescripción
slug*stringThe curated provider slug.
list_public_providersList public provider profiles The FREE, crawlable public subset for each curated provider, busiest first: identity + role flags, the seat-directory columns (legal entity, commercial name, website, infra provider, hosting), mapped hostnames, participant count, roster country mix, the 30d/90d uptime…

List public provider profiles The FREE, crawlable public subset for each curated provider, busiest first: identity + role flags, the seat-directory columns (legal entity, commercial name, website, infra provider, hosting), mapped hostnames, participant count, roster country mix, the 30d/90d uptime…

ParámetroTipoDescripción
limitintegerNumber of providers to return, clamped to [1, 500]. Defaults to 100.
get_public_providerGet a public provider profile The FREE, crawlable public subset for one curated provider (same shape as a `GET /v1/providers/public` item). Reachable with no API key.

Get a public provider profile The FREE, crawlable public subset for one curated provider (same shape as a `GET /v1/providers/public` item). Reachable with no API key.

ParámetroTipoDescripción
slug*stringThe curated provider slug.
get_provider_slaList provider SLA scorecards Per-provider SLA scorecards for one trailing period: checks-weighted uptime across each provider's mapped hosts, incident count, total downtime minutes and the single worst host. Ordered worst uptime first (providers with no checks in the window last). Materialized hou…

List provider SLA scorecards Per-provider SLA scorecards for one trailing period: checks-weighted uptime across each provider's mapped hosts, incident count, total downtime minutes and the single worst host. Ordered worst uptime first (providers with no checks in the window last). Materialized hou…

ParámetroTipoDescripción
periodstringTrailing window: `30d` (default) or `90d`.
get_provider_sla_by_keyGet a provider's SLA scorecards One provider's SLA scorecards, one per trailing period (30d and 90d). `key` is the provider's natural key (as reported by `GET /v1/providers`). Empty `items` when the provider has no SLA data yet.

Get a provider's SLA scorecards One provider's SLA scorecards, one per trailing period (30d and 90d). `key` is the provider's natural key (as reported by `GET /v1/providers`). Empty `items` when the provider has no SLA data yet.

ParámetroTipoDescripción
key*stringThe provider natural key.
list_provider_certsGet a provider's certificate posture A curated provider's whole-fleet certificate posture in one call: per-Seat cert counts, soonest expiry, expired / expiring-within-30-days counts, observed cert organisations and last identity shift, plus the rolled-up fleet summary.

Get a provider's certificate posture A curated provider's whole-fleet certificate posture in one call: per-Seat cert counts, soonest expiry, expired / expiring-within-30-days counts, observed cert organisations and last identity shift, plus the rolled-up fleet summary.

ParámetroTipoDescripción
slug*stringThe curated provider slug.
list_access_pointsList access points The Access Point directory: every Provider in its serving role, with its member seats and roster size (current participant count), busiest first. A Provider is resolved from each seat with the precedence curated mapping (verified) → exact signing-cert `O=` string (unverified) →…

List access points The Access Point directory: every Provider in its serving role, with its member seats and roster size (current participant count), busiest first. A Provider is resolved from each seat with the precedence curated mapping (verified) → exact signing-cert `O=` string (unverified) →…

ParámetroTipoDescripción
countrystringScope the returned figures to one market: an ISO 3166-1 alpha-2 code (e.g. `BE`), case-insensitive. Anything that is not exactly two letters is a 400. When set…
get_access_pointGet an access point One Provider's detail: display name, verified flag, member seats (each with its embedded provider or unverified cert-CN), roster size, and the country + document-scheme composition of its roster. A request for a STALE key (a seat since curated, so its old unverified key left th…

Get an access point One Provider's detail: display name, verified flag, member seats (each with its embedded provider or unverified cert-CN), roster size, and the country + document-scheme composition of its roster. A request for a STALE key (a seat since curated, so its old unverified key left th…

ParámetroTipoDescripción
key*stringThe provider key (e.g. `c-tickstar`, `o-teamleader-nv-1f3a2b9c`).
get_access_point_roster_mixGet a filtered access point roster breakdown The five roster breakdowns of `GET /v1/aps/{key}` (country, entity type, NACE sector, size class, region) recomputed over a FILTERED slice of the roster, so a breakdown stays true while the roster is cut down. The filters are the same names and shapes a…

Get a filtered access point roster breakdown The five roster breakdowns of `GET /v1/aps/{key}` (country, entity type, NACE sector, size class, region) recomputed over a FILTERED slice of the roster, so a breakdown stays true while the roster is cut down. The filters are the same names and shapes a…

ParámetroTipoDescripción
key*stringThe provider key (e.g. `c-tickstar`, `o-teamleader-nv-1f3a2b9c`).
seatstringScope the slice to ONE member seat of this provider. A seat that is not a member answers an empty (not degraded) slice. Single-valued.
countryarrayComma-array of ISO-3166-1 alpha-2 country codes. Matched on the participant's card country, falling back to the country its ICD prefix implies — the same rule…
entity_typearrayComma-array of company legal-form families (`company`, `natural_person`, `association`, `public`).
sectorarrayComma-array of 2-digit NACE divisions (`47,62`).
sizearrayComma-array of company size classes (as stored).
regionarrayComma-array of company seat region codes (`NO-32,BE-BRU`).
not_countryarrayComma-array of country codes (`NO,SE`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines with its inc…
not_entity_typearrayComma-array of company legal-form families (`company`,`natural_person`,`association`,`public`) to EXCLUDE. Rows with no value are KEPT — excluding a value neve…
not_sectorarrayComma-array of 2-digit NACE divisions (`47,62`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines wit…
not_sizearrayComma-array of company size classes (as stored; SIRENE only) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder.…
not_regionarrayComma-array of company seat region codes (`NO-32,BE-BRU`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Co…
schemearrayComma-array of Peppol identifier schemes.
smparrayComma-array of SMP hostnames serving the participant.
registeredbooleanRestrict to participants present (`true`) or absent (`false`) in the Peppol Directory.
get_access_point_churnGet an access point's churn An Access Point's joiner / mover / leaver activity over a period: a daily category series with derived net growth, period totals, and the 'won from / lost to' counterpart breakdown. Joiners are first-ever serving seats (from 2026-08-02 onward, first-full-deep-sweep comp…

Get an access point's churn An Access Point's joiner / mover / leaver activity over a period: a daily category series with derived net growth, period totals, and the 'won from / lost to' counterpart breakdown. Joiners are first-ever serving seats (from 2026-08-02 onward, first-full-deep-sweep comp…

ParámetroTipoDescripción
key*stringThe Provider key (e.g. `c-tickstar`).
fromstringInclusive period start, `YYYY-MM-DD` UTC. Defaults to 29 days before `to`.
tostringInclusive period end, `YYYY-MM-DD` UTC. Defaults to today.
list_access_point_churn_participantsList participants behind a churn category The drill-down: the participant IDs behind one churn category count for this Provider over the period. Bounded to 500 rows (never paginated; next_cursor null).

List participants behind a churn category The drill-down: the participant IDs behind one churn category count for this Provider over the period. Bounded to 500 rows (never paginated; next_cursor null).

ParámetroTipoDescripción
key*stringThe Provider key.
category*stringThe churn category to expand.
fromstringInclusive period start, `YYYY-MM-DD` UTC.
tostringInclusive period end, `YYYY-MM-DD` UTC.
list_smpsList SMPs The SMP directory: every current SMP hostname with the seat(s) and provider that sign its metadata, busiest first. A hostname is listed if it currently homes participants (from the participant rollup's `smp` facet) or carries an open `smp-signing` certificate. `participant_count` comes f…

List SMPs The SMP directory: every current SMP hostname with the seat(s) and provider that sign its metadata, busiest first. A hostname is listed if it currently homes participants (from the participant rollup's `smp` facet) or carries an open `smp-signing` certificate. `participant_count` comes f…

ParámetroTipoDescripción
qstringCase-insensitive substring filter on the SMP hostname.
limitintegerCap on returned rows (non-negative integer). Defaults to all.
get_seatGet a seat A Peppol certificate seat: its embedded provider (verified mapping or unverified cert-CN fallback) and the hosts it was observed operating.

Get a seat A Peppol certificate seat: its embedded provider (verified mapping or unverified cert-CN fallback) and the hosts it was observed operating.

ParámetroTipoDescripción
seatId*stringThe seat identifier (e.g. `POP000748`).
get_seat_slaGet a seat's SLA scorecards One seat's SLA scorecards, one per trailing period (30d and 90d). `seatId` is the seat identifier (as reported by `GET /v1/aps/{key}` on `seats[].seat_id`). Empty `items` when the seat has no SLA data yet.

Get a seat's SLA scorecards One seat's SLA scorecards, one per trailing period (30d and 90d). `seatId` is the seat identifier (as reported by `GET /v1/aps/{key}` on `seats[].seat_id`). Empty `items` when the seat has no SLA data yet.

ParámetroTipoDescripción
seatId*stringThe seat identifier (e.g. `POP000748`).
get_seat_complianceGet a seat's compliance scorecard One seat's compliance posture: the registrations under it, its OPEN findings broken down by rule, the daily trend, and where the seat sits against the network. This is what a Peppol Authority's periodic scan reports, from the same published rules (`GET /v1/complia…

Get a seat's compliance scorecard One seat's compliance posture: the registrations under it, its OPEN findings broken down by rule, the daily trend, and where the seat sits against the network. This is what a Peppol Authority's periodic scan reports, from the same published rules (`GET /v1/complia…

ParámetroTipoDescripción
seatId*stringThe seat identifier (e.g. `POP000748`).
daysintegerHow many daily snapshots the trend covers (default 90).
list_eventsList global change events Every typed change event, newest-first, cursor-paginated. Any anomaly an event triggered is embedded on it. `cursor` walks older events; `prev_cursor` walks the newer edge (for live polling). The first page carries a `meta` block with exact type facets + filter count and…

List global change events Every typed change event, newest-first, cursor-paginated. Any anomaly an event triggered is embedded on it. `cursor` walks older events; `prev_cursor` walks the newer edge (for live polling). The first page carries a `meta` block with exact type facets + filter count and…

ParámetroTipoDescripción
typearrayComma-array of change-event types (a single value is valid).
hoststringFilter to events for one host.
seatstringFilter to events referencing one seat.
participantstringFilter to one participant (`scheme::value`).
doctypestringFilter to events touching one document-type URN. Matches both payload shapes: the merged `endpoint_changed` `doctypes` array and the legacy singular `doctype`…
sincestringOnly include items at or after this ISO 8601 instant.
untilstringOnly include events at or before this ISO 8601 instant.
prev_cursorstringOpaque newer-direction cursor (from a page's `prev_cursor`): returns events newer than it, newest-first. Mutually exclusive with `cursor`.
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
list_participantsList participants The participant set, keyset-paginated. Default sort is first-seen newest-first. Comma-array filters (`country`, `scheme`, `smp`, `ap`, `doctype`, `transport_profile`, `host`, `provenance`, and the company-register cuts `entity_type`, `sector`, `size`, `region`, `postcode`), the s…

List participants The participant set, keyset-paginated. Default sort is first-seen newest-first. Comma-array filters (`country`, `scheme`, `smp`, `ap`, `doctype`, `transport_profile`, `host`, `provenance`, and the company-register cuts `entity_type`, `sector`, `size`, `region`, `postcode`), the s…

ParámetroTipoDescripción
sortstringSort + keyset key. `registered`, `entity_type` (the Type column) and `sector` (the Activity / NACE-division column) order over `(<col>, first_seen_at, id)`; th…
countryarrayComma-array of ISO country codes (`BE,NL`).
schemearrayComma-array of Peppol identifier schemes.
smparrayComma-array of current SMP hostnames (`smp1.example,smp2.example`).
aparrayComma-array of serving Access Point SeatIDs (`PBE000123,PNO000456`).
doctypearrayComma-array of Peppol document type ids. Matches a participant if ANY of its current endpoints declares one of the given doctypes. Used ALONE (no other filter)…
transport_profilearrayComma-array of transport profile ids (`peppol-transport-as4-v2_0`). Matches a participant if ANY of its current endpoints uses one of the given profiles. Used…
hostarrayComma-array of endpoint-URL hostnames (`ap.example.com`). Matches a participant if ANY of its current endpoints publishes an endpoint URL on one of the given h…
sub_providerstringONE curated sub-provider (reseller) slug (`codabox`) — the same slugs `GET /v1/aps/{key}` reports in `sub_providers[].sub_provider`. Matches a participant the…
registeredbooleanFilter by current SML registration state.
provenancearrayComma-array of provenance values.
entity_typearrayComma-array of company legal-form families (`company`,`natural_person`,`association`,`public`), from the company-register enrichment denormalized onto the part…
sectorarrayComma-array of 2-digit NACE divisions (`47,62`).
sizearrayComma-array of company size classes (as stored; SIRENE only).
regionarrayComma-array of company seat region codes (`BE-BRU,BE-VLG`).
postcodearrayComma-array of company seat postcodes.
vat_liablebooleanFilter by company VAT-liable / mandate-scope flag.
not_countryarrayComma-array of country codes (`NO,SE`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines with its inc…
not_smparrayComma-array of SMP hostnames to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines with its include twin:…
not_entity_typearrayComma-array of company legal-form families (`company`,`natural_person`,`association`,`public`) to EXCLUDE. Rows with no value are KEPT — excluding a value neve…
not_sectorarrayComma-array of 2-digit NACE divisions (`47,62`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines wit…
not_sizearrayComma-array of company size classes (as stored; SIRENE only) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder.…
not_regionarrayComma-array of company seat region codes (`NO-32,BE-BRU`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Co…
qstringSmart search: `scheme::value`/bare value → ID lookup; else name-contains.
get_participants_mixGet a filtered participant breakdown The participant set broken down by country, entity type, NACE sector, size class, region and serving Access Point, over a FILTERED slice — so a breakdown stays true while the list is cut down. The filters are the same names and shapes as `GET /v1/participants`.…

Get a filtered participant breakdown The participant set broken down by country, entity type, NACE sector, size class, region and serving Access Point, over a FILTERED slice — so a breakdown stays true while the list is cut down. The filters are the same names and shapes as `GET /v1/participants`.…

ParámetroTipoDescripción
countryarrayComma-array of ISO-3166-1 alpha-2 country codes. Matched on the participant's card country, falling back to the country its ICD prefix implies — the same rule…
schemearrayComma-array of Peppol identifier schemes.
smparrayComma-array of current SMP hostnames (`smp1.example,smp2.example`).
aparrayComma-array of serving Access Point SeatIDs (`PBE000123,PNO000456`).
registeredbooleanFilter by current SML registration state.
provenancearrayComma-array of provenance values.
entity_typearrayComma-array of company legal-form families (`company`,`natural_person`,`association`,`public`), from the company-register enrichment denormalized onto the part…
sectorarrayComma-array of 2-digit NACE divisions (`47,62`).
sizearrayComma-array of company size classes (as stored; SIRENE only).
regionarrayComma-array of company seat region codes (`BE-BRU,BE-VLG`).
postcodearrayComma-array of company seat postcodes.
vat_liablebooleanFilter by company VAT-liable / mandate-scope flag.
not_countryarrayComma-array of country codes (`NO,SE`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines with its inc…
not_smparrayComma-array of SMP hostnames to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines with its include twin:…
not_entity_typearrayComma-array of company legal-form families (`company`,`natural_person`,`association`,`public`) to EXCLUDE. Rows with no value are KEPT — excluding a value neve…
not_sectorarrayComma-array of 2-digit NACE divisions (`47,62`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines wit…
not_sizearrayComma-array of company size classes (as stored; SIRENE only) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder.…
not_regionarrayComma-array of company seat region codes (`NO-32,BE-BRU`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Co…
get_participant_statsParticipant facet stats Global participant facet counts (per country/scheme/smp/ap/doctype/transport_profile, registered share, provenance split) plus an estimated total, from the hourly rollup. `total_count` counts every ID ever registered; `registered_count` and the `country_registered` facet sc…

Participant facet stats Global participant facet counts (per country/scheme/smp/ap/doctype/transport_profile, registered share, provenance split) plus an estimated total, from the hourly rollup. `total_count` counts every ID ever registered; `registered_count` and the `country_registered` facet sc…

No se publicó ningún esquema de entrada para esta herramienta.

get_participant_stats_historyParticipant facet history A daily time series over one participant facet dimension (adoption curves / QoQ trends), from daily snapshots of the rollup. History accrues from the day the feature shipped. Keyless-cacheable.

Participant facet history A daily time series over one participant facet dimension (adoption curves / QoQ trends), from daily snapshots of the rollup. History accrues from the day the feature shipped. Keyless-cacheable.

ParámetroTipoDescripción
dimension*stringWhich series to return: `total` (whole-network count) or a facet dimension.
keyarrayComma-separated facet keys to filter to (e.g. `BE,NL` for `dimension=country`). Omit for every key in the dimension.
fromstringInclusive lower bound (YYYY-MM-DD UTC). Defaults to 90 days ago.
tostringInclusive upper bound (YYYY-MM-DD UTC). Defaults to today.
limitintegerMax points returned, clamped to [1, 10000]. Defaults to 10000.
get_participant_joinersNetwork joiners curve The real onboarding curve (issue #222): joiner counts bucketed by derived network join date (business-card RegistrationDate, else genuine first-seen), with a whole-network coverage split (registration_date / first_seen / unknown). The unknown/seed tail is reported in `coverag…

Network joiners curve The real onboarding curve (issue #222): joiner counts bucketed by derived network join date (business-card RegistrationDate, else genuine first-seen), with a whole-network coverage split (registration_date / first_seen / unknown). The unknown/seed tail is reported in `coverag…

ParámetroTipoDescripción
bucketstringBucket granularity. Defaults to `year`.
list_softwareList the software library (Market) The signature catalogue's PRODUCT taxonomy joined to what the network shows: for every engine, its display name, vendor, category and homepage, the current host count broken down by observed role, when it was first and last seen, a compliance signal for the seats…

List the software library (Market) The signature catalogue's PRODUCT taxonomy joined to what the network shows: for every engine, its display name, vendor, category and homepage, the current host count broken down by observed role, when it was first and last seen, a compliance signal for the seats…

ParámetroTipoDescripción
daysintegerTrend window in trailing UTC days, 1..90 (default 90). The ceiling is part of the contract — `days` can only narrow the window, never widen it.
get_softwareGet one software product (Market) One engine of the software library: the same row the list returns (product metadata, host count per observed role, first/last seen, the compliance signal and the host-count trend) plus the catalogue version and generation stamp. `engine` is a catalogue engine slug…

Get one software product (Market) One engine of the software library: the same row the list returns (product metadata, host count per observed role, first/last seen, the compliance signal and the host-count trend) plus the catalogue version and generation stamp. `engine` is a catalogue engine slug…

ParámetroTipoDescripción
engine*stringThe catalogue engine slug, e.g. `phoss`.
daysintegerTrend window in trailing UTC days, 1..90 (default 90).
get_software_statsSoftware landscape The free host-software landscape (issue #490): k-anonymised vendor share (k=5, the sub-k tail folded into `other`), version distribution within each named vendor, ASN hosting share, and a two-denominator coverage block (host-weighted ~90% and participant-weighted ~50%, each name…

Software landscape The free host-software landscape (issue #490): k-anonymised vendor share (k=5, the sub-k tail folded into `other`), version distribution within each named vendor, ASN hosting share, and a two-denominator coverage block (host-weighted ~90% and participant-weighted ~50%, each name…

No se publicó ningún esquema de entrada para esta herramienta.

get_software_stats_historySoftware landscape history The software landscape over time, derived from the temporal software table in one windowed pass: per UTC day, the host-weighted identified/total targets and the k-anonymised vendor shares. Keyless-cacheable.

Software landscape history The software landscape over time, derived from the temporal software table in one windowed pass: per UTC day, the host-weighted identified/total targets and the k-anonymised vendor shares. Keyless-cacheable.

ParámetroTipoDescripción
fromstringInclusive lower bound (YYYY-MM-DD UTC). Defaults to 90 days ago.
tostringInclusive upper bound (YYYY-MM-DD UTC). Defaults to today.
get_doctype_statsDocument-type landscape The free document-type landscape (issue #647): per-family participant share (Invoice, Order, Credit Note, …), the wildcard-doctype bucket, and the participant denominator. Read from the pre-computed doctype rollup tables and edge-cached. Keyless-cacheable.

Document-type landscape The free document-type landscape (issue #647): per-family participant share (Invoice, Order, Credit Note, …), the wildcard-doctype bucket, and the participant denominator. Read from the pre-computed doctype rollup tables and edge-cached. Keyless-cacheable.

No se publicó ningún esquema de entrada para esta herramienta.

get_doctype_stats_historyDocument-type landscape history The document-type landscape over time: per UTC day, the participant count for each family, from the doctype history rollup. Keyless-cacheable.

Document-type landscape history The document-type landscape over time: per UTC day, the participant count for each family, from the doctype history rollup. Keyless-cacheable.

ParámetroTipoDescripción
fromstringInclusive lower bound (YYYY-MM-DD UTC). Defaults to 90 days ago.
tostringInclusive upper bound (YYYY-MM-DD UTC). Defaults to today.
get_doctype_familyDoctypes within a family The concrete document types within one family (issue #647): each doctype's local name, version, participant count, and share of the family. An unknown family returns an empty `doctypes` array. Keyless-cacheable.

Doctypes within a family The concrete document types within one family (issue #647): each doctype's local name, version, participant count, and share of the family. An unknown family returns an empty `doctypes` array. Keyless-cacheable.

ParámetroTipoDescripción
family*stringThe doctype family name (e.g. `Invoice`, `Order`, `Credit Note`).
get_doctype_family_countriesA family's receivers by country One document family's receiving participants sliced by ISO-3166 alpha-2 country (issue #652), each with its share of the family total. The country is derived from the participant identifier's ICD; unresolved identifiers bucket as `ZZ`. An unknown family returns an e…

A family's receivers by country One document family's receiving participants sliced by ISO-3166 alpha-2 country (issue #652), each with its share of the family total. The country is derived from the participant identifier's ICD; unresolved identifiers bucket as `ZZ`. An unknown family returns an e…

ParámetroTipoDescripción
family*stringThe doctype family name (e.g. `Invoice`, `Order`, `Credit Note`).
get_doctype_family_providersA family's receivers by provider One document family's receiving participants sliced by hosting provider (issue #652), attributed via the SMP-hosted footprint (the participant's current SMP host mapped to a provider), each with its share of the family total. Participants whose SMP host maps to no…

A family's receivers by provider One document family's receiving participants sliced by hosting provider (issue #652), attributed via the SMP-hosted footprint (the participant's current SMP host mapped to a provider), each with its share of the family total. Participants whose SMP host maps to no…

ParámetroTipoDescripción
family*stringThe doctype family name (e.g. `Invoice`, `Order`, `Credit Note`).
get_compliance_statsNetwork compliance landscape The free compliance landscape (issue #692): per-country error rates — the share of a country's registered participants that break at least one published Peppol rule — and the per-rule breakdown of every open finding. Counts ONLY: no participant, seat or hostname appear…

Network compliance landscape The free compliance landscape (issue #692): per-country error rates — the share of a country's registered participants that break at least one published Peppol rule — and the per-rule breakdown of every open finding. Counts ONLY: no participant, seat or hostname appear…

ParámetroTipoDescripción
countrystringScope the landscape to one ISO 3166-1 alpha-2 country (or `ZZ`, the bucket for findings whose subject resolves to no country). A country the rollup has not see…
get_compliance_stats_historyNetwork compliance trend The network compliance picture over time: one point per UTC day the rollup ran, carrying that day's participant denominator, affected participants, error rate and open findings by grade. The series starts the day the rollup first ran. Keyless-cacheable. Pass `country` for…

Network compliance trend The network compliance picture over time: one point per UTC day the rollup ran, carrying that day's participant denominator, affected participants, error rate and open findings by grade. The series starts the day the rollup first ran. Keyless-cacheable. Pass `country` for…

ParámetroTipoDescripción
countrystringScope the trend to one ISO 3166-1 alpha-2 country (or `ZZ`). A country the rollup has not seen returns an empty series, not an error.
fromstringInclusive lower bound (YYYY-MM-DD UTC). Defaults to 90 days ago.
tostringInclusive upper bound (YYYY-MM-DD UTC). Defaults to today.
get_country_churnPer-country participant churn New (joiner) vs departed (leaver) participants for one country, as a daily series and an all-time monthly rollup, from the hourly churn rollup. A valid but unknown country returns empty arrays. Keyless-cacheable.

Per-country participant churn New (joiner) vs departed (leaver) participants for one country, as a daily series and an all-time monthly rollup, from the hourly churn rollup. A valid but unknown country returns empty arrays. Keyless-cacheable.

ParámetroTipoDescripción
code*stringTwo-letter country code (ISO 3166-1 alpha-2), case-insensitive.
fromstringInclusive lower bound of the daily series (YYYY-MM-DD UTC). Defaults to 30 days ago.
tostringInclusive upper bound of the daily series (YYYY-MM-DD UTC). Defaults to today.
get_country_providersProviders serving a country The Access Points serving one country, ranked two ways from the hourly rollup: `providers` by participant (Peppol-ID) count, and `providers_by_company` by the number of DISTINCT organizations (real businesses) each serves (issue #467). Each row's `key` is the `/v1/aps/{…

Providers serving a country The Access Points serving one country, ranked two ways from the hourly rollup: `providers` by participant (Peppol-ID) count, and `providers_by_company` by the number of DISTINCT organizations (real businesses) each serves (issue #467). Each row's `key` is the `/v1/aps/{…

ParámetroTipoDescripción
code*stringTwo-letter country code (ISO 3166-1 alpha-2), case-insensitive.
list_cohort_movesList bulk AP migrations Detected bulk migrations between Access Points, largest first. A cohort is a gap-≤3-day island of (from_provider, to_provider) mover days that clears three thresholds: at least 25 participants, at least 40 % of them on the busiest day (which rejects a steady drip), and at m…

List bulk AP migrations Detected bulk migrations between Access Points, largest first. A cohort is a gap-≤3-day island of (from_provider, to_provider) mover days that clears three thresholds: at least 25 participants, at least 40 % of them on the busiest day (which rejects a steady drip), and at m…

ParámetroTipoDescripción
providerstringOnly cohorts involving this Provider key (`/v1/aps/{key}`). Matches EITHER side unless `direction` narrows it.
directionstringWhich side of the `provider` filter to take: `in` = cohorts the provider received, `out` = cohorts it lost, `both` = either. Only meaningful together with `pro…
fromstringInclusive lower bound of the observation window (`YYYY-MM-DD` UTC); a cohort matches when its `last_day` is at or after it. Defaults to 90 days ago.
tostringInclusive upper bound of the observation window (`YYYY-MM-DD` UTC); a cohort matches when its `first_day` is at or before it. Defaults to today.
min_participantsintegerOnly cohorts with at least this many participants. The detector's own floor is 25, so a lower value cannot surface smaller groups.
merge_suspectstringHow to treat probable provider merges / slug changes: `include` (default), `exclude` for real customer migrations only, or `only` to review the flagged rows.
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
list_cohort_move_participantsprivilegiadaList participants in a bulk AP migration The drill-down: the participant IDs behind one cohort, oldest observation day first. A cohort's membership is DEFINED as the mover events its provider pair and day range select, so this list is always in step with the cohort's counts. Cursor-paginated on (d…

List participants in a bulk AP migration The drill-down: the participant IDs behind one cohort, oldest observation day first. A cohort's membership is DEFINED as the mover events its provider pair and day range select, so this list is always in step with the cohort's counts. Cursor-paginated on (d…

ParámetroTipoDescripción
id*stringThe cohort handle: 16 lowercase hex characters.
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
list_anomaliesList anomalies The anomaly feed, newest-first, cursor-paginated.

List anomalies The anomaly feed, newest-first, cursor-paginated.

ParámetroTipoDescripción
detectorstringFilter by detector.
gradestringFilter by grade.
hoststringFilter to anomalies targeting one host.
seatstringFilter to anomalies targeting one seat.
acknowledgedbooleanFilter by acknowledgement state.
sincestringOnly include items at or after this ISO 8601 instant.
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
list_software_anomaliesList software anomalies The software-fingerprinting anomaly feed (spec §6): version downgrades and vendor swaps, both graded `notice`. A `market` carve-out — the general `/v1/anomalies` feed (network) excludes these detectors. Same shape as that feed.

List software anomalies The software-fingerprinting anomaly feed (spec §6): version downgrades and vendor swaps, both graded `notice`. A `market` carve-out — the general `/v1/anomalies` feed (network) excludes these detectors. Same shape as that feed.

ParámetroTipoDescripción
detectorstringFilter by detector (a software detector; others yield an empty page).
gradestringFilter by grade.
hoststringFilter to anomalies targeting one host.
seatstringFilter to anomalies targeting one seat.
acknowledgedbooleanFilter by acknowledgement state.
sincestringOnly include items at or after this ISO 8601 instant.
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
get_anomalyGet an anomaly One anomaly by its stable content-derived key.

Get an anomaly One anomaly by its stable content-derived key.

ParámetroTipoDescripción
id*stringThe stable anomaly key.
get_sml_statusGet SML/SMK zone status One entry per monitored zone: quorum verdict, per-location canary breakdown, DNAME cutover state, management-host TLS snapshot and zone incidents.

Get SML/SMK zone status One entry per monitored zone: quorum verdict, per-location canary breakdown, DNAME cutover state, management-host TLS snapshot and zone incidents.

No se publicó ningún esquema de entrada para esta herramienta.

get_id_qualityPeppol ID quality summary Per-scheme (ICD) summary of the structural identifier checks: how many participants were checked, how many failed their scheme's rule, and the resulting violation rate. Ordered by violation count, busiest first.

Peppol ID quality summary Per-scheme (ICD) summary of the structural identifier checks: how many participants were checked, how many failed their scheme's rule, and the resulting violation rate. Ordered by violation count, busiest first.

No se publicó ningún esquema de entrada para esta herramienta.

list_id_quality_malformedList malformed participant identifiers The individual identifiers that failed their scheme's structural rule, keyset-paginated on (scheme, value). The first page's `meta.facets` gives scheme and reason counts over the filtered set.

List malformed participant identifiers The individual identifiers that failed their scheme's structural rule, keyset-paginated on (scheme, value). The first page's `meta.facets` gives scheme and reason counts over the filtered set.

ParámetroTipoDescripción
schemestringFilter to one Peppol ICD scheme (e.g. `0208`).
reasonstringFilter by the kind of structural failure.
qstringCase-insensitive substring match on the identifier value.
smpstringFilter to malformed ids homed on one SMP hostname (from `meta.facets.smp`).
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.
get_id_quality_hostingHosting rollup for malformed identifiers Which Access Points and SMPs serve the malformed identifiers, honouring the same `scheme`/`reason`/`q` filters as the malformed list. Access points and SMPs are ranked by malformed-id count; `totals` covers the filtered set.

Hosting rollup for malformed identifiers Which Access Points and SMPs serve the malformed identifiers, honouring the same `scheme`/`reason`/`q` filters as the malformed list. Access points and SMPs are ranked by malformed-id count; `totals` covers the filtered set.

ParámetroTipoDescripción
schemestringFilter to one Peppol ICD scheme (e.g. `0208`).
reasonstringFilter by the kind of structural failure.
qstringCase-insensitive substring match on the identifier value.
smpstringFilter to malformed ids homed on one SMP hostname.
list_compliance_rulesList the compliance rule catalogue The published rules registrations are judged against: what each rule requires, what it applies to, how severe a breach is, and how many findings requires, what it applies to, and how severe a breach is. Free — the rules themselves are public; the findings against…

List the compliance rule catalogue The published rules registrations are judged against: what each rule requires, what it applies to, how severe a breach is, and how many findings requires, what it applies to, and how severe a breach is. Free — the rules themselves are public; the findings against…

No se publicó ningún esquema de entrada para esta herramienta.

list_compliance_findingsList compliance findings Deterministic verdicts against the published rules, newest first and keyset-paginated on (`first_detected_at`, `finding_id`). A finding stays `open` until the registration is corrected, at which point the next scan stamps `resolved_at`; `first_detected_at` survives every r…

List compliance findings Deterministic verdicts against the published rules, newest first and keyset-paginated on (`first_detected_at`, `finding_id`). A finding stays `open` until the registration is corrected, at which point the next scan stamps `resolved_at`; `first_detected_at` survives every r…

ParámetroTipoDescripción
rulestringFilter to one rule code (from `GET /v1/compliance/rules`).
countrystringFilter to one ISO 3166-1 alpha-2 country.
seatstringFilter to one operating seat id (e.g. `PBE000123`).
schemestringFilter to one participant scheme id, for participant-grain rules.
gradestringFilter by severity.
statusstringLifecycle slice; defaults to the open findings.
sincestringOnly findings whose `last_seen_at` or `resolved_at` is at or after this ISO 8601 instant: everything the latest scans still confirm, plus everything opened, ch…
limitintegerPage size, clamped to [1, 200]. Defaults to 50.
cursorstringOpaque pagination cursor returned as `next_cursor` by the previous page.

62 de 62 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

Peppol market intelligence and network monitoring: migrations, provider churn, leads, and uptime.

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Sin cobertura de dependencias

Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.