DevOps
peppolstatus.com
Provides monitoring of host uptime, latency, incidents, and network attribution for infrastructure oversight.
ENDPOINT 1
https://mcp.peppolstatus.com
MCP server metadata
- Name
- peppolstatus
- Version
- 1.0.0
Read-only access to live Peppol network data, mirroring the public /v1 REST API — participants, providers, access points, SMPs, hosts, uptime, incidents, anomalies, change events, adoption statistics, and SML zone status. Every tool is read-only and works without a key; pass an optional API key (Authorization or X-API-Key header) for higher rate limits. Prefer specific filters and small limits — responses are paginated, so page through large result sets with the returned next_cursor.
Known tools 29
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.
Inferred read-onlyget_hostGet a host's current state Current role, verdict, network attribution (IPs/PTR), TLS certificate and operating provider for a host.
Inferred read-onlylist_host_incidentsList a host's incidents Incidents for one host, newest-first, cursor-paginated.
Inferred read-onlyget_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.
Inferred read-onlylist_incidentsList incidents The global incident feed, newest-first, cursor-paginated.
Inferred read-onlyget_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.
Inferred read-onlylist_participant_eventsList a participant's change events The participant's typed change events, newest-first, cursor-paginated.
Inferred read-onlyget_participant_historyList a participant's temporal history The participant's temporal rows across the directory/card/registration/SMP fact families, newest-first, cursor-paginated.
Inferred read-onlyget_network_summaryGet the network summary Current host verdict counts, open incidents and anomalies in the last 24h.
Inferred read-onlyget_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, and legal-form family — companies vs sole traders vs associations) and the trend (monthly new adopters plus per-run penetration history).
Inferred read-onlylist_providersList providers The OpenPeppol member registry with role flags, country, mapped hostnames and per-provider participant counts (market share), busiest first.
Inferred read-onlyget_providerGet a curated provider A curated provider navigable to its seats and each seat's observed hosts.
Inferred read-onlyget_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.
Inferred read-onlyget_provider_sla_by_keyGet a provider's SLA scorecards One provider's SLA scorecards, one per trailing period (30d and 90d).
Inferred read-onlylist_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.
Inferred read-onlylist_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.
Inferred read-onlyget_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.
Inferred read-onlyget_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.
Inferred read-onlylist_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.
Inferred read-onlylist_smpsList SMPs The SMP directory: every current SMP hostname with the seat(s) and provider that sign its metadata, busiest first.
Inferred read-onlyget_seatGet a seat A Peppol certificate seat: its embedded provider (verified mapping or unverified cert-CN fallback) and the hosts it was observed operating.
Inferred read-onlylist_eventsList global change events Every typed change event, newest-first, cursor-paginated.
Inferred read-onlyget_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.
Inferred read-onlyget_participant_stats_historyParticipant facet history A daily time series over one participant facet dimension (adoption curves / QoQ trends), from daily snapshots of the rollup.
Inferred read-onlyget_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.
Inferred read-onlyget_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.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.peppolstatus]
url = "https://mcp.peppolstatus.com"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"peppolstatus": {
"type": "http",
"url": "https://mcp.peppolstatus.com"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: peppolstatus
Remote MCP URL: https://mcp.peppolstatus.com
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"peppolstatus": {
"url": "https://mcp.peppolstatus.com"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"peppolstatus": {
"type": "http",
"url": "https://mcp.peppolstatus.com"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "peppolstatus",
"transport": "streamable-http",
"url": "https://mcp.peppolstatus.com"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 2
https://peppolstatus.com/mcp
MCP server metadata
- Name
- peppolstatus
- Version
- 1.0.0
Read-only access to live Peppol network data, mirroring the public /v1 REST API — participants, providers, access points, SMPs, hosts, uptime, incidents, anomalies, change events, adoption statistics, and SML zone status. Every tool is read-only. The keyless (free) tools cover network health, participant statistics, SML status, a single participant record lookup, and the dashboard summary; the other tools require a paid API key (Authorization or X-API-Key header) — without one they return a 403 pointing to https://peppolstatus.com/#pricing. A key also raises rate limits. Prefer specific filters and small limits — responses are paginated, so page through large result sets with the returned next_cursor.
Known tools 38
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.
Inferred read-onlyget_hostGet a host's current state Current role, verdict, network attribution (IPs/PTR), TLS certificate and operating provider for a host.
Inferred read-onlylist_host_incidentsList a host's incidents Incidents for one host, newest-first, cursor-paginated.
Inferred read-onlyget_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.
Inferred read-onlylist_incidentsList incidents The global incident feed, newest-first, cursor-paginated.
Inferred read-onlyget_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.
Inferred read-onlylist_participant_eventsList a participant's change events The participant's typed change events, newest-first, cursor-paginated.
Inferred read-onlyget_participant_historyList a participant's temporal history The participant's temporal rows across the directory/card/registration/SMP fact families, newest-first, cursor-paginated.
Inferred read-onlyget_network_summaryGet the network summary Current host verdict counts, open incidents and anomalies in the last 24h.
Inferred read-onlyget_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).
Inferred read-onlyget_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-form family, and company age), the same categorical cuts cross-tabbed by company-age band (`cuts_by_age`), and the trend (monthly new adopters plus per-run penetration history).
Inferred read-onlylist_providersList providers The OpenPeppol member registry with role flags, country, mapped hostnames and per-provider participant counts (market share), busiest first.
Inferred read-onlyget_providerGet a curated provider A curated provider navigable to its seats and each seat's observed hosts.
Inferred read-onlylist_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 headline, a cert-health summary and an `as_of` freshness stamp.
Inferred read-onlyget_public_providerGet a public provider profile The FREE, crawlable public subset for one curated provider (same shape as a `GET /v1/providers/public` item).
Inferred read-onlyget_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.
Inferred read-onlyget_provider_sla_by_keyGet a provider's SLA scorecards One provider's SLA scorecards, one per trailing period (30d and 90d).
Inferred read-onlylist_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.
Inferred read-onlylist_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.
Inferred read-onlyget_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.
Inferred read-onlyget_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.
Inferred read-onlylist_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.
Inferred read-onlylist_smpsList SMPs The SMP directory: every current SMP hostname with the seat(s) and provider that sign its metadata, busiest first.
Inferred read-onlyget_seatGet a seat A Peppol certificate seat: its embedded provider (verified mapping or unverified cert-CN fallback) and the hosts it was observed operating.
Inferred read-onlyget_seat_slaGet a seat's SLA scorecards One seat's SLA scorecards, one per trailing period (30d and 90d).
Inferred read-onlylist_eventsList global change events Every typed change event, newest-first, cursor-paginated.
Inferred read-onlyget_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.
Inferred read-onlyget_participant_stats_historyParticipant facet history A daily time series over one participant facet dimension (adoption curves / QoQ trends), from daily snapshots of the rollup.
Inferred read-onlyget_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).
Inferred read-onlyget_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.
Inferred read-onlyget_country_providersProviders serving a country The Access Points serving one country, ranked by the number of participants each serves there, from the hourly rollup.
Inferred read-onlyget_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.
Inferred read-onlyget_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.
Inferred read-onlylist_id_quality_malformedList malformed participant identifiers The individual identifiers that failed their scheme's structural rule, keyset-paginated on (scheme, value).
Inferred read-onlyget_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.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.peppolstatus]
url = "https://peppolstatus.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"peppolstatus": {
"type": "http",
"url": "https://peppolstatus.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: peppolstatus
Remote MCP URL: https://peppolstatus.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"peppolstatus": {
"url": "https://peppolstatus.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"peppolstatus": {
"type": "http",
"url": "https://peppolstatus.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "peppolstatus",
"transport": "streamable-http",
"url": "https://peppolstatus.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 3
https://api.peppolstatus.com/mcp/docs
MCP server metadata
- Name
- peppolstatus-docs
- Version
- 1.0.0
Search and read the PeppolStatus documentation — guides, API reference, and authentication. Use search_docs to find a topic, list_docs to browse the available pages, and get_doc to fetch a page's full Markdown by its path. This server is read-only and serves no live network data — use the PeppolStatus product MCP server for participant, provider, and network queries.
Known tools 3
get_docFetch the full Markdown/text of a single PeppolStatus documentation page by its manifest path (e.g.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.peppolstatus-docs]
url = "https://api.peppolstatus.com/mcp/docs"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"peppolstatus-docs": {
"type": "http",
"url": "https://api.peppolstatus.com/mcp/docs"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: peppolstatus-docs
Remote MCP URL: https://api.peppolstatus.com/mcp/docs
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"peppolstatus-docs": {
"url": "https://api.peppolstatus.com/mcp/docs"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"peppolstatus-docs": {
"type": "http",
"url": "https://api.peppolstatus.com/mcp/docs"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "peppolstatus-docs",
"transport": "streamable-http",
"url": "https://api.peppolstatus.com/mcp/docs"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for peppolstatus.com was fetched 2026-08-25T17:41:16.521Z.
peppolstatus.com is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.