Vinkius
TED EU

TED EU MCP for AI. Find EU government contracts by sector, country, or value.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

TED EU MCP on Cursor AI Code EditorTED EU MCP on Claude Desktop AppTED EU MCP on OpenAI Agents SDKTED EU MCP on Visual Studio CodeTED EU MCP on GitHub Copilot AI AgentTED EU MCP on Google Gemini AITED EU MCP on Lovable AI DevelopmentTED EU MCP on Mistral AI AgentsTED EU MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

TED EU connects your AI agent to the European Union’s official public procurement database (Tenders Electronic Daily). Find government contracts across all 27 member states by country, specific industry sector (CPV codes), contract value range, or keyword search.

Your agent handles the complex filtering and data retrieval process automatically.

What your AI can do

Search tenders

Performs a broad search across all 27 EU member states using keywords and general filters.

Get tender

Retrieves full details for one specific notice ID, including lots, award criteria, and contacts.

Search by country

Filters all EU public tenders by country using its two-letter ISO code (e.g., IT, DE).

+ 3 more capabilities included
Search by Keyword

Run broad searches across the entire database using general terms like 'software' or 'hospital'.

Filter by Country Code

Limit your search results to a single EU member state using its two-letter ISO code.

Target Specific Sectors (CPV)

Filter contracts down to precise industry sectors using standard Common Procurement Vocabulary codes.

Constrain by Budget

Search only for tenders that fall within a specific minimum or maximum contract value in Euros.

Monitor New Listings

Check the latest published opportunities, typically focusing on notices from the last week.

Pull Full Contract Details

Fetch deep data—including lot breakdowns and award criteria—for a specific tender notice ID.

Included with Plan

Waiting for input…

AI Agent

TED EU MCP Server: 6 Tools for Procurement Data

These tools allow your AI client to perform highly specific searches across the European Union's public tender database, filtering by location, sector, budget, and recency.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using TED EU on Vinkius

Search Tenders

Performs a broad search across all 27 EU member states using keywords and general filters.

Get Tender

Retrieves full details for one specific notice ID, including lots, award criteria...

Search By Country

Filters all EU public tenders by country using its two-letter ISO code (e.g., IT...

Search By Cpv

Finds tenders matching a specific industry sector using Common Procurement...

Search By Value

Filters the tender list to only show contracts that meet your required minimum or...

List Recent Tenders

Lists new tenders published within the last 7 days to keep you current on opportunities.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The TED EU integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with TED EU, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
TED EU MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by TED EU. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 6 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Sifting through government procurement notices is a massive time sink.

Right now, finding relevant public tenders means navigating multi-tabbed portals. You copy a country code here, paste a sector ID there, and manually check the value range against your company's size—it’s clicking through dozens of pages just to compile a usable spreadsheet.

With TED EU MCP Server, you stop that process entirely. Instead of manual filtering, you tell your agent what you need in plain English: 'Show me construction contracts over 5 million euros in Germany.' You get the filtered results instantly.

TED EU MCP Server gives you full control with `get_tender`.

Before, if a general search returned an ID for a promising tender, your next step was manual. You'd have to copy the notice number and paste it into a separate document or system just to pull up lot details, award criteria, and who the contracting authority is.

Now, after finding the ID, you simply ask your agent to use `get_tender`. It pulls all that deep information—the full breakdown—and gives it back to you immediately. No copy-pasting required.

What your AI can actually do with this

TED EU connects your AI agent directly to the European Union’s official public procurement database, the Tenders Electronic Daily. You don't gotta waste time navigating those clunky government portals anymore; your agent handles all the complex filtering and data retrieval automatically.

Your machine can pull opportunities from all 27 member states using six distinct mechanisms.

Searching for Contracts:

  • Broad Keyword Search (search_tenders): If you're just starting out or don't know where to look, this tool runs a wide query. You feed it general terms—say, 'software' or 'hospital equipment'—and your agent searches across the entire database for any match in any EU member state.
  • Filtering by Country (search_by_country): Need results only from Germany or Italy? Just give your agent the two-letter ISO code (like DE or IT), and it instantly narrows the massive result set down to that single country's tenders. You don't sift through irrelevant national listings.
  • Targeting Specific Industries (search_by_cpv): Don't want random contracts? The system lets you filter by Common Procurement Vocabulary (CPV) codes. This means you can nail down the search to precise sectors, whether it’s medical devices, IT services, or civil engineering. You get exactly the industry you're tracking.
  • Constraining by Budget (search_by_value): If your client only has cash for a certain range, this tool keeps it real. You set minimum and maximum financial values in Euros, and your agent filters out anything that doesn't fit your required budget window. It saves you from wading through overpriced junk.
  • Checking the Latest Deals (list_recent_tenders): To stay current, you can have your agent monitor only newly published opportunities. This function defaults to listing notices published in the last seven days, so you don't miss anything fresh that just dropped into the market.

Drilling Down and Deep Data Retrieval:

  • Full Details Pull (get_tender): When you find a promising notice ID, this tool pulls everything. It doesn't give you fluff; it gives you deep data—including specific lot breakdowns, the exact award criteria they’re using, timelines, and contact info. You get the whole picture for one tender.

What This Means For Your Workflow:

Instead of manually logging into multiple national sites and running five different searches just to see if a contract matches your needs, you tell your agent what you need once. It runs the series of queries—whether it's combining a keyword search with a country filter and a budget constraint—and hands you a curated list.

You can let it check for new listings every morning, or drill down immediately on a specific contract ID that looks promising. This isn't just searching; this is automated intelligence gathering for public contracts across the entire EU zone.

Built · Hosted · Managed by Vinkius TED EU MCP Server - Search Public Tenders
Server ID 019d7610-ffbf-71e6-a3a1-4b71e03e47db
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I search for tenders by country using the search_by_country tool? +

You pass the two-letter ISO code directly to search_by_country. For example, if you want Italian bids, your agent uses 'IT'. This limits results immediately to that member state.

Can I combine multiple filters? Which tools should I use together? +

Yes. You can chain them through natural language. A good query is: 'Find tenders matching CPV 45000000 AND over €1M.' The agent handles the intersection of search_by_cpv and search_by_value.

What's the difference between search_tenders and list_recent_tenders? +

search_tenders is for keyword/criteria searching across all time. list_recent_tenders specifically focuses on monitoring new opportunities published in the last 7 days, making it better for tracking current market activity.

Do I need to know CPV codes to use search_by_cpv? +

While you should know them for precision, your agent can often help interpret common sectors. The tool requires the standardized code (e.g., 72000000) to function correctly.

How do I get full details using the get_tender tool? +

You must first use another search tool to obtain a specific Notice ID. Once you have that unique ID, pass it directly to get_tender for the detailed breakdown.

What should I do if my searches using `search_tenders` fail due to rate limits? +

You'll need a dedicated TED API Key. While basic searches work anonymously, high-volume usage requires the key to increase your call quota. Check the developer documentation for setup details.

Does the data returned by `search_by_country` include tenders outside of EU member states? +

No, it only includes official public procurement notices published through TED. This means the search results are strictly limited to the 27 EU member states and associated bodies.

When I run `get_tender`, what specific data points can I expect regarding lots and award criteria? +

The tool returns structured details covering multiple facets. You'll get the full description, defined lots, detailed award criteria, timelines, and contact information for the contracting authority.

Do I need an API key to use TED? +

No! The TED Search API allows anonymous access for basic queries. An API key only increases your rate limits for high-volume usage. You can start searching tenders immediately without any credentials. If you need higher throughput, get a free key at developer.ted.europa.eu.

How can I find IT contracts over 500K EUR in Germany? +

Combine tools: use search_by_cpv with code 72000000 (IT services) or search_by_country with code DE, then ask your agent to filter by value. Or use search_by_value with min_value 500000 and max_value 10000000. Your agent cross-references the results to show only German IT contracts above your threshold.

Is TED data limited to EU countries only? +

TED primarily covers the 27 EU member states, but it also includes notices from EEA countries (Norway, Iceland, Liechtenstein), EU candidate countries, and some international organizations. All tools return data across this full scope. The search_by_country tool supports ISO codes for all covered territories.

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for TED EU. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.