OpenAPI specification
5/5 ptsCross-verified
What we found
Valid OpenAPI 3.0.3 spec at https://developer.paychex.com/sites/default/files/apidocument/openapi-merge-develop.213-public.json: 110 operations, 148 schemas, 100% response coverage, servers declared.
How this affects the score
These are recorded points before the total is normalized to 100.
When this matters
Interface-enabled product; no requirement to implement every protocol
REST, GraphQL, MCP, SDKs and CLIs offer alternative or complementary access paths. The useful choice depends on the task and client; no single format serves every workflow.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
REST pagination shape
UnscoredObserved
What we found
The spec declares a typed pagination parameter or response continuation field, but not a complete cursor round trip.
Why this is unscored
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
When this matters
Detected interface; pagination only for collections, async only for long-running jobs, batch only for multi-item operations
Usable schemas and operation patterns can reduce ambiguity for clients. More endpoints or constraints alone do not establish that an operation is easier to use.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
Parameter constraint coverage
UnscoredObserved
What we found
2094 parameter/request-body leaves across 110 operation(s): 300 machine-checkable (14%), 98 declare an enum (5%), 1470 carry a description (70%), 554 have neither a constraint nor a description (26%).
Why this is unscored
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
When this matters
Detected interface; pagination only for collections, async only for long-running jobs, batch only for multi-item operations
Usable schemas and operation patterns can reduce ambiguity for clients. More endpoints or constraints alone do not establish that an operation is easier to use.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
GraphQL schema completeness
UnscoredNot observed
What we found
No GraphQL endpoint was observed in a scanner-fetched declaration or GraphQL-shaped response. GraphQL depth probe: No GraphQL endpoint was observed in a scanner-fetched declaration or GraphQL-shaped response.
Why this is unscored
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
When this matters
GraphQL and relevant operation shape; introspection optional
Additional contract evidence may substantiate an existing capability. Disabled production introspection must not create a penalty.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
No public evidence URL recorded for this check
GraphQL pagination
UnscoredNot observed
What we found
No GraphQL endpoint was observed in a scanner-fetched declaration or GraphQL-shaped response. GraphQL depth probe: No GraphQL endpoint was observed in a scanner-fetched declaration or GraphQL-shaped response.
Why this is unscored
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
When this matters
GraphQL and relevant operation shape; introspection optional
Additional contract evidence may substantiate an existing capability. Disabled production introspection must not create a penalty.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
No public evidence URL recorded for this check
GraphQL batch mutations
UnscoredNot observed
What we found
No GraphQL endpoint was observed in a scanner-fetched declaration or GraphQL-shaped response. GraphQL depth probe: No GraphQL endpoint was observed in a scanner-fetched declaration or GraphQL-shaped response.
Why this is unscored
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
When this matters
GraphQL and relevant operation shape; introspection optional
Additional contract evidence may substantiate an existing capability. Disabled production introspection must not create a penalty.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
No public evidence URL recorded for this check
GraphQL async job patterns
UnscoredNot observed
What we found
No GraphQL endpoint was observed in a scanner-fetched declaration or GraphQL-shaped response. GraphQL depth probe: No GraphQL endpoint was observed in a scanner-fetched declaration or GraphQL-shaped response.
Why this is unscored
Additional evidence for this capability. It earns no separate points, so observing another related signal does not count twice.
When this matters
GraphQL and relevant operation shape; introspection optional
Additional contract evidence may substantiate an existing capability. Disabled production introspection must not create a penalty.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
No public evidence URL recorded for this check
MCP resource listing
UnscoredNot observed
What we found
No first-party HTTPS MCP endpoint was declared, so live resource listing was not detected. Live MCP probe: 2967 ms, 0 protocol request(s).
Why this is unscored
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
When this matters
Detected MCP server and advertised tool/resource capability
Live listings and contracts help agents discover tools and understand their inputs. These related observations remain unscored pending calibration of their contribution to successful tool use.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
No public evidence URL recorded for this check
MCP resource quality
UnscoredNot observed
What we found
No first-party HTTPS MCP endpoint was declared, so live resource quality was not detected. Live MCP probe: 2967 ms, 0 protocol request(s).
Why this is unscored
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
When this matters
Detected MCP server and advertised tool/resource capability
Live listings and contracts help agents discover tools and understand their inputs. These related observations remain unscored pending calibration of their contribution to successful tool use.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
No public evidence URL recorded for this check
MCP multi-surface coverage
UnscoredNot observed
What we found
No first-party MCP endpoint was declared. Live MCP probe: 2967 ms, 0 protocol request(s).
Why this is unscored
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
When this matters
Detected MCP server and advertised tool/resource capability
Live listings and contracts help agents discover tools and understand their inputs. These related observations remain unscored pending calibration of their contribution to successful tool use.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
No public evidence URL recorded for this check
MCP transport version
UnscoredNot observed
What we found
No first-party HTTPS MCP endpoint was declared, so live transport modernity was not detected. Live MCP probe: 2967 ms, 0 protocol request(s).
Why this is unscored
Measured, but not yet weighted. It adds no points and its absence subtracts none. Scoring requires calibration of reliability, applicability and overlap with existing checks.
When this matters
Detected MCP transport and negotiated version
A compatible negotiated protocol version helps clients and servers communicate. An older supported transport can still be usable.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
No public evidence URL recorded for this check
A2UI over MCP
UnscoredNot observed
What we found
No first-party HTTPS MCP endpoint was declared. This metadata-only check did not call tools or read app resources.
Why this is unscored
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
When this matters
Detected application UI surface
An embedded interface can support interactive workflows. Many tools work without a user interface, so its absence is not a general readiness failure.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
No public evidence URL recorded for this check
MCP Apps UI metadata quality
UnscoredNot observed
What we found
No first-party HTTPS MCP endpoint was declared. This metadata-only check did not call tools or read app resources.
Why this is unscored
An emerging convention, not a universal requirement. It adds no points and its absence subtracts none. Adoption and reliable testing must justify any future weight.
When this matters
Detected application UI surface
An embedded interface can support interactive workflows. Many tools work without a user interface, so its absence is not a general readiness failure.
Evidence basis
These sources inform the check. They do not validate our exact point weights.
Guidance recorded with this scan · 2026-10-15. Recorded scores are unchanged.
Recorded evidence
No public evidence URL recorded for this check