tendfeed-mcp
Bid/no-bid intelligence for EU public tenders, built on 592,000 real TED contract awards: competition density, price corridor, SME fit and beachhead ranking. Free guest access; an API key unlocks the live board.
README
<div align="center">
<img src="tendfeed-icon-512.png" alt="TendFeed" width="120" />
TendFeed — Bid/No-Bid Intelligence MCP Server
Should you bid? Every open EU tender, scored against 592,000 real award outcomes.
</div>
MCP server for bid/no-bid intelligence on EU public tenders, built on 592,000 real TED contract awards: observed competition density (median bidders, single-bidder share), price corridor, SME fit and beachhead ranking for every open tender. It answers "can I win this?", not just "what is out there?".
Why this exists
Tender portals list what is out there — they don't tell you whether bidding is worth it. Most losing bids die on competition and price, and that information exists: it is in the award notices of tenders already decided. TendFeed benchmarks every open EU tender against 592,000 real award outcomes (bidder counts, winning prices, SME shares per CPV sector × country) and returns a verdict with its evidence — the score, the reason, and the number of awards it is based on. An agent (or a human) can check the basis instead of trusting a guess. Works in Claude Code, Claude Desktop, Cursor, and any other MCP-capable harness.
Two ways to use it
1. Connect to the hosted server (recommended) — no installation, always current data:
claude mcp add --transport http tendfeed https://tendfeed.eu/api/mcp/tendfeed
For stdio-only clients (Claude Desktop, Cursor) via mcp-remote:
{
"mcpServers": {
"tendfeed": {
"command": "npx",
"args": ["mcp-remote", "https://tendfeed.eu/api/mcp/tendfeed"]
}
}
}
2. Run the bundled stdio wrapper — zero dependencies; initialize/tools/list answer
offline, tool calls reach the hosted endpoint:
node index.js
Or with Docker:
docker build -t tendfeed-mcp .
docker run -i --rm tendfeed-mcp
Add to an MCP client config:
{
"mcpServers": {
"tendfeed": {
"command": "node",
"args": ["/path/to/tendfeed-mcp/index.js"],
"env": { "TENDFEED_API_KEY": "cfm_live_… (optional, unlocks the live board)" }
}
}
}
Tools
| Tool | What it answers |
|---|---|
find_low_competition_lanes |
"Where is competition thinnest right now?" — ranks CPV sector lanes by observed competition density (median bidders, single-bidder share, bid rate, beachhead score) |
search_tenders |
Open EU tenders with a bid/no-bid verdict: Worth-It score, reason, competition density, price corridor, deadline, SME fit — filterable by sector, country, score |
get_verdict |
One versioned verdict object for a single tender (decision, score, per-channel evidence) |
find_winnable_lanes |
Deprecated alias of find_low_competition_lanes, kept for existing clients |
Free tier and API key
Guests need no key: the expired-tender board is fully usable and every search returns a
live_matched count of current hits. An API key (created at
tendfeed.eu, active subscription) unlocks the live, still-biddable
board — sent as a header:
claude mcp add --transport http tendfeed https://tendfeed.eu/api/mcp/tendfeed \
--header "Authorization: Bearer cfm_live_YOUR_KEY"
Agent skill
A ready-made skill that teaches an agent to use the server well (lane before single tender, always cite the verdict's reason and data basis) is served at tendfeed.eu/skill.md.
Discovery
- MCP manifest: tendfeed.eu/.well-known/mcp.json
- Official MCP registry:
eu.tendfeed/tendfeed - Glama connector: glama.ai/mcp/connectors/eu.tendfeed/tendfeed
- OpenAPI: tendfeed.eu/api/v1/openapi.json
Data
Raw data: TED — Tenders Electronic Daily (CC BY 4.0). The scoring, benchmarks and verdicts are TendFeed's own. No guarantee of award.
TendFeed is a service of AnalystHAUS GmbH — tendfeed.eu
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.