tender-agents.comThe tender API for AI agents
Live searchDevelopersPricingFeaturesFAQLog in简体中文Get started
Developers

The tender API for AI agents

EU public tenders as structured JSON. Free preview without a key; existing approved API keys raise your rate limit. New access is arranged personally, and online payments are disabled. Machine-readable references: OpenAPI spec · llms.txt · agent card.

Request pilot access

Self-serve registration is currently closed. Join the pilot waitlist or request a consultation for your markets, languages and integrations. A person reviews each request; no account or appointment is created automatically.

Request pilot access / a consultation

New AI generation is paused. Search, original notices and already cached AI summaries remain available.

Plans and limits

TierPriceRate limitMax results/requestFull-text searchWebhooks
AnonymousFreeshared, low6✗✗
Free keyFree60 req/h25✗✗
Pro€149/mo600 req/h200✓5
Agent€499/mo3,600 req/h500✓more

Pro/Agent checkout is not yet self-serve — contact us for pilot access. One price system with our German sister platform.

REST: search tenders

curl "https://www.tender-agents.com/api/tenders-public?search=software&country=FRA&min_score=50&limit=6" \
  -H "Accept: application/json"

Parameters: search, country (ISO alpha-3, omit for all EU), cpv, min_score, deadline_within_days, minimum_value_eur, maximum_value_eur, limit, offset. Note that free-text search is language-sensitive — French notices match French terms; use CPV codes for language-independent filtering.

curl "https://www.tender-agents.com/api/tenders-public?search=software&limit=25" \
  -H "Authorization: Bearer sk_your_key"
import requests

r = requests.get(
    "https://www.tender-agents.com/api/tenders-public",
    params={"search": "software", "min_score": 50, "limit": 6},
    headers={"Authorization": "Bearer sk_your_key"},  # optional
)
for tender in r.json():
    print(tender["buyer_country"], tender["title"], tender["source_url"])

Source coverage and freshness: GET /api/source-status — public, no key needed.

MCP

The MCP endpoint is live. Remote-capable clients call it directly over HTTP (stateless JSON-RPC 2.0):

POST https://www.tender-agents.com/mcp
Content-Type: application/json
Authorization: Bearer sk_your_key   # optional

{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}

Six tools: search_tenders (country, CPV codes or division prefixes like 45, deadline/value filters, optional summary_lang),get_tender, summarize_tender (labelled AI summaries in English or German), source_status,countries (all free) and fulltext_search (Pro/Agent key). For stdio-only clients, the tender-agents npm package bridges stdio to this endpoint — no install needed with npx:

{
  "mcpServers": {
    "tender-agents": {
      "command": "npx",
      "args": ["-y", "tender-agents"],
      "env": { "TENDER_AGENTS_API_KEY": "sk_your_key" }
    }
  }
}

Tender Agents for ChatGPT

A Tender Agents plugin is being prepared; it is not yet published in the directory. The anonymous connection at https://www.tender-agents.com/mcp/open-dataexposes five tools for tender search, details, cached summaries, source status and countries. It uses a restricted set of public data sources and excludes paid full-text search. On this connection, omitting the country searches all countries in the index, including the EU and UK. Set an ISO alpha-3 code such as FRA to narrow the search.

A2A

The A2A JSON-RPC endpoint is live: POST https://api.tender-agents.com/api/a2a. Send a message/send request with text parts (e.g. "status" or a search query) and receive a completed task with structured results. Discovery metadata is served at /.well-known/agent-card.json.

Fair use

Every record links to the free original notice. Rate limits protect the free preview; if you need sustained agent traffic, usage-based pricing is on the roadmap — talk to us.

Support

Tender Agents is operated by yawusa UG (haftungsbeschränkt). For MCP connection issues, data questions or plugin support, email hi@tender-agents.com or use our contact form. Please include the tool name and error message, but never send API keys or confidential bid documents.

A service by Agentifizierung
CountriesNumbersSource statusGuidesAboutImprintTermsPrivacyDisclaimer简体中文
© 2026 yawusa UG (haftungsbeschränkt) All rights reserved. | tender-agents.com – EU public tenders for AI agents and bid teams