home / mcp / i̇hale mcp server
MCP Server for Turkish Government Tenders
Configuration
View docs{
"mcpServers": {
"saidsurucu-ihale-mcp": {
"url": "https://ihalemcp.fastmcp.app/mcp"
}
}
}This MCP server provides a standardized interface to access EKAP v2 data and related public announcements, enabling your MCP-compatible applications to search tenders, fetch tender details, and retrieve announcements in Markdown-ready format. It’s designed to be used remotely or via local MCP clients, making it easy to integrate public procurement data into your workflows and tools.
You can connect to the MCP server using a remote URL or a local MCP client that supports the Model Context Protocol. Start by choosing your preferred method: a remote MCP endpoint for quick setup, or a local MCP runner if you want to operate the MCP server from your own environment. Once connected, you can perform comprehensive tender searches, fetch detailed tender information, and retrieve tender announcements in Markdown-ready form. Use the server to drive automated queries, build alerts for new tenders, or power your own analysis dashboards.
Prerequisites: ensure you have a compatible MCP client to connect to the server. If you want to run a local MCP runner, you will need the UV toolchain and a compatible runtime as described below.
HTTP connection (remote MCP) is the default path for quick usage. If you prefer a local runner, you can use UV with the provided command to load the MCP server directly from its source. For Claude Desktop users, you can also configure a custom MCP connector pointing to the remote endpoint. Ensure you select the right server name (for example, ihale_http for HTTP and ihale_mcp for the local runner) in your MCP client configuration.
Queries EKAP v2 portal for comprehensive tender searches with multiple filters and pagination.
Searches OKAS (public procurement classification) codes with term, type, and limit parameters.
Finds Turkish public authorities by name or term.
Returns tenders from the recent specified number of days.
Fetches all announcements for a specific tender and converts them to Markdown.
Fetches full details for a specific tender including metadata and rules, rendered in Markdown.
Searches official state announcements across ilan.gov.tr sources like UYAP e-satış and other channels.
Retrieves detailed information for a specific ilan.ad with Markdown rendering.
Direct procurement tools with various Turkish and English parameters for direct award scenarios.
Provides direct procurement details for a given DT entry.
Searches authorities by name to obtain tokens used in direct procurement queries.
Searches for parent authorities and returns codes used to filter results.