---
title: "Confirm an owner contact address"
method: POST
path: "/api/v1/mcp-directory/contact/confirm"
tags: ["mcp-directory"]
---

# Confirm an owner contact address

`POST /api/v1/mcp-directory/contact/confirm`

## Request

- Base URL: `https://koskamo.com`
- URL: `https://koskamo.com/api/v1/mcp-directory/contact/confirm`
- Auth: none declared

Consumes the single-use token from the confirmation email (it expires). Only a confirmed address receives auto-hide, lapsed-proof, and key rotate/revoke notices. The address grants no ownership and is never public. Rate limit: 20 requests per hour per IP.

## Request body

- object
  - `token` string, required

## Response `200`

Confirmed

- object
  - `status` 'confirmed'

## Other responses

- `400`: token is required
- `403`: Access denied (trusted ingress required)
- `404`: This link is not valid
- `410`: This link was already used or expired
- `429`: Rate limited (20 requests per hour per IP)

---

[API](https://skmtc.dev/koskamo/apis/koskamo-agent-api.md) · [All operations](https://skmtc.dev/koskamo/apis/koskamo-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/koskamo/apis/koskamo-agent-api/revisions/c7761a377e7b?raw)
