# Moov — API Agent Score

> Score: 79/100 (Grade: B) | Domain: moov.io | Rubric: 1.0.0 | Checked: July 24, 2026

Moov scored 79/100 (B), classified "partially-ready".

[View full report](https://www.postman.com/ai/ai-ready-apis/company/moov)
[All organizations](https://www.postman.com/ai/ai-ready-apis/llms.txt)

## Summary

- Overall: 79/100 (B)
- Classification: partially-ready

## Category Scores

- API Design: 100/100 (A+)
- Developer Experience: 59/100 (D)
- Agent Discovery: 85/100 (A)
- Agent Understanding: 59/100 (D)
- Agent Usability: 92/100 (A+)

## Check Results

### API Design

- [pass] Machine-readable, versioned contract — Versioning declared (info.version="v2026.07.00") and header-versioning detected. Investigated: spec 100%, docs 100%.
- [pass] Auth declared & discoverable — Authentication required (global or on every operation). Investigated: spec 100%, docs 100%.
- [warn] Schema coverage & depth — 181/182 (99%) public params are fully typed (no any/**kwargs). Analyzer reports not all methods have a derivable input schema. Investigated: sdk 100%, spec 67%.
- [pass] Security & governance hygiene — No credential-shaped strings detected in spec. Investigated: spec 100%, wellknown 0%.
- [pass] Example coverage — Code samples in 4 language(s) across docs (top: shell, javascript, go); 3/20 pages have ≥ 2 languages on the same page. Investigated: docs 100%, sdk 100%, spec 0%.

### Developer Experience

- [pass] Code samples in docs — Code samples in 4 language(s) across docs (top: shell, javascript, go); 3/20 pages have ≥ 2 languages on the same page. Investigated: docs 100%.
- [pass] Description completeness — 76% description completeness (target 90%+). Investigated: spec 100%, sdk 87%.
- [pass] Changelog published — changelog documented in the docs site at https://docs.moov.io/changelog/. Investigated: spec 100%, docs 100%, sdk 100%.
- [fail] Self-service developer portal — No signup page detected across conventional paths (/signup, /sign-up, /register, /get-started, /console/signup, /dashboard/signup, /try, /try-free, /free, /free-trial, /start, /start-free). Investigated: docs 0%.
- [fail] Quickstart present — No quickstart/getting-started page found at the conventional paths. Investigated: docs 0%.

### Agent Discovery

- [pass] Registry & SDK presence — Indexed on Context7 (websites/moov_io_api, 2460 snippets). Investigated: docs 100%, cli 100%, sdk 83%, mcp 0%, wellknown 0%.
- [warn] llms.txt present, valid & comprehensive — No llms.txt directive found in HTML of any of 50 sampled pages. Investigated: docs 75%, sdk 0%.
- [warn] Docs reachable, not hard auth-gated — Server ignores Accept: text/markdown header (0/50 sampled pages return markdown). Investigated: docs 75%.
- [warn] Crawlable / AEO — Sitemap lastmod coverage 5% or newest entry older than 90 days. Investigated: wellknown 75%.

### Agent Understanding

- [pass] Machine-readable errors (RFC 9457) — 12 distinct 4xx/5xx response codes documented. Investigated: docs 100%, sdk 100%, spec 50%.
- [warn] Agent-navigable, token-efficient docs — 6 of 50 pages have substantive content differences between markdown and HTML (avg 7% missing). Investigated: docs 83%.
- [warn] Description consistency across surfaces — Mean pairwise description similarity across 3 surfaces (spec, docs, sdk) is 4% (threshold 35% for full credit).
- [fail] Operation purpose clarity — 0% of operations are agent-inferable. Investigated: spec 0%.
- [fail] Agent instructions file (AGENTS.md) — No AGENTS.md at the site root or /.well-known/. Investigated: wellknown 0%.
- [fail] Docs structured data — Neither JSON-LD nor OpenGraph/meta tags detected across 3 assessed pages (3 JS-rendered). Investigated: docs 0%.

### Agent Usability

- [pass] Idempotency documented — idempotency documented in the docs site at https://docs.moov.io/guides/money-movement/idempotency/. Investigated: spec 100%, docs 100%, sdk 0%.
- [pass] Rate-limit signaling — rate-limit behavior documented in the docs site at https://docs.moov.io/api/rate-limits/. Investigated: spec 100%, docs 100%.
- [pass] Pagination documented & consistent — Pagination params detected on 45 list endpoint(s). Investigated: spec 100%, docs 100%.
- [pass] Sandbox separation — Sandbox environments are exposed (sandbox). Investigated: sdk 100%, spec 0%, docs 0%.
- [fail] Runnable collection with test scripts — No public Postman workspace discovered for the org. Investigated: platform 0%.

## Executive Summary

Moov's API design and agent discoverability are strong foundations — partners and agents can find the APIs without a sales conversation. However, the program's weakest area is agent understanding: operations lack clear purpose descriptions, there is no agent instructions file, and docs are not structured for machine consumption, meaning AI agents cannot reliably interpret or act on Moov's API surface. Compounding this, partners have no self-service portal or quickstart, and runnable collections lack test scripts, making it slow and risky for partners to reach a first successful integration. Prioritize making the API surface legible to agents and humans alike, then close the onboarding gap so partners get hands-on in minutes.
