Register an MCP server
koskamo_register_mcp_serverList a remote MCP server you operate in the Koskamo MCP directory, in two calls. Call without token: the server fields are validated and you get a claim token plus where to publish it (https:///.well-known/koskamo-claim, or TXT _koskamo-claim.). Publish it, then call again with id and token: once the proof is found and the live check passes, the listing is published and an owner key is returned once. Nothing is listed without both. Without DNS or web access, send method "email" and proofEmail at admin, administrator, webmaster, hostmaster, postmaster on the endpoint's domain: a single-use confirm link is mailed there (the link's token is never returned) and verify succeeds once a person presses Confirm. An email is optional but recommended so we can reach you about auto-hide, a lapsed proof, or key recovery; it gets one confirmation message and nothing else until confirmed, and it never grants ownership. Step-by-step guide with exact proof formats and every refusal: https://koskamo.com/explore/register
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Lowercase kebab-case page id, e.g. acme-docs | |
| auth | No | Required on the first call | |
| name | No | Product name; required on the first call | |
| No | Optional, recommended contact address for listing notices | ||
| token | No | The claim token from the first call; send it to verify and publish | |
| tools | No | Optional; replaced by the live tool list when the check passes | |
| method | No | First call: "email" (with proofEmail) mails a confirm link instead of a token to publish. Verify call: check only this proof method; an email proof needs "email" | |
| docsUrl | No | Your documentation page for this server; required on the first call | |
| category | No | Required on the first call | |
| endpoint | No | Streamable HTTP endpoint (https); required on the first call | |
| operator | No | Company that runs the server; required on the first call | |
| useCases | No | 1-6 use cases from your documentation; required on the first call | |
| companyUrl | No | Optional https company website; an empty string clears it on edits | |
| proofEmail | No | First call with method "email": admin|administrator|webmaster|hostmaster|postmaster@<endpoint host or a parent domain>, no plus-tags. A person must open the mailed link and press Confirm before verify succeeds | |
| description | No | 20-600 characters, factual; required on the first call | |
| requirements | No | Optional; up to 4 prerequisites a user must already have (e.g. a vendor account or paid subscription), beyond endpoint sign-in |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||