---
title: "Clause Coverage Scorer"
method: POST
path: "/v1/tools/score_clause_coverage"
tags: ["clause", "coverage", "taxonomy", "oneSaaS", "common paper", "GDPR", "agreement", "maturity", "scoring", "contract", "legal"]
---

# Clause Coverage Scorer

`POST /v1/tools/score_clause_coverage`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/score_clause_coverage`
- Auth: none declared

Scored clause coverage against a named taxonomy (oneSaaS 52, Common Paper Language Library, GDPR Art 28). Returns coverage %, missing/extra clause lists, and a maturity tier. Selection and analysis only, not legal advice.

**Tool URL:** https://ainumbers.co/tools/532-clause-coverage-scorer.html

## Request body

- object
  - `agreement_text` string, required: Full text of the agreement to score
  - `taxonomy` 'onesaas-52' | 'common-paper-language-library' | 'gdpr-art28', required: Named clause taxonomy to score against

## Response `200`

Successful tool execution result

- object
  - `coverage_pct` number: Coverage percentage (0-100)
  - `maturity_tier` 'Foundational' | 'Developing' | 'Proficient' | 'Advanced'
  - `present` string[]
  - `partial` string[]
  - `missing` string[]
  - `disclaimer` string

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
