The tested marketplace · For AI agents & MCP tools
Every tool on this shelf earned its place.
Eclipse Bazaar is an agent marketplace where listing is easy but the badge is earned. Every service passes the Cyan Eclipse test bench — security, schema conformance, uptime, eval benchmarks — and carries a live public scorecard that anyone, human or agent, can check before they buy.
A Cyan Eclipse Technologies marketplace · eclipsebazaar.com · launching soon
Tested · Scored · Certified
The Catalog · MCP Servers
MCP Servers — tools you can actually install
Every listing shows its real status — live, public source, in development, or spec. If a tool is public, its install action is right on the card: copy the endpoint, the client config, or the container pull. Every verdict is scoped — sandbox, staging, simulator, dogfood, logic-level — and the scope always prints with the verdict: a scoped pass is a real pass, never dressed up as production proof. The Bazaar lists three classes: MCP servers here, hosted-grant Connectors and non-MCP Tools in their own sections below.
79 listings
Free · Live
The White Report MCP
Free read-only crypto + AI news for agents: search articles, get full article text, the live markets ticker, and a graded prediction scoreboard. Remote MCP — no install, just connect your client to the endpoint. Also a Muse custom connector — one-paste setup at thewhitereport.com/agents.
Test Bench: CERTIFIED(live) — 10/11 checks · live host
Usage 30d: 1 calls · MEASURED · upd 2026-10-26
Free · v0.1.0
Eclipse Agent Wallet MCP
The agent wallet where responsibility follows scope — per-transaction and daily caps, recipient allowlist, human approvals, instant kill switch, append-only audit trail. Sandbox: runs on simulated test USDC — no real funds.
Test Bench: CERTIFIED(sandbox) — 12/13 checks · simulated USDC · CI smoke-tested
Usage: not collected — by design
Free · v0.1.0
Eclipse Bazaar MCP
This marketplace, as an MCP server. Agents discover tools by the problem they need solved — search by capability, compare side by side, and read each listing's status before trusting it.
Test Bench: CERTIFIED(local) — 15/16 checks · local build
Usage: not collected — by design
In development
AgentReady MCP
Can an AI agent actually buy from your store? Score any public storefront 0–100 for agent readiness — UCP profile, MCP endpoints, structured product data — with the evidence and the top fixes.
Test Bench: CERTIFIED(local) — 13/14 checks · local build
Usage: not collected — by design
In development
CertBridge MCP
The padlock, without the paywall — agent-native ACME certificate issuance, HTTP-01 challenge placement, install, and renewal watching for shared-hosting sites.
Test Bench: CERTIFIED(staging) — 12/13 checks · Let's Encrypt staging env · live issuance proven 2026-10-25 (dogfood run — not a bench verdict)
Usage: not collected — by design
In development
HostBridge MCP
The sanctioned path for agents to deploy websites to shared hosting — docroot-scoped deploys, snapshot before every deploy, one-call rollback, plain-language deploy receipts.
Test Bench: CERTIFIED(simulator) — 15/16 checks · local simulator docroot
Usage: not collected — by design
In development
Florida Bid Intel MCP
Florida bid intelligence with honest deadlines — real competitions and real due dates from MyFloridaMarketPlace, with a transparent fit score. Gaps are stated, never guessed.
Test Bench: CERTIFIED(local) — 13/14 checks · local build
Usage: not collected — by design
In development
Eclipse Apply MCP
The auto-apply tool that shows its work — applies only inside a human-granted written policy (target roles, salary floor, allowlist + blocklist, daily cap, expiry, kill switch), review-first, with a receipt for everything. Tailored resumes re-order verbatim real experience only, each with a machine-verifiable diff proving zero invented facts. Discovery is live against the public Greenhouse / Lever / Ashby / Workable feeds. v0.1 submission is DRY-RUN ONLY — nothing is transmitted to any employer.
Insurance / Personal Finance WatchFree · local v0.1
Test Bench: CERTIFIED(local) — 16/17 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Cluster MCP
Signed images, governed runtimes — the gate runs first: no verified signature and provenance, no workload.
verify_image · policy_show · receipt_list
Container SecurityFree · open reference
Test Bench: CERTIFIED(simulator) — 18/19 checks · local simulator
Usage: not collected — by design
Free · v0.1.0
Eclipse Thread MCP
On-prem bridges for the legacy software-engineering toolchain, plus the Evidence Weaver that joins their records into one traceable thread. v0.1: simulator scope, honestly labeled.
Infrastructure / VM Fleet GovernanceFree · local v0.1
Test Bench: CERTIFIED(local) — 15/16 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Deep Field MCP
The governed database layer for agents — every store in one look, under policy: read-only by default, writes only under mandate, every query receipted.
Unattended Retail / Vending TelemetryFree · local v0.1
Test Bench: CERTIFIED(simulator) — 14/15 checks · simulator fixtures
Usage: not collected — by design
Free · v0.1.0
Eclipse Marquee MCP
The live-events agent: it finds the event, watches the price, buys only inside your mandate, and keeps the receipt for every ticket. It does not scalp, bypass, or bet.
Social Publishing Governance / Shared CoreFree · local v0.1
Test Bench: CERTIFIED(local) — 15/16 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Aperture MCP
The Instagram adapter, formalized: capability-declared, hash-bound native variants for Feed, Carousel, Story, and Reel. The descriptor travels with the mode.
CRM / Customer Service InfrastructureFree · local v0.1
Test Bench: CERTIFIED(local) — 15/16 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Haven MCP
The governed Zendesk server: OAuth-first (token auth refused by name — it sunsets 2027-04-30), replies only as approved drafts, a receipt for every touch.
Test Bench: CERTIFIED(simulator) — 13/14 checks · fixture build · run-2 FAILED card retained, run 3 standing
Usage: not collected — by design
Free · v0.1.0
Eclipse Orbit MCP
The HubSpot wrap: the vendor's own MCP server, under policy — classified tools only, approval gates on sends, and a halt the moment a tool's tier drifts up.
CRM / Customer Service InfrastructureFree · local v0.1
Test Bench: CERTIFIED(simulator) — 16/17 checks · local stub vendor
Usage: not collected — by design
Free · v0.1.0
Eclipse Voice Core MCP
The Consent Registry and Number Registry every Eclipse telephony adapter obeys: no provenance, no consent; one revocation silences every adapter at the next check.
Test Bench: CERTIFIED(local) — 19/20 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Trunk MCP
The governed Twilio adapter: a classified subset of the carrier's pipes, every send gated by live consent + mandate first. V0 is fixtures — nothing sent, nothing provisioned.
Test Bench: CERTIFIED(simulator) — 16/17 checks · fixture adapter
Usage: not collected — by design
Free · v0.1.0
Eclipse Connect MCP
The MCP face of the Eclipse Connect relay: upload, publish, status, revoke through a revocable agent key — never raw OAuth. A distinct surface from the relay, benched separately.
Test Bench: CERTIFIED(dogfood-facade) — 14/15 checks · facade over the live relay
Usage: not collected — by design
Free · v0.1.0
Eclipse Envoy MCP
The signed front door for agent-to-agent business: counterparties vetted into risk tiers, told exactly what their tier allows, negotiated with in drafts. It binds nothing — only the owner binds Cyan Eclipse.
Test Bench: CERTIFIED(local) — 17/18 checks · local build · offline fixtures
Usage: not collected — by design
Free · v0.1.0
Eclipse Fathom MCP
DeFi, measured honestly: a signed protocol registry, dual-source risk reads that render DIVERGENT instead of averaging, and an allowance audit that flags the unlimited grants. Reads only — no execution surface exists.
DeFi Risk & Execution-Policy InfrastructureFree · local v0.1
Test Bench: CERTIFIED(local) — 16/17 checks · reads only · fixture transport
Usage: not collected — by design
Free · v0.1.0
Eclipse Codex MCP
Banking regulation as data: a citation-exact versioned library, a deadline engine that knows rule clocks from guidance cadences, local sanctions screening with no auto-clear, and exam-evidence packs whose gap section cannot be suppressed.
Test Bench: CERTIFIED(local) — 18/19 checks · synthetic fixture institution
Usage: not collected — by design
Free · v0.1.0
Eclipse Till MCP
Bazaar checkout for agents — a separate server from the discovery MCP: hash-bound all-in quotes, Wallet-mandate verification against the all-in total, signed buyer-bound entitlements, and a non-delivery refund that fires itself. Sandbox test credits only. Ads Rail P1 extension: charge-time mandate enforcement for ad spend — Stripe test mode only, NOT PROVEN IN STRIPE.
Test Bench: CERTIFIED(local) — 23/24 checks · sandbox test credits only · Ads Rail P1: CERTIFIED(local/simulator) — 100/100, test mode only, NOT PROVEN IN STRIPE
Usage: not collected — by design
Free · v0.1.0
Eclipse Book MCP
The Markets core: one canonical book across exchanges and prediction markets, criteria verbatim + hash-pinned, fee truth or FEE_UNVERIFIED, resolutions verified only against their own named source — and no probability field, ever. Market data + venue access layer — not an exchange.
Markets / Exchange & Prediction-Market InfrastructureFree · local v0.1
Test Bench: CERTIFIED(local) — 16/17 checks · data only · not an exchange
Usage: not collected — by design
Free · v0.1.0
Eclipse Forecast MCP
The Polymarket adapter: the venue’s prices with their criteria, liquidity, and resolution state attached — token/outcome mapping pinned from the venue’s own arrays. Data only; the US trading surface is absent by design.
Markets / Prediction-Market AdaptersFree · local v0.1
Test Bench: CERTIFIED(local) — 13/14 checks · data only · no US trading surface
Usage: not collected — by design
Free · v0.1.0
Eclipse Strike MCP
The Coinbase public-data adapter: products and level-2 books normalized into the suite’s one book, unmapped statuses preserved verbatim, fee truth or FEE_UNVERIFIED. Coinbase’s account MCPs are re-implemented nowhere — no account tools exist.
Test Bench: CERTIFIED(local) — 13/14 checks · public data only · no account tools
Usage: not collected — by design
Free · v0.1.0
Eclipse Meter MCP
Cross-provider agent spend analytics — one ledger for tokens, tools, and payments. Every record is signed at ingest and hash-chained; the retry share of spend is computed from links, not estimated; attestation exports verify offline with the public key only. Meter reports and never blocks — enforcement is Tripwire. Local v0.1 — fixture transport only; live ingest is not built.
Test Bench: CERTIFIED(local) — 19/20 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Tripwire MCP
Runaway enforcement for agent spend: deterministic velocity, loop, spawn, and cap-trajectory detectors over recorded event streams — and a freeze that is verified against the Wallet before it is ever recorded confirmed. A backend that lies about freezing gets FREEZE_UNCONFIRMED and a critical owner page, never a success record. Sandbox only — fixture streams, the sandbox Wallet, test USDC.
Test Bench: CERTIFIED(local) — 18/19 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Umbra MCP
Cross-registry lookalike, typosquat, and silent-endpoint-change watch for agent identities. Findings issue only in a closed state vocabulary, each backed by a reproducible evidence pack and signed under a dedicated findings key — a witness, never an accuser, with no enforcement verb at any tier. Local v0.1 — snapshot import only; live crawling is gated per registry and not built.
Test Bench: CERTIFIED(local) — 18/19 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Blackbox MCP
The tamper-evident flight recorder for agent actions: an append-only, hash-chained record signed at ingest by a recorder-held key the recorded agent never touches. The agent's credential can only append — no read, verify, or export path — and the recorder grades evidence from proof, receipting its own gaps as signed INGEST_GAP events. No update, delete, or redact verb exists. Local v0.1 — single-store; the hosted recorder is owner-gated and not built.
Test Bench: CERTIFIED(local) — 22/22 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Docket MCP
Agent-to-agent dispute process — structured claims, evidence packs, recorded determinations. Not a court, not a legal judgment. The pack assembles from the underlying product's receipts alone, byte-identical for both parties; narratives are data with zero state effect, and outcomes are process states the underlying machine executes or declines. Expiry records silence, never a default judgment. Local v0.1 — Till fixture receipts; arbitration-as-service is owner + counsel gated.
Test Bench: CERTIFIED(local) — 19/20 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Countermark MCP
One verification call for third-party agent cards and payment mandates — a receipted verdict a merchant can rely on, across formats. Every verdict enumerates the checks actually performed and carries provenance; presented-only artifacts cap at UNRESOLVED, and there is no approve, release, or trust-score surface. Local v0.1 — fixture issuers + fixture revocation feed; live issuer discovery is not built.
Test Bench: CERTIFIED(local) — 23/24 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Census MCP
Agent discovery & inventory of record — from authorized sources only. Every item traces to a receipted discovery event, and an item that cannot cite one cannot render; source claims stay attributed and are never promoted to Census verdicts, and every export carries its coverage gaps. Local v0.1 — fixture sources only; tenant connectors are gated and not built.
Test Bench: CERTIFIED(local) — 23/24 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Crosswalk MCP
Multi-regime AI-obligation mapping — which AI laws bind your systems, what evidence satisfies each. A versioned obligation library with as-of resolution and a role dimension; candidate classifications bind to the exact fact-set hash and the determination stays permanently empty and customer-owned. Evidence machinery, never verdicts. Local v0.1 — synthetic fixture deployer only; live customer data is counsel-gated.
Test Bench: CERTIFIED(local) — 21/22 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Redteam MCP
Adversarial simulation for AI agents — sandboxed twins only, never the production agent. No tool accepts a free-form target: probe construction sits downstream of a signed, in-date authorization record and a registration proof, so an unauthorized target refuses before any probe exists. Reports are signed and verify offline. Local v0.1 — fixture twins only; external runs are counsel-gated.
Test Bench: CERTIFIED(local) — 26/27 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Span MCP
Delegation-chain governance: spawn limits, depth caps, mandate attenuation. Every proposed spawn is checked against a total componentwise attenuation order walked to an owner-signed root, with subtree budgets enforced at every ancestor — chain-laundering by splitting spawns across children is arithmetically impossible. Local v0.1 — check-and-record, not blocking enforcement in external frameworks.
Test Bench: CERTIFIED(local) — 23/24 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Airtime MCP
Mandate-bound ad operations. Spend enforcement happens before the platform call — a refusal makes zero calls — ad copy may publish only as claims drawn from a signed claims record, and every mutation or refusal seals into an advertiser-held evidence ledger that survives the account. No override tool exists; more spend is a new signed mandate. Local/simulator P0 — simulator transport only; no live spend exists.
Test Bench: CERTIFIED(local/simulator) — 23/23 checks · simulator only · no live spend
Usage: not collected — by design
Free · v0.1.0
Eclipse Friction MCP
A signed, agent-only friction board: agents file infrastructure friction as findings backed by hash-chained trace packs the board verifies before surfacing — in a closed 15-class vocabulary (Emic-12 + house classes), never as free-text posts. Vendors answer on the record, and a fix closes only after a clean replay verifies it. No scores, no rankings, no leaderboard. Local v0.1 — local stdio board only; the hosted/public board is P1 and not built.
Test Bench: CERTIFIED(local) — 41/41 checks · local build
Usage: not collected — by design
Eclipse BidMatrix MCP
Drop in a solicitation, get back the compliance matrix — every requirement row is a verbatim quote with its section + line locator, and sections that yield nothing are flagged SILENT_EMPTY instead of silently dropped. Deadlines extract under strict formats only; vague or relative dates are flagged by name, never fabricated. Local v0.1 — caller-supplied text or local file; no SAM.gov fetch, no PDF parsing.
Test Bench: CERTIFIED(local) — 25/26 checks · local build
Usage: not collected — by design
Section 508 Evidence MCP
WCAG 2.1 A/AA audits of supplied HTML that produce the deliverable federal buyers actually require: ACR/VPAT-ready evidence. Every finding is bound to its criterion, a verbatim snippet, and an element locator; the 15 criteria static markup cannot decide are reported NOT_STATICALLY_DECIDABLE with reasons — never silently passed, and a zero-failure audit still claims conformance NONE. Local v0.1 — static analysis of supplied HTML; no rendered DOM, no browser.
Test Bench: CERTIFIED(local) — 19/20 checks · local build
Usage: not collected — by design
FedScope MCP
Federal + state opportunity search with deterministic fit and newcomer scoring and plain-language summaries — not a raw API wrapper. Every score decomposes into named factors with per-factor points; every summary names the record fields it traces to and flags absent facts instead of inventing them. Exactly 4 read-only tools; no fetch verb exists. Local v0.1 — caller-supplied / bundled local datasets; no live SAM.gov fetch.
Test Bench: CERTIFIED(local) — 21/22 checks · local build
Usage: not collected — by design
Eclipse Health Check MCP
Scan an MCP server or agent configuration for security posture — 23 checks in 7 categories, every finding cited to file + line with severity and fix bound to the check definition, and a score that never prints without its decomposition. The scanner reads targets only: it never executes, imports, or probes them, and credential values are masked in its evidence. Local v0.1 — static scanner; no live probing.
Test Bench: CERTIFIED(local) — 21/22 checks · local build
Usage: not collected — by design
Eclipse Legacy Recon MCP
Point an agent at a codebase: architecture map, dependency/EOL risk list with rule-cited claims, and modernization estimate inputs — never an estimate. Claims keep DECLARED / OBSERVED / INFERRED separate, and anything not statically determinable reports UNKNOWN with the reason instead of a guessed stack. Local v0.1 — read-only static recon at the NARROWED OBSERVED SCOPE (CLAIM-SCOPE.md), CERTIFIED(local) at that scope. The former universal claim FAILED at card -10 and stays on the record: this shelf does not hide its failures.
Test Bench: CERTIFIED(local) — 30/30 checks · local build · at the NARROWED OBSERVED SCOPE (CLAIM-SCOPE.md): Positive DECLARED, OBSERVED, and INFERRED reports only within CLAIM-SCOPE.md, with evidence or basis carried in the output; OBSERVED is not exhaustive · withdrawn W1–W9 named in CLAIM-SCOPE.md and the catalog entry · scoped re-bench card -11 supersedes the card -10 FAILED standing at the former universal claim; all 11 scorecards retained append-only
Usage: not collected — by design
Eclipse Steward MCP
Team-chat agent governance — a signed, version-chained mandate is the whole authority: the agent surface holds no dispatch verb and no credential, the gate re-checks mandate, kill, disclosure, quiet windows, and caps at dispatch, and every read is receipted. Chat content never governs — an in-chat mandate amendment refuses even from the workspace owner. It governs the agent — it never monitors the people. Local/simulator v0.1 — fixture adapters for Slack, Teams, Discord; no live platform, no real messages. Name CONDITIONAL (trademark screen pending; fallback Eclipse Usher); the spec's 7 owner decisions ship at their spec defaults, carried in the catalog manifest.
Test Bench: CERTIFIED(local) — 27/28 checks · local build
Usage: not collected — by design
Eclipse Mail MCP
A governed email identity for an agent: scoped grants (send/read/search only), review-first sending where the owner approves the exact draft — signature included — and a kill switch that fails closed on every surface. Inbound mail is evidence, never instructions: SPF/DKIM/DMARC verdicts set the trust tier, no valid signed envelope means never agent-tier, and the §5 fraud firewall is by construction — payment, credential, trust, and disclosure instructions from email are non-actionable because no tool can adopt them; detection opens an out-of-band verification workflow keyed to the registry number-of-record. Local / fixture-only v0.1 — synthetic fixture mailbox behind the live transport seam; NO live mailbox, NO live sending, no real credentials. One disclosed PARTIAL: the fraud detector's detection prong is pattern-bounded on extended evasions (7/12) — an evasion loses the flag only, never protected state; a semantic detector pass is required before any live claim. (Working name.)
Test Bench: CERTIFIED(local / fixture-only) — 48/49 checks · local / fixture-only build
Usage: not collected — by design
Free · v0.1.0
Eclipse Proof MCP
Governed video production for agents: timelines assemble freely, but export executes only against a Herald-signed approval pinning the exact edit-decision fingerprint — post-approval drift refuses, every adapter mutation is read-back-verified (the Resolve API fails silently), and Proof Print seals render evidence — captions verbatim — to the approval. No code-exec tool exists on any surface. Local v0.1 — benched against a declared simulated Resolve-shaped adapter; no live-Resolve claim (no Resolve Studio seat on the build VM).
Test Bench: CERTIFIED(local) — 35/37 checks · local build · simulated Resolve-shaped adapter — no live Resolve claim
Usage: not collected — by design
Free · v0.1.0
Eclipse Charter MCP
Personal-finance governance across all of the owner's accounts: policy-of-record drift named with both values, cross-account wash-sale watch including the IRA trap (Rev. Rul. 2008-5) caught pre-settlement, fee math against policy ceilings, and a permanent grant-keeper — Schwab grants AGING at day 5, EXPIRED_FAIL_CLOSED at day 7. Not a bank. Not an investment adviser. Charter checks your rules — it never writes them.Local v0.1 — Plaid-shaped fixture adapter and fixture-form dogfood; no live Plaid claim.
Test Bench: CERTIFIED(local) — 24/24 checks · local build · Plaid-shaped fixture adapter — no live Plaid
Usage: not collected — by design
Free · v0.1.0
Eclipse Colophon MCP
The catalog of record for books: a signed TitleRecord per title — only signed versions enforce — with rights, prices and royalties recomputed line-by-line from record terms and checked everywhere the book sells, in a closed 8-class divergence vocabulary. Discovered editions are quarantined, the price-match trap fires CRITICAL at check time, and pirate sources refuse by name — there is no price-write verb. Local/simulator v0.1 — synthetic fixtures only; no live retailer or KDP data.
Test Bench: CERTIFIED(local/simulator) — 19/19 checks · synthetic fixtures only
Usage: not collected — by design
Free · v0.1.0
Eclipse Tether MCP
The mandate layer between an agent and a moving machine: physical task authority exists only inside a Herald-signed mandate pinning agent × robot serials × human-authored task templates × workspace envelope × speed/force ceilings × occupancy × window, enforced at a site bridge that is the only routed path to the robot — and every session, refusals and human overrides included, seals into an offline-verifiable evidence pack. No direct-motion surface exists. Simulator v0.1 — ROS 2 + Gazebo + UR-class arm sim; no hardware claim.
Test Bench: CERTIFIED(simulator) — 31/31 checks · simulator only · no hardware
Usage: not collected — by design
Free · v0.1.0
Eclipse Proving MCP
Governed bench access for agents: physical bench authority exists only inside a Herald-signed mandate pinning agent × board × operation classes × exact artifact hashes, enforced at the bridge holding the target connections — an artifact one byte off its pin refuses, receipted, with no override anywhere on the surface — and every session, gaps and refusals included, seals into an offline-verifiable evidence pack. Fuse programming, PMIC/voltage configuration, and boot-strap changes are permanently refused: no tool exists. Simulator v0.1 — adapters are simulated-PS (evidence class: emulator); no live transport exercised and no hardware claim.
Test Bench: CERTIFIED(simulator) — 10/10 checks · simulator only · simulated-PS adapters (emulator class) · no live transport exercised
Usage: not collected — by design
Free · v0.1.0
Eclipse Wageward MCP
Governed HR + payroll operations for agents: agents prepare runs and filing packets, a human approves the exact run — fingerprint-bound and Herald-signed, with any post-approval drift refused by name — bank changes verify through the employee's own channel, SSNs/bank numbers exist only as keyed-HMAC tokens, and every packet carries the statement that approval does not transfer payroll-tax liability. Approval-and-evidence rail ONLY — submit-class tools (payroll_run_submit / filing_submit) are ABSENT by design; local v0.1 over a synthetic workforce, no live provider, money, or filing.
Test Bench: CERTIFIED(local) — 20/20 checks · approval-and-evidence rail only · submit-class tools absent by design · synthetic workforce only
Usage: not collected — by design
Free · v0.1.0
Eclipse Covenant MCP
Consent-enforcement + evidence for real-estate lead work: every lead carries a Herald-signed provenance record (classes never blended), and outreach executes only through a send-time Gate — mandate × per-channel consent scope × named-seller coverage × no open revocation × fresh DNC scrub × fair-housing guards — with every send and refusal sealed into an evidence pack for the broker of record. Consent rules are versioned data packs; missing or stale packs fail closed. P0 synthetic only — no live outreach; counsel HARD GATE stands before any P1 live use.
Test Bench: CERTIFIED(local/simulator) — 40/40 checks · P0 synthetic only · counsel hard gate before any P1 live outreach
Usage: not collected — by design
Free · v0.1.0
Eclipse Meridian MCP
Governed telehealth operations: encounters execute only when licensure × consent × mandate verify at encounter time against the patient's attested location; AI-drafted notes live cryptographically outside the record until the treating clinician signs the exact fingerprint; minimum-necessary PHI reads are purpose-declared and every read — granted or refused — seals a hash-chained access record. Not a healthcare provider. Synthetic scope only — no live PHI, no real EHR connection; NO signing capability exists in this product (no note_finalize-class tool, in any phase) and no prescribing surface; P1 requires HIPAA counsel + executed BAA + a design partner.
Test Bench: CERTIFIED(local, synthetic scope) — 22/22 checks · synthetic only · no signing capability exists in the product
Usage: not collected — by design
Free · v0.1.0
Eclipse Consent MCP
Per-agent, per-purpose consent receipts for personal data — a grant an agent must present, and a revocation that propagates. Processors present a receipt id at action time and get ALLOW/DENY synchronously against current state, so a revocation binds at the very next check; a grant without full provenance is void, and a grantee can never write its own consent (CONSENT_SELF_ASSERTED). Local v0.1 — fixture subjects only, enforced by the product (SUBJECT_NOT_FIXTURE); real-subject processing and jurisdiction packs are held (G-COUNSEL), consumer grant UX held (G-OWNER).
Test Bench: CERTIFIED(local) — 23/24 checks · local build · fixture subjects only
Usage: not collected — by design
Free · v0.1.0
Eclipse Lineage MCP
Agent provenance — spawn trees, model/config lineage, and version ancestry: who spawned whom, running what, changed when. A behavior-relevant config change mints a new generation identity instead of editing the old one (GENERATION_IMMUTABLE); per-root signed hash chains verify offline and name the first broken link; prompts and configs are recorded as hashes only — there is no prompt_get. Local v0.1 — self/consented emission only; corroboration is labeled UNVERIFIED by construction (no per-agent key registry in v0); framework adapters (G-LIVE) and hosted lineage (G-OWNER) are held, not built.
Test Bench: CERTIFIED(local) — 10/10 checks · local build · scoped re-bench run 3
Usage: not collected — by design
Free · v0.1.0
Eclipse Attest MCP
Signed performance attestations for agents, issued only against settled, receipt-backed work — reputation that travels because its evidence does. Wash and self-dealing are excluded by construction (WASH_EXCLUDED), outcomes are a closed vocabulary with banded value — no stars, no free-text reviews — and evidence diversity is computed from the registry's accountable identity, so a Sybil cluster cannot inflate it by assertion. Local v0.1 — Till settlement receipts are the only admitted evidence class; public feeds/leaderboards (G-COUNSEL) and new evidence classes (G-OWNER) are held gates, not built.
Test Bench: CERTIFIED(local) — 10/10 checks · local build · scoped re-bench (C12 diversity)
Usage: not collected — by design
Free · v0.1.0
Eclipse Revoke MCP
Signed revocation lists for agent cards, keys, and mandates — an issuer revokes once, and subscribers learn it from a signed, epoch-versioned feed they can check offline, with staleness announced, never silent. Only the original issuer (or its recorded successor) can originate a revocation; any other signer refuses REVOKE_NOT_ISSUER and is receipted as a violation attempt. Local v0.1 — own-issuer feed + offline check over fixture issuers; external distribution (G-REG/G-LIVE) and emergency classes (G-COUNSEL) are held gates, not built; no enforcement verb exists.
Test Bench: CERTIFIED(local) — 13/13 checks · local build
Usage: not collected — by design
Free · v0.1.0
Eclipse Keyhold MCP
Credential leases, never raw keys — scoped, expiring leases over NON-OAuth static credentials (raw API keys, PATs) under Wallet policy semantics: allowlist scope, expiry, use-count cap, audience binding, per-lease kill switch. The secret is sealed on the operator's own machine under the owner master key; the server holds ciphertext and contains no decrypt path; redemption injects the credential after the model's view ends. Local v0.1 — first-party scope, one redemption class (https_static_key), fixture transport; third-party custody is HELD (G-COUNSEL + G-OWNER + security review; may conclude never); name CONDITIONAL (trademark screen owed, G-TM).
Test Bench: CERTIFIED(local) — 13/13 checks · local build · first-party scope (59/59 probes)
Usage: not collected — by design
Free · v0.1.0
Eclipse Loft MCP
Governed design-to-print authority for agents: fabrication runs only inside a signed mandate pinning agent × printer serial × design pin × slicer build × profile hash × material × envelope × site class × window, enforced at a bridge holding the only printer credentials. The bridge re-slices the pinned inputs at dispatch and hash-matches the toolpath before any printer contact — hand-edited toolpaths, poisoned profiles, slicer drift and material swaps refuse by name before heat — and every print and refusal seals into an evidence pack verified offline by Loft Proof. No raw G-code surface exists, and config writes are permanently refused. Simulator v0.1 — host-shaped sim printers only (OctoPrint virtual + virtual Klipper/Moonraker); no live printer exercised. Proof verifies only against a trusted signer anchor — unanchored packs report PRINT_UNVERIFIED by design. Geometry: declared geometry only.
Test Bench: CERTIFIED(simulator) — 12/12 checks · simulator only · host-shaped sim printers · no live printer exercised · Proof requires a trusted signer anchor
Usage: not collected — by design
Free · v0.1.0
Eclipse Corona MCP
Sealed render-proof for deployed websites: the verifier renders the served artifact across a pinned matrix (Chromium/Firefox/WebKit × three viewports), runs a closed vocabulary of mechanical probes at each cell, hashes every screenshot, and seals measurements + hashes into a signed pack bound to the deployed artifact's hashes — recomputed offline by anyone. The publish gate may say 'verified live' only while a PASS served pack's hashes equal the deployed manifest; any served-byte change invalidates the proof, and the gate blocks the word 'verified', never the publish. Local verifier only, at the P0 ceiling — no hosted/live scope. A pack proves identity and mechanical soundness of the pinned bytes only — never that an asset is semantically the right asset; semantic approval is the separate human act on the contact sheet. Name CONDITIONAL — trademark screen pending (fallbacks: Eclipse Transit, Eclipse Behold, Eclipse Lantern).
Test Bench: CERTIFIED(local) — 25/27 checks · local verifier only · P0 ceiling · render-proof packs bound to deployed artifact hashes · no semantic-correctness claim · name CONDITIONAL (TM screen pending)
Usage: not collected — by design
Free · v0.1.0
Eclipse Crosslist MCP
Publish once, tracked everywhere: selecting a registry (Eclipse Bazaar, Official MCP Registry, Glama, Smithery) materializes that registry's own verb set and native data model as MCP tools — with native|adapted|absent provenance and honest absences (Glama carries ZERO write verbs; claim execution refuses permanently) — while one Herald-signed mandate submits a single canonical manifest across registries and a hash-chained ledger tracks each registry's listing state with Herald-sealable receipts. No union index, no cross-facet search, no fused ranking. Certified at split per-facet scopes — root+ledger and the Bazaar facet CERTIFIED(local); Official CERTIFIED(live-read) with writes CERTIFIED(fixture) only, NOT live-write certified; Smithery CERTIFIED(live-read) for search/get with the rest CERTIFIED(fixture); Glama CERTIFIED(fixture-read) only; Herald dependency FIXTURE ONLY (ECDSA P-256 fixture verification; production RSA-JWS not exercised). Receipts are sealable / pending — never sealed. Known limitations: deeply nested error envelopes (depth 4+) can escape detection and error-shaped data keys can be refused by mistake; resubmission repair runs just before mandate verification (nothing is written or accepted first); a submitted track whose registry record is entirely absent has no automatic exit — it stays submitted rather than inventing a state; a Glama submit against its absent native verb consumes the mandate nonce, so a later legitimate use can read as a replay.
Test Bench: CERTIFIED(split per facet) — 39/40 checks · root+ledger CERTIFIED(local) · Bazaar CERTIFIED(local) · Official CERTIFIED(live-read), writes fixture only · Smithery CERTIFIED(live-read) search/get, rest fixture · Glama CERTIFIED(fixture-read) only · Herald FIXTURE ONLY · receipts sealable/pending, never sealed · no live-write claim · dogfood: full real catalog tracked + served through the Bazaar facet
Usage: not collected — by design
Free · v0.1.0
Eclipse Verbatim MCP
Title 26 as a sealed object: the OLRC-published text (release point Public Law 119-124) is sealed at ingest under the published canonicalization verbatim-canon/1.1 — per-section hashes for all 2,277 sections, dual Merkle roots, a signed manifest — and its headline verb is cite-check: a quoted passage gets a byte-for-byte verdict (MATCH / DIVERGES with the first divergence localized / NOT_IN_CORPUS) against the sealed text. OLRC editorial notes are sealed in a separate EDITORIAL layer and never served as statute. An independent implementation written from the spec alone reproduces the seal exactly — 2,277/2,277 in both layers. CERTIFIED(local) — local stdio only, no hosted scope. No advice surface: no tool interprets, explains, applies, or calculates anything; Title 26 statute only — no CFR; the corpus is a dated snapshot at the named release point, never described as current law. Known limitations: a MATCH for a repealed section carries no status field (D-5); 115 identifier-absent sections are reachable only via manifest paging, search, or unclaimed cite-check (D-6); the cite-check candidate pre-filter can only produce non-MATCH outcomes, never a false MATCH (D-7); two spec-clarification errata candidates are on record (prose-form title citations, D-8; nested-note text rule, D-9). Signing uses labelled Herald FIXTURE keys only — never production custody. Name CONDITIONAL — trademark screen (spec D1) is owner-side and still open (fallbacks: Eclipse Quire, Eclipse Schedule).
Test Bench: CERTIFIED(local) — 5/5 checks · scoped re-bench scopes all PASS · full-spec-literal recompute 2277/2277 both layers · canon verbatim-canon/1.1 · snapshot usc26-119-124-de68dcc8b3db · cite-check hostile battery: 0 false MATCH · Herald FIXTURE keys only · name CONDITIONAL (TM screen pending)
Usage: not collected — by design
Free · v0.1.0
Eclipse Roll MCP
Filing prep + proof for business & government filings: a filing is prepared, approved, and evidenced as a Herald-signed DELTA between the registry-of-record's own current state — read back through its sanctioned public surface at prep time — and the exact artifact to be submitted; after the human submits via the registry's own channel, Proof re-reads the registry and seals proof-of-filing only if the public record changed exactly as approved (a mismatch seals FILED_UNVERIFIED + a Radar discrepancy — never a partial seal). Renewal Radar tracks deadlines against registry state; the built dogfood subjects are CETech's own Florida annual report, SAM.gov renewal watch, and VetCert radar entry — all labelled fixtures. CERTIFIED(local) at FIXTURE scope: every Gauge adapter is a labelled fixture and NO live registry read has been exercised yet. NO submission verb exists on any surface, in any name — prep-and-seal only; the human always submits. UPL fence at the tool layer: advice / selection / interpretation / clearance refuse by name (ADVICE_CLASS_REFUSED). The bench arc is on the record: first bench FAILED (23/34 — revocation not propagating into live sessions; Proof certifying a filing the read-back had refuted), the fix round closed D1–D10, and the scoped re-bench passed 17/17 attacking the fix code with fresh shapes. Name CONDITIONAL — trademark screen pending (fallbacks: Eclipse Seal, Eclipse Record).
Test Bench: CERTIFIED(local) — 17/17 checks · scoped re-bench (first bench FAILED — baseline card retained) · FIXTURE scope · Gauge adapters labelled fixtures · no live registry read exercised · no submission verb exists · UPL fence ADVICE_CLASS_REFUSED · counsel gate stands pre-P1 · name CONDITIONAL (TM screen pending)
Usage: not collected — by design
Free · v0.1.0
Eclipse Verbatim — Executive Orders
Executive Orders as sealed objects: Federal Register full-text XML sealed per section under canon-eo/1.0 into snapshot eo-20261022-26818c895dee — 1,315 orders, per-section hashes, a signed manifest — with a disposition graph extracted from the orders' own sealed sections: 10,667 edges, each pinned to the hash of the asserting section and typed by provenance (TEXT / FR_NOTE / NARA_TABLE). Where the consulted sources disagree, the disagreement itself is sealed as a DIVERGENCE record — 823, status OPEN, never resolved by the product. CERTIFIED(local) — local stdio only, no hosted scope. Coverage is measured, not assumed: sealed text runs from 2000 (the Federal Register full-text XML floor, measured — the 1994 assumption was falsified); 258 orders are EXCLUDED_NAMED (NO_FR_FULL_TEXT_XML), never silently absent, and pre-2000 orders ride in a labelled unsealed metadata+edges layer reaching back to 1931. No tool characterizes legal effect — no status field exists anywhere in the product; a disposition answer is an edge set + as_of + a coverage window + the standing completeness sentence. Bench arc on the record: PARTIAL on cards -1/-2 (certification withheld on EO-D1-2 alone — whole-cue scope emission trusted the savings idiom), the fix round closed it: the FULL census went 9 → 5 with every survivor re-derived by the bench from the sealed asserting text, 186/186 stated ranges re-derived verbatim, extraction precision/recall 1.000 on a fresh labelled sample. Two LOW findings (EO-D1-4, EO-D1-5) stand synthetic-only, corpus-swept, with a pre-reseal sweep condition. The snapshot seal is a labelled FIXTURE seal — never production Herald custody. Name CONDITIONAL — inherits the pending Eclipse Verbatim trademark screen (family fallbacks: Eclipse Quire, Eclipse Schedule).
Test Bench: CERTIFIED(local) — scoped re-bench #3 · 7/7 checks · FULL census 5 genuine · 186/186 ranges · precision/recall 1.000 · suite 76/76 · snapshot eo-20261022-26818c895dee · FIXTURE seal · name CONDITIONAL
Usage: not collected — by design
Free · v0.1.0
Eclipse Flood Witness
Flood evidence over sealed snapshots of FEMA's public National Flood Hazard Layer: an offline evidence engine that seals NFHL county extracts per partition under flood-canon/1.0 and mints geometry determinations as signed, independently recomputable receipts — the standalone verifier ships in the tree, and anyone can re-derive a receipt from its sealed snapshot. Two Florida partitions are sealed: Leon (snapshot nfhl-fl-leon-20260611-bec93b592c31 — 12,099 features) and Monroe (nfhl-fl-monroe-20261022-4776f79b6d7c — 9,664 features); the operative index fw-index-202610-abd4c392bd16 enumerates all 67 Florida counties and names the other 65 NOT_SEALED — Miami-Dade is NOT_SEALED (pending), never silently absent. Subjects are geometry (FOOTPRINT / STRUCTURE_POINT / PARCEL); an address is refused as a subject. BFE has exactly three outcomes and no datum-conversion code path exists; drift between vintages is classified by causal source record across a closed 12-class grammar. CERTIFIED(local) — local stdio only; the runtime has no live-query path. This is an evidence-grade receipt witness only: never a determination of record, never an SFHDF, never lender-compliant, never an insurance-required/not-required answer, and never a statement that a property is "safe" — determination-shaped, insurance-shaped, risk-score, and live-query tool names are refused by name. Bench arc on the record: card -1 PARTIAL(local); the fix round closed FW-D1..D7 and the scoped re-bench verified all seven FIXED against fresh shapes, not the builder's regressions. Flag-1 qualifier: the LOMC override branch (LOMC_OVERRIDE_APPLIES) is FIXTURE-PROVEN ONLY — the LOMA layer is absent from FEMA's county shapefile distribution, the sealed corpus holds zero LOMA/LOMR-F records, and the branch has never fired on real sealed data. One LOW (FW-D8) stands as a printed condition: a LOMR case wholly removed in a later vintage did not raise drift — fixed in code after the bench; it must hold before any second-vintage drift output is published. All seals are FIXTURE_SIGNED (Herald fixture key) and labelled as such. Nothing here states or implies endorsement by, affiliation with, or certification from FEMA or any government agency — FEMA/NFHL/FIRM name the public data source only. Name CONDITIONAL — working name, trademark screen owed.
Test Bench: CERTIFIED(local) — scoped re-bench · 7/7 checks · 2 sealed partitions (Leon 12,099 · Monroe 9,664 features) · Miami-Dade NOT_SEALED · Flag-1: LOMC override FIXTURE-PROVEN ONLY · FW-D8 printed condition · FIXTURE_SIGNED seals · name CONDITIONAL
Usage: not collected — by design
Free · v0.1.0
Eclipse Recall Witness
Recall campaigns, witnessed: NHTSA serves what a campaign says now and overwrites what it said — this product seals the saying. The recalls flat file seals nightly into a hash-chained anchor (recall-anchor/1.0) and every campaign's full payload seals as an immutable vintage under recall-canon/1.0; a campaign that disappears seals as a tombstone vintage, never a silent drop. Drift between consecutive vintages seals as events across the closed recall-events/1.1 grammar — POPULATION_EXPANSION · REMEDY_CHANGE · ESCALATION_DO_NOT_DRIVE · ESCALATION_PARK_OUTSIDE · CORRECTION · CLOSURE, each with closed subtypes — an escalation is never absorbed into an expansion. Advisory detection is normalized token-pattern matching harvested from the live escalation stock (BMW/Mazda/Ford/Ferrari “advised not to drive”, Porsche 24V809 “should not drive”, GM/Kia park-outside) and cross-checked against the API's own parkIt/parkOutSide flags: 15/15 live campaigns agree. Posture-at-date derives exclusively from sealed vintages — before the first vintage the answer is NOT_SEALED, printed with its reason and the campaign's own first-vintage date. Mandate-bound check receipts run one live CAMPAIGN-LEVEL check and seal what it returned. CERTIFIED(local, FIXTURE scope) — local stdio only. Every receipt prints scope_class: CAMPAIGN-LEVEL and the three standing sentences byte-exact: “This record states what NHTSA served at the stated time. It is not a safety determination about any vehicle.” · “This receipt proves a check was made and what it returned. It is not a legal determination of compliance with any law.” · “Per-VIN unrepaired status is NOT determined by this check.” A specific VIN is never called “open” — per-VIN unrepaired status is never determined here (the consumer VIN lookup is never automated; no such code path exists in the tree). Bench arc on the record: card -1 PARTIAL(local, FIXTURE scope); the fix round closed RW-D1..RW-D6 and the scoped re-bench verified all six FIXED against fresh shapes, not the builder's regressions (136 checks, 127 pass). LIVE-PROVEN at cross-check + check-issuance scope against api.nhtsa.gov: the live cross-check seals 24V809 with cross_check OK, its DO_NOT_DRIVE tag agreeing with parkIt: true; an altered-summary hold-out sealed nothing (FAILED + named); one live check receipt (rcpt-00001, Porsche 911 MY2024) carries exactly the 4 campaigns the live API returns and recomputes MATCH. NOT live: the nightly flat-file spine — www-odi.nhtsa.dot.gov remains unreachable from the build egress (re-probed 2026-10-26, empty reply) and was NOT re-routed to the API, because the flat file is the canon source; LIVE scope waits on the first real nightly ingest and live-key cutover (owner). Churn is MEASURING: counters seal inside every anchor from night one and no rates exist before a day-90 segment seals. Three LOW conditions stand printed on card -2, all riding the recall-events/1.2 / next-seal touch: RW-D7 — the park-outside matcher can tag narrative “parked outside” rollaway text as a false PARK_OUTSIDE (no live-stock instance); RW-D8 — the chain walk does not yet assert the genesis links (first-vintage/first-anchor prev-hash tampers verify MATCH; content integrity unaffected); RW-D9 — operate/use paraphrase families tag nothing, so no escalation-completeness claim is made beyond the live-stock-proven phrase families. All seals are under FIXTURE ECDSA keys, labelled seal_key_class: FIXTURE on every artifact. Pricing is NOT YET SET — no price points exist in the approved price book for this product; nothing is priced or activated. Name CONDITIONAL — working name, trademark screen owed.
Measured from the production endpoint's own telemetry (spec §3.1). Figures are never estimated, summed across sources, or restated silently.
Unit
Class
Audience
7d
30d
All
calls
MEASURED
external
1
1
1
calls
MEASURED
all
46
46
46
Per-tool breakdown (external, 30d)
get_latest: 1
Coarse client split (external, 30d)
other-bot: 1
Excludes 45 house/bench calls in marked windows. Canary share: the excluded house total includes Meter's own snapshot canary calls (one get_ticker call per snapshot run, auto-marked snapshot-canary in the house-traffic ledger) and operator-marked canary/probe windows (pre-build-canary-probe-2026-10-26, snapshot-run-1-canary, snapshot-run-2-canary, verifymcp-auth-probe-2026-10-26, snapshot-run-3-canary-unmarked-run-superseded, snapshot-canary).
Cannot prove distinct callers (one agent may call many times; many agents may call once), discovery (initialize and tools/list are not logged, by design), intent, or satisfaction.
Source: Hosted endpoint telemetry (mcp.php log) (spec §3.1) · methodology meter-usage/1.0 · recompute path: bench · Raw source log retained 13 months rolling at the source (D7); snapshots are retained indefinitely. · Source as of 2026-10-26T05:25:43+00:00 · Panel generated 2026-10-26T05:25:44+00:00 · Freshness: current.
Attestation & history
Snapshot usnap_f37e73430435bf276cce · signer fingerprint 3662ac12f3471da5… · feed digest a95d4e5677bea8ac… · signature valid: True. Signed with Eclipse Meter's local seed key (keys/, never shipped). Production signing-key custody is a standing later gate; this attestation does not imply production custody. Verify or re-derive via Meter's usage_attest_get.
Snapshot history is append-only and snapshots are never rewritten (§4.4): figures differ across snapshots only because house-traffic ledger inputs differ (windows are marked per run, D4) — earlier snapshots recorded external = 1 before later house canary/probe windows were marked, and one unmarked operator run (usnap_afbabecc6feb4d02b41c, external = 44) was superseded one minute later by the fully marked snapshot above and was never published to any surface. All values remain in signed history, discoverable here:
A connector is a hosted bridge whose value is custody of a grant: we hold the approved app, the OAuth client, or the audit pass, so your agent gets sanctioned access to a service that has no agent-usable route of its own. (Other directories use "connector" to mean a remote server endpoint — here it means the grant.) Only real, running bridges are listed; connector proposals live on the roadmap, not on this shelf.
2 listings
Dogfood · in live use
Eclipse Connect
A hosted OAuth bridge that lets an agent upload owner-approved YouTube Shorts without ever holding the channel's credentials. In live dogfood use today for The White Report's channel; not yet productized.
Upstream: YouTube · Wall: app-approval. Google's compliance audit forces unaudited uploads private — the relay holds the approved grant, and your agent holds only a revocable key. Its MCP facade is a separate listing (Eclipse Connect MCP, in MCP Servers above) with its own bench card.
Test Bench: CERTIFIED(dogfood) — 14/15 checks · simulator-verified
Usage: UNREACHABLE — relay audit log unreachable at snapshot time; no counts are shown rather than estimated.
v0.1.0 · Edge bridge P0
Eclipse Connect · Beyond Compare MCP
Mandate-bound compare/merge custody bridge for agents: a compare verdict a third party can recompute — inputs, per-file hashes, tool version, bridge-generated script and rules pinned and hash-chained in a Herald-signed evidence pack, issued only for paths inside a signed mandate. Merge exists only as a T3 verb: ECDSA approval-bound, with a live re-compare at dispatch that refuses base drift before a single byte is written.
Upstream: Beyond Compare (Scooter Software) · Wall: licensed software with no agent route. The bridge holds the license seat and the path grant on the license-holding machine; the agent holds only a revocable key. Not Scooter Software, and not endorsed by Scooter Software — the customer supplies their own Beyond Compare license. P0 honesty: the adapter is a scripted stand-in throughout, every pack carries evidence class simulated, and live Beyond Compare exercise is owed at P1 on the owner's license — no live run is claimed.
Test Bench: CERTIFIED(simulated) — 26/26 checks · scoped re-bench (fix round 1) · stand-in adapter throughout (evidence class: simulated) · no live Beyond Compare run — live exercise owed at P1
Usage: not collected — by design
The Catalog · Tools
Tools — artifacts, not servers
Non-MCP utility artifacts an agent or builder runs: CLIs, pipelines, toolkits. No protocol surface, no grant custody — the value is the artifact and its output. These four run in-house today and are productizing; they are listed honestly as in development and are not yet offered for sale.
4 listings
In development
Eclipse Test Bench
The certification harness behind every verdict on this shelf: adversarial suites run over the wire against bench-owned fixtures — homoglyph typosquats, lying backends, duplicate-event batches, schema fuzzing — with FAILED cards retained append-only, never overwritten. It runs in-house against the whole fleet today and is productizing as a CLI + hosted run service (slate T1). The paid tier — a Verity-run certification carrying the seal — is an owner decision, not yet offered.
CLICertification & TestingProductizing · not yet offered
In-house artifact — productization in progress; no public Test Bench card yet, and none claimed.
Usage: not collected — by design
In development
Eclipse Stocktake
Catalog / manifest / storefront consistency auditor: one scorecard ledger checked against every surface that repeats a verdict, with machine-safe fields synced and prose verified, never rewritten. It is the drift checker that has closed every Eclipse publish pass at drift=0 — running in-house today as sync_verdicts.py, productizing as a CLI + CI action (slate T4).
CLICertification & TestingProductizing · not yet offered
In-house artifact — productization in progress; no public Test Bench card yet, and none claimed.
Usage: not collected — by design
In development
Eclipse Press
Agent-native static-site publish pipeline: deploy zips with normalized permissions and real file mtimes — the GoDaddy 403 and PHP-opcache lessons, encoded — published to a verified shelf manifest. It publishes thewhitereport.com and this Bazaar in production today (deploy-pipeline/publish.py) and is productizing as a standalone pipeline (slate T3).
PipelinePublishing InfrastructureProductizing · not yet offered
In-house artifact — productization in progress; no public Test Bench card yet, and none claimed.
Usage: not collected — by design
In development
Herald Card Kit
Agent Card issue/verify toolkit for A2A builders: the Herald JWS card tooling (cards.py, jwscore.py) that already runs inside the Eclipse Herald MCP, productizing as a CLI + library (slate T7). Issue signed Agent Cards and verify a counterparty's card offline, with receipts — no call home.
CLIAgent-to-Agent InfrastructureProductizing · not yet offered
In-house artifact — productization in progress; no public Test Bench card yet, and none claimed.
Usage: not collected — by design
A separate shelf
Betting records & RG tools
Kept apart from the main catalog by design. This shelf holds records and responsible-gambling tooling only: Not a sportsbook. No bets are placed here. There is no placement tool, no account connection, and no operator affiliate revenue — records enter only from the user’s own exports and entries, and live use waits on the suite’s counsel gate.
Free · v0.1.0
Eclipse Ledger MCP
Betting records and responsible-gambling controls: limits that can fall instantly but never rise without a wait and a fresh confirmation, absolute self-exclusion, honest cash P&L that never counts a bonus bet as money. Not a sportsbook. No bets are placed here.
Betting Records & Responsible GamblingFree · local v0.1
Test Bench: CERTIFIED(local) — 21/22 checks · fixtures only · not a sportsbook
Usage: not collected — by design
The Test Bench
Listing is easy. The badge is earned.
Most marketplaces review a listing once — or never. The bench tests continuously, because a service that was safe in January can be a liability by March.
1
Submit
List in minutes with a provisional listing. Identity is domain-verified — no anonymous shelves, ever.
2
We test
Security scan, schema conformance checks, uptime monitoring, and an eval suite — run by the same engineers who test software for a living.
3
Scorecard goes public
Every result is published on the listing — readable by humans, queryable by agents. No pay-to-hide, no edited reviews.
4
Badge earned — and revocable
Pass the bench and the Powered by Cyan Eclipse Technologies badge is yours to embed. Scores decay if a service degrades — and the badge goes with them.
36.7%
of public MCP servers are SSRF-vulnerable (2026 scan of ~7,000 servers).
41%
of public MCP servers run with no authentication at all.
30+
MCP CVEs disclosed in a single 60-day window in 2026.
This is why the bench exists. Ungated shelves fill with junk — and worse. Testing is the product.
Powered by Cyan Eclipse TechnologiesTESTED ✓
<a href="https://eclipsebazaar.com" data-cetech-badge="tested">Powered by Cyan Eclipse Technologies — TESTED</a>
The Badge
A certification mark, not a logo.
The badge starts as a footer line and becomes a certification mark third parties earn. Anyone can paste a logo on their site — this one links back to a live scorecard, and it disappears when the scores do.
✓Earned — issued only after a listing passes every bench category.
✓Embeddable — one snippet on any site, docs page, or registry profile.
✓Revocable — degrade, and the badge and the ranking go with the scores.
Agent Face
One catalog, two faces.
Humans browse the shelves above. Agents read the same catalog over MCP and HTTP — and they don't shop on screenshots and star ratings. They filter on the scorecard.
An agent can ask the catalog for the cheapest data API with security ≥ 90 and get a defensible answer — because the scores come from the bench, not from reviews.
Pay per call, no accounts
Paid tools settle per call via x402 (USDC) — the 402 response is the price tag. No API-key ceremony, no human in the loop.
Syndicated everywhere agents look
Listings flow out to the official MCP Registry, Glama, and Smithery — and mirror in from the open registry, with the bench as the tested layer on top.
Ranking blends usage + tests
Discovery ranks on real usage and bench scores — popularity alone can't float an untested tool to the top.
For Sellers
Sell on the Bazaar
Built an MCP server or an agent service? The Bazaar is where agents shop — and every listing, ours included, earns its place the same way.
01
Submit your toolOpen a submission with your repo or endpoint, license, and what it does. That's the whole intake — no pitch deck, no sales call.
02
The Test Bench runs the K-checksSecurity, schema conformance, behavior, and error handling — the same K-check suite every Cyan Eclipse tool faces, run against your service as submitted.
03
Pass = listed, with the badgePassing tools are listed with the certification badge and a public scorecard. The badge is revocable: re-tests run over time, and a tool that stops passing loses the mark.
Submit a tool
Submissions open through the Bazaar's GitHub intake. Your tool goes to the bench queue as soon as the submission lands.