ponisha_search_projects
Search Ponisha freelance projects by query, skills, categories, or budget and hide listings where the employer already hired a freelancer.
Instructions
Search Ponisha projects (public, no login needed). Returns id, title, description, budget (Toman), skills, bid count and deadlines. Use skill slugs from ponisha_list_skills (e.g. 'python', 'react'). Ponisha keeps a project marked open even after the employer has chosen a freelancer, so by default each result is checked and those projects are hidden (hide_taken). Each result has already_hired: true, false or null (couldn't check). Never bid on a project with already_hired true.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "ponisha_search_projects"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| sort | No | approved_at | |
| order | No | desc | |
| query | No | Free-text search (Persian or English) | |
| skills | No | Skill slugs, e.g. ['python','django'] | |
| per_page | No | ||
| open_only | No | Only projects still accepting bids | |
| categories | No | Category ids | |
| hide_taken | No | Hide projects where the employer already chose a freelancer (they still show as open on Ponisha) | |
| full_description | No | If false, descriptions are trimmed to 600 chars |