MTender MCP OCDS Server
An MCP (Model Context Protocol) server providing access to 🇲🇩 Moldova's public procurement data through the MTender API. Features include searching tenders, accessing tender details, budget information, and funding sources - all following the Open Contracting Data Standard (OCDS).
Overview
The MTender MCP OCDS Server is an MCP (Model Context Protocol) server that provides access to Moldova's public procurement data through the MTender API, adhering to the Open Contracting Data Standard (OCDS).
To use the server, clone the repository from GitHub, install the dependencies, and run the server. You can also run it in a Docker container for an isolated environment.
- Access to the latest tenders in Moldova's public procurement system. - Detailed information retrieval for tenders, budgets, and funding sources using Open Contracting IDs (OCID). - Tools for searching tenders, analyzing tender documents, and fetching detailed information.
- Searching for recent public tenders in Moldova.
- Analyzing tender documents for compliance and details.
- Integrating with AI assistants to provide procurement data insights.
Add to your AI client
Use these steps to connect MTender MCP OCDS Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-mtender-server-yoda-digital": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-mtender-server-yoda-digital"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-mtender-server-yoda-digital": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-mtender-server-yoda-digital"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-mtender-server-yoda-digital": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-mtender-server-yoda-digital"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-mtender-server-yoda-digital": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-mtender-server-yoda-digital"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-mtender-server-yoda-digital": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-mtender-server-yoda-digital"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-mtender-server-yoda-digital": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-mtender-server-yoda-digital"
]
}
}
}