Eclipse Bazaar MCP
Powered by Cyan Eclipse Technologies — https://cetech.ai The agent-facing discovery layer for Eclipse Bazaar (eclipsebazaar.com) — CETech's tested MCP marketplace.
Why this exists
Agents shop by problem, not by product name. A registry listing tells an agent that a server exists; it does not say what problem the tool solves, whether anyone tested it, or what was not tested. Eclipse Bazaar's differentiator is exactly that honesty layer — every listing carries its Test Bench verdict, its certified scope, and its not-tested list, or states plainly that no verdict exists yet.
This MCP server is how agents query that catalog:
- By problem —
find_solutionsmatches a plain-language problem against problem statements + capabilities and explains the fit, with status and certification badges inline. - By keyword —
search_productsranks across names, capabilities, and categories, and every hit carriesmatch_reasons[]: the ranking is never a black box. - With receipts —
get_certificationreturns the latest Test Bench verdict plus a live summary of the underlying scorecard (check counts, environment, date), the certified scope, and thenot_testedlist. - Honestly labelled — spec-stage products are
status: specandcertified: false; products whose bench run is pending say "not yet certified"; The White Report MCP's verdict is CERTIFIED(live) — the 2026-10-25 live-host bench (card -11) superseded its earlier logic-level PARTIAL, and every surface is kept in sync from the newest scorecard bysync_verdicts.py.
Tools (6)
| Tool | What it does |
|---|---|
search_products(query, category?) |
Ranked keyword search; every hit carries match_reasons[]. |
find_solutions(problem) |
Problem-first matching with fit explanation + status/certification badges. |
get_product(id) |
Full entry incl. certification block and what was NOT tested. |
compare_products(ids[]) |
Side-by-side: status, pricing model, certification, platforms. |
get_certification(id) |
Latest bench verdict + scorecard summary + scope + not_tested; explicit "NOT YET CERTIFIED" when none exists. |
list_categories() |
Categories with counts by status. |
Every response includes a data_freshness note (catalog build date + source references). Scorecard summaries are read live from ../test-bench/results/ at call time.
Catalog (v0.1.0 — 64 products, CETech only)
Seeded only from real sources — each product's bazaar-manifest.json, the latest Test Bench scorecard, the MCP product slate, and the Eclipse Mail spec. No invented products, no invented verdicts.
| Product | Status | Bench verdict |
|---|---|---|
| Eclipse Agent Wallet MCP | in-development | |
| CertBridge MCP | in-development | |
| HostBridge MCP | in-development | |
| Eclipse Connect | dogfood | |
| The White Report MCP | live | |
| Eclipse Apply MCP | in-development | |
| Eclipse Herald MCP | in-development | |
| Eclipse Beacon MCP | in-development | |
| Eclipse Cluster MCP | in-development | |
| Eclipse Thread MCP | in-development | |
| Eclipse Constellation MCP | in-development | |
| Eclipse Deep Field MCP | in-development | |
| Eclipse Pantry MCP | in-development | |
| Eclipse Marquee MCP | in-development | |
| Eclipse Dispatch MCP | in-development | |
| Eclipse Social Core MCP | in-development | |
| Eclipse Aperture MCP | in-development | |
| Eclipse Zephyr MCP | in-development | |
| Eclipse Environment MCP | in-development | |
| Eclipse Procure MCP | in-development | |
| Eclipse Gig Core MCP | in-development | |
| Eclipse Compass MCP | in-development | |
| Eclipse Stage MCP | in-development | |
| Eclipse Zenith MCP | in-development | |
| Eclipse Muster MCP | in-development | |
| Eclipse Haven MCP | in-development | |
| Eclipse Orbit MCP | in-development | |
| Eclipse Voice Core MCP | in-development | |
| Eclipse Trunk MCP | in-development | |
| Eclipse Connect MCP | dogfood | |
| Eclipse Connect · Beyond Compare MCP | in-development | |
| AgentReady MCP | in-development | |
| Florida Bid Intel MCP | in-development | |
| Eclipse Bazaar MCP (this server) | in-development | |
| Eclipse Envoy MCP | in-development | |
| Eclipse Fathom MCP | in-development | |
| Eclipse Codex MCP | in-development | |
| Eclipse Ledger MCP | in-development | |
| Eclipse Till MCP | in-development | |
| Eclipse Book MCP | in-development | |
| Eclipse Forecast MCP | in-development | |
| Eclipse Strike MCP | in-development | |
| Eclipse Meter MCP | in-development | |
| Eclipse Tripwire MCP | in-development | |
| Eclipse Umbra MCP | in-development | |
| Eclipse Blackbox MCP | in-development | |
| Eclipse Docket MCP | in-development | |
| Eclipse Countermark MCP | in-development | |
| Eclipse Census MCP | in-development | |
| Eclipse Crosswalk MCP | in-development | |
| Eclipse Redteam MCP | in-development | |
| Eclipse Span MCP | in-development | |
| Eclipse Airtime MCP | in-development | |
| Eclipse Friction MCP | in-development | |
| Eclipse Test Bench | in-development | not certified — in-house artifact, productization in progress (slate T1) |
| Eclipse Stocktake | in-development | not certified — in-house artifact, productization in progress (slate T4) |
| Eclipse Press | in-development | not certified — in-house artifact, productization in progress (slate T3) |
| Herald Card Kit | in-development | not certified — in-house artifact, productization in progress (slate T7) |
| Eclipse BidMatrix MCP | in-development | |
| Section 508 Evidence MCP | in-development | |
| FedScope MCP | in-development | |
| Eclipse Health Check MCP | in-development | |
| Eclipse Legacy Recon MCP | in-development | FAILED — standing bench verdict, run 8 (22/25 checks); scorecards retained append-only |
| Eclipse Steward MCP | in-development | |
| Eclipse Mail MCP | in-development | |
| Eclipse Proof MCP | in-development | |
| Eclipse Charter MCP | in-development | |
| Eclipse Colophon MCP | in-development | |
| Eclipse Tether MCP | in-development | |
| Eclipse Proving MCP | in-development | |
| Eclipse Wageward MCP | in-development | |
| Eclipse Covenant MCP | in-development | |
| Eclipse Meridian MCP | in-development | |
| Eclipse Consent MCP | in-development | |
| Eclipse Lineage MCP | in-development | |
| Eclipse Attest MCP | in-development | |
| Eclipse Revoke MCP | in-development | |
| Eclipse Keyhold MCP | in-development | |
| Eclipse Loft MCP | in-development | |
| Eclipse Corona MCP | in-development | |
| Eclipse Crosslist MCP | in-development | |
| Eclipse Verbatim MCP | in-development | |
| Eclipse Roll MCP | in-development |
Run it
python3 server.py # MCP over stdio, stdlib only, no dependencies
python3 smoke_test.py # protocol + routing + honesty assertions (9 checks)
Catalog lives in catalog.json beside the server (override with $BAZAAR_CATALOG).
Verdict sync (EB-09)
Bench verdicts have ONE source of truth: the newest scorecard per tool in ../test-bench/results/ (run-sequence suffix decides — a -11 card supersedes -2). python3 sync_verdicts.py rebuilds verdict-ledger.json and checks catalog.json, product bazaar-manifest.json files, this README's table, and the storefront bench lines against it (exit 1 on drift); --apply fixes the machine-safe fields. Dogfood logs annotate live state only — they never change a bench verdict. Run it after every bench run.
Scope & roadmap
- v0.1.0 (this): CETech catalog only, discovery only. No purchasing.
- P2: third-party listings (the vendor catalog opens; listings pass the Test Bench gate before they can carry a badge).
- Future purchase hooks (noted, not built): x402 pay-per-call for paid tools, and an Agent Wallet policy check before any charge — an agent's granted spending scope governs Bazaar purchases the same way it governs everything else.
License / attribution
A Cyan Eclipse Technologies product. The "Powered by Cyan Eclipse Technologies" attribution travels with it.