# EKAP v2 (Turkish Government Procurement)

> Use this tool when you need to access and search Turkish government procurement data, including public tenders and announcements, to track contracting opportunities or monitor public spending patterns. It provides comprehensive search capabilities and robust filtering options, handling SSL compatibility issues and converting HTML announcement content to markdown. Ideal for businesses, procurement analysts, and compliance teams, it offers structured access to Turkish public tender data through the EKAP v2 API.

Canonical page: https://skillsregistry.net/skills/saidsurucu-ekap-turkish-procurement  
JSON: https://api.skillsregistry.net/v1/skills/saidsurucu-ekap-turkish-procurement

## Description

Turkish government procurement data integration that provides access to the EKAP v2 API for searching public tenders, announcements, and procurement classifications. Built by saidsurucu, the implementation handles SSL compatibility issues with the government API and includes comprehensive search capabilities across tender types, authorities, OKAS procurement codes, and geographic regions with automatic HTML-to-markdown conversion for announcement content. Features robust filtering options for tender characteristics like electronic bidding, partial proposals, and foreign bidder participation, making it valuable for businesses tracking government contracting opportunities, procurement analysts monitoring public spending patterns, and compliance teams needing structured access to Turkish public tender data.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** monitoring
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/saidsurucu-ekap-turkish-procurement)
- **Repository:** <https://github.com/saidsurucu/ihale-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "saidsurucu-ekap-turkish-procurement"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/saidsurucu-ekap-turkish-procurement` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/saidsurucu-ekap-turkish-procurement/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
