> ## Documentation Index
> Fetch the complete documentation index at: https://docs.natural.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> When building application code, use `@naturalpay/sdk` for TypeScript or `naturalpay` for Python.
> When operating Natural directly for a user, use the payments MCP at `https://mcp.natural.com`.
> When searching Natural documentation, use the docs MCP at `https://docs.natural.com/mcp`.
> Use the Natural CLI for terminal and CI automation.
> Use REST only for unsupported languages or when the user explicitly requests raw HTTP.
> Start integration development and testing in the sandbox. Do not use production unless the user explicitly requests it.
> For sandbox requests that require `customerPartyId`, list customers first. Reuse only the intended fixture; otherwise create a customer.
> REST and SDK amounts use integer minor units. Payments MCP amounts use decimal strings with a required currency code.

# Changelog

<script
  type="application/json"
  id="changelog-catalog"
  dangerouslySetInnerHTML={{
__html: `[{"slug":"mcp-client-support","title":"Expanded MCP compatibility","date":"2026-08-25"},{"slug":"resource-tags","title":"Resource tags","date":"2026-08-25"},{"slug":"webhook-replay","title":"Webhook event replay","date":"2026-08-25"},{"slug":"sandbox-beta","title":"Sandbox beta","date":"2026-08-25"}]`,
}}
/>

<div className="changelog-index">
  <ol className="changelog-flush flush--dividers">
    <li className="flush__day flush__day--month-start" id="week-2026-08-25" data-date="2026-08-25">
      <span dateTime="2026-08-25" id="day-2026-08-25" className="flush__date">
        August 25
      </span>

      <div className="flush__ships">
        <div className="ship" id="mcp-client-support">
          <div className="ship__title" role="heading" aria-level="2">
            <a href="/changelog/mcp-client-support">Expanded MCP compatibility</a>
          </div>

          <p>Connect ChatGPT and other MCP clients through OAuth</p>
        </div>

        <div className="ship" id="resource-tags">
          <div className="ship__title" role="heading" aria-level="2">
            <a href="/changelog/resource-tags">Resource tags</a>
          </div>

          <p>Attach custom key-value metadata to resources</p>
        </div>

        <div className="ship ship--media" id="webhook-replay">
          <div className="ship__title" role="heading" aria-level="2">
            <a href="/changelog/webhook-replay">Webhook event replay</a>
          </div>

          <p>Redeliver webhook events from the past 90 days</p>

          <div className="ship__media">
            <div className="ship__media-frame">
              <img src="https://mintcdn.com/natural-b3c9dd77/46nigEZB8sVMtjts/assets/heroes/webhook-replay-hero.jpg?fit=max&auto=format&n=46nigEZB8sVMtjts&q=85&s=b4aa84956397c8b3ca6960f9d3bd8799" alt="" width="2400" height="1280" data-path="assets/heroes/webhook-replay-hero.jpg" />
            </div>
          </div>
        </div>

        <div className="ship ship--media" id="sandbox-beta">
          <div className="ship__title" role="heading" aria-level="2">
            <a href="/changelog/sandbox-beta">Sandbox beta</a>
          </div>

          <p>Test your integration without moving real money</p>

          <div className="ship__media">
            <div className="ship__media-frame">
              <img src="https://mintcdn.com/natural-b3c9dd77/46nigEZB8sVMtjts/assets/heroes/changelog-sandbox-hero.jpg?fit=max&auto=format&n=46nigEZB8sVMtjts&q=85&s=92eb71f9dfea782d7ace43a1b6a54b42" alt="" width="2400" height="1280" data-path="assets/heroes/changelog-sandbox-hero.jpg" />
            </div>
          </div>
        </div>
      </div>
    </li>
  </ol>
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.