eleman-net-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
eleman-net-mcp 🇹🇷
mcp-name: io.github.mohammad-abbasi-sh/eleman-net-mcp
Unofficial read-only MCP server for eleman.net, Türkiye's blue-collar job board (#2 jobs site in Türkiye, ~4.4–5.1M visits/month per SimilarWeb) — search jobs by position or city, read full job details, list all 93 sectors and all 81 provinces, and fetch the newest listings.
Built by Mohammad Abbasi as part of the "Turkey MCP factory" (Sepehr-style pipeline). Not affiliated with eleman.net.
For AI agents
Add to your MCP client config (stdio):
{
"mcpServers": {
"eleman-net": {
"command": "uvx",
"args": ["eleman-net-mcp"]
}
}
}Or run locally: python -m eleman_net_mcp.server (needs mcp<2, curl-cffi).
Related MCP server: LAYIQ Jobs
Tools
Tool | Description |
| Search jobs — |
| Full detail for one job — |
| All 93 job sectors on eleman.net (name + sector id), parsed from the site's own listing sidebar |
| All 81 Turkish provinces (+ the two İstanbul sides) with the eleman.net listing URL for each |
| The newest listings (first page, newest first), |
Example output (eleman_search_jobs / keyword "garson"):
{"keyword": "garson", "count": 2, "jobs": [
{"title": "Garson", "company": "TAVUK DÜNYASI",
"location": "İstanbul Anadolu - Ataşehir",
"url": "https://www.eleman.net/is-ilani/…"}, …]}How it works
eleman.net serves its listings fully server-rendered — no login, no API key, no session cookies. Listing pages carry 30 job cards each (ilan_id_<id> blocks: title, company, "City - District", snippet; urgent jobs carry an "ACİL İLAN" badge inside the title block and some cards carry a benefits chip span before the description — the parser handles both). Position and city pages share one slug namespace (/is-ilanlari/<slug>: garson, istanbul, ankara …); city + keyword combines the city slug with ?aranan=<keyword>&arandi=e. Job detail pages carry a schema.org JobPosting JSON-LD block (title, datePosted, description, employmentType, location, company). A bare numeric id is not a valid detail URL — pass the full job URL from a search result (unknown slugs 301-redirect to the homepage, which the parser rejects). Transport uses Chrome TLS impersonation (curl-cffi, chrome120); requests are spaced ~0.8s apart; everything is read-only.
Note: the site's own /ara search and the forum-style search are token-gated, so keyword search goes through the slug/param paths above, which are verified live. The autocomplete endpoint (/arama_complete.php) is disallowed in robots.txt and is not used.
Install
uvx eleman-net-mcp # run directly (needs uv)
# or
pip install eleman-net-mcp
eleman-net-mcp # starts the MCP server on stdioTests
python -m venv .venv && .venv/bin/pip install -e .
.venv/bin/python -m unittest discover -s tests -vOffline tests run on recorded fixtures (real pages fetched 2026-11-07); live tests hit eleman.net. 28/28 green at build time (15 offline + 13 live) plus an MCP stdio smoke test.
Roadmap
Sector-filtered search (
?sek[]=<id>filter)Company pages (
/firma/<slug>: company jobs + profile)Salary info where the site publishes it (rare in the JobPosting data)
License
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Job search over employers' own hiring systems. Search with no key; a free key opens every read tool.
Search and retrieve job postings on Intermediair (read-only).
Read-only search across current job listings on stellenonline.de (German job portal).
Search and retrieve job postings on Nationale Vacaturebank, the largest Dutch jobs site (read-only).
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables real-time job search across thousands of companies' open roles from Greenhouse, Lever, Ashby, and SmartRecruiters, with full-text filtering and company-specific queries, no API key required.2MIT

LAYIQ Jobsofficial
AlicenseNot gradedqualityCmaintenanceEnables users to search public job listings and retrieve details for individual postings from inside AI assistants, including ranked results, filters, and pagination. It is read-only and requires no account, authentication, or API key.MIT- AlicenseAqualityBmaintenanceEnables AI agents to search Iranian job ads with filters, inspect ad details such as salary and skills, look up companies and their open ads, and read top company scores through a read-only MCP interface requiring no API key.10MIT
- AlicenseAqualityBmaintenanceGives AI agents read-only access to IranTalent's public job portal data with no API key, covering job search with filters, full ad details, a company directory, company profiles and rating breakdowns, plus anonymous employee reviews. Also exposes filter lookup slugs, job market counts, similar jobs, and national salary survey percentiles.11MIT