ponisha_submit_bid
Submit a bid or proposal to a Ponisha project, with amount, delivery days, and proposal text; avoids projects where the employer already hired a freelancer.
Instructions
Submit a bid (proposal) on a project. Refuses projects where the employer already chose a freelancer. This is visible to the employer and costs credits: each project sets its own price (coin_needed from ponisha_get_project; it grows with budget, e.g. 1, 2 or 5; a promoted bid costs promoted_coin_needed, about 10x). Tell the user the cost before submitting. With too few credits Ponisha rejects it (406). confirm amount, days and text with the user first. Amounts are in TOMAN (as shown on ponisha.ir), between 100,000 and 1,000,000,000. Milestones (payments) must sum exactly to the total amount; if omitted, one milestone for the full amount is used.
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": {
"project_id": "<project_id>",
"amount": "<amount>",
"days": "<days>",
"description": "<description>"
},
"name": "ponisha_submit_bid"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | Yes | Delivery time in days (1-180) | |
| amount | Yes | Total price in Toman, e.g. 5000000 for 5 million Toman | |
| payments | No | ||
| project_id | Yes | ||
| description | Yes | Proposal text shown to the employer (no contact info allowed) | |
| is_promoted | No | Paid promotion of the bid | |
| allow_if_hired | No | Bid even if the employer already chose someone. Only if the user explicitly asks for it. |