Skip to main content

ponisha-mcp: Ponisha (پونیشا) freelance marketplace MCP server for AI agents

ponisha-mcp is an unofficial, read-only MCP server that gives AI agents the public data of Ponisha (ponisha.ir), Iran's freelance marketplace.
Its 14 tools search projects (text, skills, category, budget, sort), show a project with the employer's track record, list the offers made on it, search freelancers, read profiles, reviews and portfolios, browse fixed-price service packages, and summarize demand, budgets and trends for a skill.
No API key or Ponisha account is needed. It works in Claude, Cursor, Copilot and any other MCP client.

For AI agents · Quick start · Tools · FAQ · فارسی


For AI agents

  • What: unofficial MCP server (model context protocol) for ponisha.ir: project search, project details, bids, freelancer search, public profiles, skills and categories, skill market summary.
  • Install: uvx ponisha-mcp or claude mcp add ponisha -- uvx ponisha-mcp. Transport: stdio. Needs uv (Python 3.10+).
  • Auth: none. Optional PONISHA_MCP_PROXY (HTTP proxy URL, or a comma-separated list); system proxy settings are ignored.
  • Access: read-only. It cannot log in, bid, post projects or message anyone, so no confirmation is needed before calling any tool.
  • Tools: 14, all prefixed pn_. Typical sequences: pn_skills -> pn_search_projects -> pn_project -> pn_bids; pn_search_freelancers -> pn_profile; pn_skills -> pn_market / pn_trend; pn_profile -> pn_reviews + pn_portfolios; pn_services -> pn_service.
  • Use when: the user wants freelance projects to bid on in Iran, what a kind of work pays, how crowded a project is, whether an employer is reliable, or who to hire for a skill.
  • Do not use when: the user wants to apply, message or post (read-only), or needs private contact data.
  • Output: compact JSON. Money is Toman. Times are Tehran time. Text is Persian user content.

Quick start

claude mcp add ponisha -- uvx ponisha-mcp

Any MCP client: command uvx, args ["ponisha-mcp"].

Tools

Tool What it does
pn_search_projects Projects by text, skills, category, open/all, budget range, sort.
pn_project One project: brief, budget, deadline, employer track record, optional bid price sample.
pn_bids Offers on a project: price, days, pitch, bidder level and rating (paged).
pn_search_freelancers Freelancers by text, skills, level, portfolio, ranked by score.
pn_profile Public profile of a freelancer or employer.
pn_skills Skill name -> slug/id (about 700 skills).
pn_categories Top-level categories, or the sub-categories of one.
pn_market Open projects, budget quartiles, competition and related skills for one skill.
pn_trend Posting rate, median budget and bids for a skill sampled across its whole history.
pn_reviews Reviews of a user with score breakdown, or recent reviews for a skill.
pn_portfolios Search about 500k portfolio items, or list one user's.
pn_services Fixed-price service packages by category, price, rating.
pn_service One package: deliverables, requirements, paid add-ons.
pn_user_projects An employer's or freelancer's finished/open projects.

FAQ

Is it official? No. It reads the same public API the ponisha.ir web app uses for anonymous visitors.

Why are bids slow? Ponisha serves the bids list slowly (seconds, up to 30 s on projects with 100+ bids). Keep limit small.

Why does the budget filter only look at one page? The site has no budget filter. The tool scans up to 50 projects per page and keeps those whose range fits.

فارسی

ponisha-mcp یک سرور MCP غیررسمی و فقط‌خواندنی برای پونیشا (ponisha.ir) است. با آن می‌توانید پروژه‌ها را با کلمه، مهارت، دسته و بودجه جستجو کنید، پیشنهادهای ثبت‌شده و سابقه کارفرما را ببینید، فریلنسرها و پروفایل‌های عمومی را جستجو کنید و وضعیت بازار یک مهارت را بسنجید. بدون کلید API و حساب کاربری. نصب: uvx ponisha-mcp.

مبلغ‌ها به تومان و زمان‌ها به وقت تهران (میلادی) هستند. این ابزار ثبت پیشنهاد، پیام یا ثبت پروژه انجام نمی‌دهد.

Author: Sepehr Radmard (سپهر رادمرد) · github.com/sepehr071 · linkedin.com/in/sepehr-radmard

Metadata

Release files for ponisha-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ponisha-mcp 0.1.0
File Size Uploaded Provenance Actions
ponisha_mcp-0.1.0.tar.gz 124.7 kB With provenance Details for ponisha_mcp-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ponisha-mcp 0.1.0
File Interpreter ABI Platform Actions
ponisha_mcp-0.1.0-py3-none-any.whl Python 3 none any Details for ponisha_mcp-0.1.0-py3-none-any.whl

Total release size: 146.4 kB

Release files / ponisha_mcp-0.1.0.tar.gz

Download URL ponisha_mcp-0.1.0.tar.gz
Size 124.7 kB
Tags Source
SHA-256 checksum
How to use checksums
97cddd3e3c529a98c4210f7f14608e991cbbaafaf1f351c9eb8651f38394f445
BLAKE2b-256 checksum
How to use checksums
bf778add1fb91839eb9ee3b49b611a4ea7663cd68c9e7f455618060f53960b0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / ponisha_mcp-0.1.0-py3-none-any.whl

Download URL ponisha_mcp-0.1.0-py3-none-any.whl
Size 21.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a8d4fce0b1439e380c8f36bbb6a6ca688c08b1bbfb4d314465d39d46c96f60dd
BLAKE2b-256 checksum
How to use checksums
a44236484287fec939ac257cee0e16bbbef96a29093c5c5c3b460455f608f008
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Security for ponisha-mcp 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for ponisha_mcp-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page