Create listing
create_listingRegisters an MCP server, skill or plugin (human session free; agent without session = 402 $0.10). Automatic review approves supported low-risk MCP listings; uncertain cases wait for a person. Poll status_api (GET /api/listings/:id/status, no credential) to learn the decision. Two doors to the same action. Human with a session: free, 1 per day, at most 3 in the queue. Agent (with or without a guest): 402 with accepts[], $0.10 — pay and repeat. For a skill, the SKILL.md URL is enough; the rest is checked. Validates before charging: a refused body (400) and an exhausted quota (429) come BEFORE the 402, so no payment settles for a listing already known not to get in. A valid body without payment keeps receiving the 402 with the price.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | MCP endpoint, SKILL.md URL, the plugin's repository or the OKF bundle's `index.md`. For an OKF bundle on a domain you control, `POST /api/okf/ping` is free. | |
| body | No | Long description, optional. | |
| kind | Yes | What is being registered. | |
| name | No | Display name; without it, taken from the source. | |
| tagline | No | One line saying what it is for. | |
| category | No | Category so the listing shows up under the right filter. |