Skip to main content

MCP server for TenderAPI — French (BOAMP) and EU (TED) public procurement data

Project description

TenderAPI MCP server

Expose TenderAPI (French BOAMP + EU TED public procurement data) as MCP tools for AI agents — Claude Desktop, Cursor, Continue, Zed, etc.

A thin wrapper over the public REST API at https://tenderapi.fr.

Install

Requires Python 3.10+.

From PyPI (once published):

pip install tenderapi-mcp

From source:

git clone https://github.com/IDNSIDNS/tenderapi-mcp
cd tenderapi-mcp
pip install -e .

Configure

Get a free API key at https://tenderapi.fr/.

Set the env var:

export TENDERAPI_KEY=ta_your_key_here

Use with Claude Desktop

Edit your Claude Desktop config:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "tenderapi": {
      "command": "tenderapi-mcp",
      "env": {
        "TENDERAPI_KEY": "ta_your_key_here"
      }
    }
  }
}

Restart Claude Desktop. The tenderapi server should appear in the tool picker.

Use with other MCP clients

Any MCP client supporting stdio transport. The binary tenderapi-mcp (installed by pip) is the entry point.

Tools exposed

Tool Tier Description
search_tenders Free Search BOAMP + TED tenders with typed filters (CPV, region, budget, deadline, source…)
search_awards Starter Search award notices (who won which contract, for how much)
winner_intel Pro Aggregated winner stats — top companies by CPV / region / year
me Current key tier, quota remaining, available features

Tiers

  • Free: 100 req/day — tenders only
  • Starter (5 €/mo HT): 5 000 req/day — adds awards + webhooks
  • Pro (15 €/mo HT): 50 000 req/day — adds winner intelligence

See https://tenderapi.fr/#pricing.

Local development

Override the API base URL via TENDERAPI_BASE_URL (default https://tenderapi.fr).

License

MIT — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tenderapi_mcp-0.1.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tenderapi_mcp-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file tenderapi_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: tenderapi_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tenderapi_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 68a2d066f7b2520c3f218590a52036e6f50a5654732d6f3099626b66e52e04fe
MD5 f7bd6d14b73bb7a94084024e4c512acd
BLAKE2b-256 0206816245583d69b1bcb5fc04985549e80aa8ba191d80d86db205877b2e5bfd

See more details on using hashes here.

File details

Details for the file tenderapi_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: tenderapi_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tenderapi_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6de08a48b402e09514abb3ad8bd4b97bee4cee4c14a39b0ec2b7fb9503fd7b79
MD5 f1738ed39351759bec2f76e3a8e51677
BLAKE2b-256 3877a6297bb20854eaadf62decac7f34aca4b4f6376191bee57748c9edc74b65

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page