Retrieve a VAT-registered business's obligations, liabilities, and payments via the HMRC VAT (MTD) API

domain: developer.service.hmrc.gov.uk · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Complete OAuth 2.0 user-restricted authorization so the software is authorized to act for the VAT-registered business
  2. Call the Retrieve VAT obligations endpoint with the business's VRN to list open and fulfilled obligation periods
  3. Call the Retrieve VAT liabilities endpoint to get charges whose 'to' date falls within the requested date range
  4. Call the Retrieve VAT payments endpoint to get payments allocated against those liabilities for the same range
  5. Reconcile obligations, liabilities, and payments locally before deciding whether a return still needs to be submitted

Known gotchas

Related routes

Determine whether a UK VAT-registered business must manually sign up for Making Tax Digital for VAT or is already auto-enrolled, then confirm the connection using the VAT (MTD) API
gov.uk · 6 steps · unrated
Determine deemed-supplier VAT obligations for short-term rental and road transport platforms under EU ViDA
taxation-customs.ec.europa.eu · 5 steps · unrated
File UK Making Tax Digital VAT returns via the HMRC API
api.service.hmrc.gov.uk · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans