Ausschreibungsagenten Tender Search
Search public procurement notices from 17 sources across Germany, the EU and the UK. Read-only.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"tender-search": {
"url": "https://api.ausschreibungsagenten.de/mcp"
}
}
}원격 엔드포인트
https://api.ausschreibungsagenten.de/mcpstreamable-httphttps://api.tender-agents.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (6)
🟢search_tenders(search, country, cpv, min_score, deadline_within_days, ...)
Search live public tender previews. Filter by ISO alpha-3 country, CPV codes (full 8-digit codes match exactly, shorter numeric prefixes such as '45' match whole divisions), deadline window and contract value. summary_lang attaches cached AI summaries in that language.
입력 스키마
{
"type": "object",
"properties": {
"search": {
"type": "string"
},
"country": {
"type": "string",
"default": "DEU",
"description": "ISO alpha-3 buyer country, e.g. FRA"
},
"cpv": {
"type": "string",
"description": "Comma-separated CPV codes or division prefixes, e.g. '45' or '72000000'"
},
"min_score": {
"type": "integer",
"default": 60
},
"deadline_within_days": {
"type": "integer",
"minimum": 1,
"maximum": 365
},
"minimum_value_eur": {
"type": "number",
"minimum": 0
},
"maximum_value_eur": {
"type": "number",
"minimum": 0
},
"summary_lang": {
"type": "string",
"enum": [
"en",
"de"
]
},
"limit": {
"type": "integer",
"default": 5
}
},
"additionalProperties": false
}🟢get_tender(id, summary_lang)
Fetch one tender by its id (as returned by the search tools), optionally with a cached AI summary.
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"summary_lang": {
"type": "string",
"enum": [
"en",
"de"
]
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢summarize_tender(id, lang)
Return the AI summary (title + max two sentences) of a tender in English or German. Labelled as AI-generated; the original notice prevails. Cached per tender and language; generating a NEW summary requires an API key (free tier is enough), anonymous callers get cached ones.
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"lang": {
"type": "string",
"enum": [
"en",
"de"
],
"default": "en"
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢source_status(source)
Live status of connected procurement sources: implementation status, last successful poll and stored notice count. Honest coverage instead of claims. Pass source to check one portal instead of all.
입력 스키마
{
"type": "object",
"properties": {
"source": {
"type": "string",
"description": "Limit to one source key, e.g. 'ted', 'bund', 'doe'."
}
},
"additionalProperties": false
}🟢countries(min_count)
Stored notice count per buyer country (ISO alpha-3) across the whole index. Pass min_count to drop countries with only a handful of notices.
입력 스키마
{
"type": "object",
"properties": {
"min_count": {
"type": "integer",
"minimum": 0,
"default": 0,
"description": "Only return countries with at least this many stored notices."
}
},
"additionalProperties": false
}🟢fulltext_search(query, limit)
Full-text search over stored tender titles, descriptions, and buyers.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"default": 5
}
},
"required": [
"query"
],
"additionalProperties": false
}커뮤니티
증거