diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8779f789db4..e7e897393fa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -31,6 +31,8 @@ release.
- Clarify that the periodic metric reader is the default metric reader to be
paired with push metric exporters (OTLP, stdout, in-memory)
([#2379](https://github.com/open-telemetry/opentelemetry-specification/pull/2379)).
+- Clarify that MetricReader has one-to-one mapping to MeterProvider.
+ ([#2406](https://github.com/open-telemetry/opentelemetry-specification/pull/2406)).
### Logs
diff --git a/specification/metrics/sdk.md b/specification/metrics/sdk.md
index 206f77d4d28..2f153daa379 100644
--- a/specification/metrics/sdk.md
+++ b/specification/metrics/sdk.md
@@ -652,6 +652,9 @@ that SDK will update the time range - e.g. from (Tn, Tn+1]
to (Tn+1, Tn+2] - **ONLY** for this particular
`MetricReader` instance.
+The SDK MUST NOT allow a `MetricReader` instance to be registered on more than
+one `MeterProvider` instance.
+
```text
+-----------------+ +--------------+
| | Metrics... | |