Skip to main content

arabam-mcp 🇹🇷

mcp-name: io.github.mohammad-abbasi-sh/arabam-mcp

Unofficial read-only MCP server for arabam.com, Türkiye's used-car marketplace (~176k listings) — live search, full listing details with the 19-field spec table, brand/model browser, and market price stats.

Built by Mohammad Abbasi as part of the "Turkey MCP factory" (Sepehr-style pipeline). Not affiliated with arabam.com.

For AI agents

Add to your MCP client config (stdio):

{
  "mcpServers": {
    "arabam": {
      "command": "uvx",
      "args": ["arabam-mcp"]
    }
  }
}

Or run locally: python -m arabam_mcp.server (needs mcp<2, httpx).

Tools

Tool Description
arabam_search Search listings — brand slug ("bmw"), model slug ("bmw-3-serisi"), page 1..50
arabam_listing_detail Full detail of one listing (URL from search): price + 19-field spec table
arabam_list_brands All ~77 brands with listing counts and URL slugs
arabam_list_models Models of a brand (e.g. "bmw") with counts and slugs
arabam_price_stats Market stats: min/max/median/average TRY price over N pages

Example output (arabam_search / bmw 3-serisi):

{"brand": "", "model": "bmw-3-serisi", "page": 1, "count": 20,
 "listings": [{"id": "45288789", "title": "214 BİN KMDE SORUNSUZ A4 TDI",
  "brand": "Audi", "year": 2019, "km": 214000, "price_try": 789900,
  "url": "https://www.arabam.com/ilan/.../45288789"}]}

Example output (arabam_listing_detail):

{"title": "Galeriden Honda Civic 1.4 S 1998 Model …", "price": 425000,
 "price_currency": "TRY", "price_text": "425.000 TL",
 "specs": {"Marka": "Honda", "Seri": "Civic", "Model": "1.4 S",
  "Yıl": "1998", "Kilometre": "330.000 KM", "Vites tipi": "Düz",
  "Yakıt tipi": "LPG & benzin", "Kimden": "Galeriden", …}}

Notes:

  • Data comes from arabam.com's public server-rendered pages (schema.org Vehicle/Car JSON-LD + spec table) — no key, no login, read-only.
  • Spec-table labels are Turkish (Marka, Seri, Model, Yıl, Kilometre, Vites tipi, Yakıt tipi, Kasa tipi, Renk, Motor hacmi, Motor gücü, Çekiş, Kimden…).
  • Requests are spaced ~0.8s apart to stay polite.
  • Environments behind an MITM proxy: set SSL_CERT_FILE to a CA bundle that trusts the proxy.

Development

python3 -m venv .venv && .venv/bin/pip install "mcp<2" httpx pytest
.venv/bin/python -m pytest tests/ -q
  • tests/test_listings.py — offline, parses real captured fixtures
  • tests/test_live.py — 5 cautious live requests against arabam.com (needs SSL_CERT_FILE behind the lab proxy)

License

MIT

Metadata

Release files for arabam-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 arabam-mcp 0.1.0
File Size Uploaded Provenance Actions
arabam_mcp-0.1.0.tar.gz 16.2 kB With provenance Details for arabam_mcp-0.1.0.tar.gz

Built distribution (wheel)

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

Total release size: 26.2 kB

Release files / arabam_mcp-0.1.0.tar.gz

Download URL arabam_mcp-0.1.0.tar.gz
Size 16.2 kB
Tags Source
SHA-256 checksum
How to use checksums
88d443d81289730f84ec0c75eccc50185ccd872c93f122538e73e99a2a828167
BLAKE2b-256 checksum
How to use checksums
ba403b4db683be67fb0170f23391d8986e453728702879e8fb4acc0d1d8fb09f
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 6, 2026.

Transparency log

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

Download URL arabam_mcp-0.1.0-py3-none-any.whl
Size 10.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4a8e24f23ea54d653baa7f4f8c2e01298eb199db378c57b2af8e4f377eb1e34d
BLAKE2b-256 checksum
How to use checksums
4dd15903b4f07a27623b8da60b9b6a048d9db5e4addb4043df31a0acc388a49f
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 6, 2026.

Transparency log

Security for arabam-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 arabam_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 6, 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