Submit listing
submit_listingStep 1 of 2 for submitting a product to Makeroo on the maker's behalf. Only submit what you verified from the product's repo or site. Validates the details and returns a preview plus a confirmationToken. Stores and emails nothing. Show the maker the preview and the recipient email, and only after they explicitly confirm call confirm_submission.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"tagline": "<tagline>",
"description": "<description>",
"url": "<url>",
"category": "<category>",
"makerEmail": "<makerEmail>"
},
"name": "submit_listing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) URL of the product | |
| name | Yes | Product name, 2-60 chars | |
| tags | No | Up to 5 short tags | |
| logoUrl | No | Public http(s) URL of a logo | |
| pricing | No | Pricing model, only if verified; omit when unsure | |
| repoUrl | No | Public GitHub, GitLab or Codeberg repo of an open-source product | |
| tagline | Yes | One line pitch, 5-100 chars | |
| category | Yes | Category id from list_categories | |
| platforms | No | Platforms it runs on; api_cli covers APIs, SDKs and CLIs; omit when unsure | |
| makerEmail | Yes | Contact email of the maker; receives a confirm link once confirm_submission runs | |
| openSource | No | Whether the product is open source, only if verified; omit when unsure | |
| description | Yes | Plain description of what it does, 20-2000 chars |