Access the PECOS portal at https://pecos.cms.hhs.gov using CMS Identity & Access Management (I&A) credentials with multi-factor authentication enabled.
To check enrollment status programmatically, use the CMS data.cms.gov Medicare Revalidation Due Date List dataset which exposes enrollment and revalidation status via a public API.
For human lookup, navigate to 'View Enrollments' after login and locate the application by NPI or Legal Business Name; the status field shows Active, Pending, or Revoked.
For public, no-auth status checks, use the PECOS Application Status tool under Helpful Links on the PECOS homepage, searchable by NPI.
Automate revalidation tracking by querying the Revalidation Due Date List at https://data.cms.gov/provider-characteristics/medicare-provider-supplier-enrollment/revalidation-due-date-list and alerting when due dates are within 90 days.
Note the revalidation fee schedule (currently $750 for new enrollments, revalidations, and practice location changes) and budget accordingly for bulk provider rosters.
Known gotchas
PECOS 2.0 replaced the legacy PECOS UI starting in 2025; workflows and screen paths changed significantly — automation relying on legacy URL paths or session cookies will break.
Providers and suppliers revalidate every five years, but DMEPOS suppliers revalidate every three years — do not apply a single schedule across all provider types.
An Active PECOS status does not mean the provider is currently in-network with any given payer; it only confirms enrollment in the Medicare program.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp