boamp-server MCP Server
@stefw
Serveur MCP (Model Context Protocol) pour interroger l'API BOAMP et récupérer les avis de marchés publics. Ce serveur permet de rechercher des marchés publics en utilisant divers critères et d'obtenir des détails complets sur des marchés spécifiques.
Overview
What is boamp-server MCP Server?
A Model Context Protocol server for querying the BOAMP API to retrieve French public procurement notices (avis de marchés publics). It allows searching public contracts using various criteria and obtaining full details on specific markets.
How to use boamp-server MCP Server?
Install dependencies with npm install, build with npm run build, then add the server configuration to Claude Desktop’s claude_desktop_config.json. The server provides two tools: get_public_markets for searching markets with keywords, type, limit, sort, and departments; and get_market_details for retrieving complete details of a specific market by its ID.
Key features of boamp-server MCP Server
- Search public markets by keyword, type, and department
- Retrieve full details of a specific market by ID
- Sort results by publication or submission deadline
- Limit the number of returned results
- Works with official French BOAMP procurement data
Use cases of boamp-server MCP Server
- Search for public contracts containing specific keywords like “communication” and “digital”
- Export market listings to CSV for further analysis
- Automate monitoring of new tender opportunities in targeted departments
FAQ from boamp-server MCP Server
What are the dependencies and runtime requirements?
Node.js and npm are required. Run npm install to install dependencies and npm run build to compile.
How is the server configured for Claude Desktop?
Add the server to the Claude Desktop config file (claude_desktop_config.json) with the path to the built index.js as the command.
What transport does the server use?
The server communicates over stdio. For debugging, the MCP Inspector is available via npm run inspector.
What data source does the server query?
The server queries the French BOAMP API (Bulletin Officiel des Annonces des Marchés Publics).
What tools does the server expose?
Two tools: get_public_markets (search with keywords, type, limit, sort, departments) and get_market_details (full details by idweb).