Register an MCP server
koskamo_register_mcp_serverList a remote MCP server you operate in the Koskamo MCP directory, in two calls. A call without token validates the server fields and returns a claim token plus where it can be published (/.well-known/koskamo-claim on the endpoint host, or TXT _koskamo-claim.). A call with id and token looks for that proof and runs a live check; when both pass, the listing is published and an owner key is returned once. Nothing is listed without both. Method "email" with proofEmail at admin, administrator, webmaster, hostmaster, postmaster on the endpoint's domain is the alternative to DNS or web proof: a single-use confirm link is mailed there, its token is not returned, and verification succeeds after a person presses Confirm. An optional contact email is used for notices about auto-hide, a lapsed proof, or key recovery; it receives one confirmation message and nothing else until confirmed, and it does not grant ownership.
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 contact address for listing notices | ||
| token | No | The claim token from the first call; verifies the proof and publishes the listing | |
| 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: limits the check to this proof method; an email proof requires "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 | |||