{"name":"Public Tenders ES/EU","description":"Normalized search over public-sector tenders in TED (EU official procurement notices) -- covers Spain plus the rest of the EU.","url":"https://public-tenders-es-eu-325572559480.us-central1.run.app","version":"1.0.0","documentationUrl":"https://public-tenders-es-eu-325572559480.us-central1.run.app/docs","provider":{"organization":"nexus-mcp-infra","url":"https://github.com/nexus-mcp-infra"},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"additionalInterfaces":[{"url":"https://public-tenders-es-eu-325572559480.us-central1.run.app/mcp","transport":"MCP"}],"skills":[{"id":"nexus_public_tenders_es_eu_search_public_tenders","name":"Search Public Tenders","description":"Normalized search over public-sector tenders in TED (Spain + EU), filterable by country, keyword, recency, and CPV classification.","tags":["procurement","tenders","licitaciones","TED","public-sector"]}],"metadata":{"protocol_note":"This service implements the Model Context Protocol (MCP) at /mcp, not A2A's own task methods. POST /search-public-tenders is charged $0.01 via x402 (Base Sepolia TESTNET, not real funds); the MCP tool is currently free -- see README. Payment settles BEFORE this handler runs: a call is charged even on a 422/502/504. Underlying data is TED (api.ted.europa.eu), the EU's own free public procurement platform -- no exclusive access. Results may be served from a short-lived cache, see README."}}