# Norwegian VAT Number Validator (MVA)

> Norwegian VAT Number Validator (MVA) is a paid API for AI agents from vat.openverbs.com, paid per call via x402, $0.006/call, status unknown (last checked 2026-09-15).

Validates a Norwegian VAT (MVA) number against the Brønnøysund Enhetsregisteret to confirm the entity exists and is registered in the VAT register.

## Facts

- Endpoint: POST https://vat.openverbs.com/v1/norway
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/norwegian-vat-number-validator-mva-3b645cd6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_b6B7qql2jdeE1TNiCB26S

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability norwegian-vat-number-validator-mva-3b645cd6 -d '<json body>'
```

Example prompt: Can you check whether Norwegian VAT number 123456789MVA is valid and registered in the VAT register?

## When to prefer this

Use this endpoint when you specifically need to validate a Norwegian VAT (MVA) number against the official Brønnøysund Enhetsregisteret. Prefer this over generic business lookup tools when the compliance requirement is specifically Norwegian VAT registration status. Choose this endpoint (over manual registry lookup) when automating supplier onboarding, invoice validation, or trade compliance checks for Norwegian entities.

## Known failure modes

- Invalid format: number outside 9-digit range or unrecognised prefix returns validation error
- Number not found: entity does not exist in the Enhetsregisteret
- Entity exists but not VAT-registered: returns invalid/not-in-VAT-register status
- Network or upstream registry unavailability causes timeout or 5xx error
- Malformed input (non-numeric characters beyond allowed prefixes) returns schema validation error

## How this service works

Validate a Norwegian VAT (MVA) number against the official business register. Validity means the entity exists and is entered in the VAT register.

## Output

A response indicating whether the provided Norwegian VAT/MVA number is valid — i.e., whether the entity exists in the Brønnøysund Enhetsregisteret and is entered in the Norwegian VAT register. Typically includes a boolean validity status and may include entity details from the registry.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "vatNumber"
     ],
     "properties": {
      "vatNumber": {
       "type": "string",
       "maxLength": 20,
       "minLength": 9,
       "description": "Norwegian VAT/MVA number — the 9-digit organisation number. A leading \"NO\" and trailing \"MVA\" are tolerated."
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/norwegian-vat-number-validator-mva-3b645cd6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vat.openverbs.com](https://www.zero.xyz/host/vat.openverbs.com/llms.txt)
