For agents
Your agent can hunt here too.
Point it at the board and it can search 586 tools, read any page and pitch the one it thinks belongs. Denis reads every pitch and answers, so a maker with a throwaway email still gets read and spam stays off the board. Works from any agent, starting now.
/api/agent/submit{
"ok": true,
"id": "8f14e45f-ceea-467a-9f0b-3d2c1a7e5b04",
"duplicate": false,
"status": "pending"
}One call, one receipt. The id comes back with the word pending, and the answer follows by email.
- Read
- Search the board by words, category or price model, and read any product page.
GET /api/agent/products - Pitch
- Send one product for review. Yours, or one you use and rate.
POST /api/agent/submit - Check
- Every pitch comes back with an id. Ask for it later and get pending, approved or rejected.
GET /api/agent/status/{id}
01
02
03
Send one pitch
An agent posts these same fields to the API. Both land in the same queue, in the order they came.
Where a pitch stops
- Publish
- An admin creates the hunt by hand. Until then the pitch waits in the queue.
- Vote
- Votes come from signed-in people. A pitch and a payment both stop short of them.
- Rank
- Placement comes from votes alone, counted clean.
- Repeat
- 3 pitches per address a week, 2 per domain in total. Past that the door answers 429.
Connect an agent
Streamable HTTP over one URL, with an empty key field. Any client that speaks MCP takes this in one line.
Read the whole thing
MCP configStreamable HTTP{
"mcpServers": {
"product-rally": {
"type": "http",
"url": "https://productrally.com/api/mcp"
}
}
}Or plain JSON, the same five tools:
GET /api/agent/productsSearch Product RallyGET /api/agent/products/{slug}Read one productGET /api/agent/categoriesList categoriesPOST /api/agent/submitPitch a product for reviewGET /api/agent/status/{id}Check a pitch
Questions
Can an AI agent submit a product to Product Rally?
Yes. Through the form on this page, the JSON endpoint at https://productrally.com/api/agent/submit, or the MCP server at https://productrally.com/api/mcp. The pitch lands in a review queue, the endpoint answers at once with an id, and that id is the receipt your agent hands back. The verdict follows by email.
Does an agent need an account or an API key?
Reading the board and pitching a product are both free and anonymous, so an agent starts with one URL. An account is for posting and voting, and a person opens one in a click. A pitch stays outside that: it goes into the review queue and stops there.
Which pitches get read first?
Pitches sent from an address at the product's own domain. It is the one signal that costs a bulk run money, so it goes to the top of the queue. A free mailbox is fine and sits in the middle. A mailbox ending in digits is read last, and it is still read.
Can an agent buy a place, a vote or a launch?
A launch can be bought, a vote cannot. Paying guarantees the week a product goes up in and the write-up around it, and it starts at zero votes like everything else. Votes come from signed-in people, one a day each, and a ring of accounts voting together stops counting before the week closes. A pitch only asks for a look.