
Eclipse Charter MCP
Your broker watches its own account. Charter watches your rules — across all of your accounts.
status: in-developmentclass: mcpPersonal Finance GovernanceTrust & Receipts
Vendor: Cyan Eclipse Technologies
What it does
- Policy-of-record drift checking across all of the owner's accounts — drift is named with both values (actual vs band), never a bare flag
- Cross-account wash-sale watch including the IRA trap (IRC §1091 + Rev. Rul. 2008-5), caught pre-settlement — including silent scheduled-contribution triggers and spouse-supplied activity with provenance
- Permanent in-house grant-keeper (owner-ratified D1) behind GrantKeeperPort: Schwab grants go AGING at day 5 and EXPIRED_FAIL_CLOSED at day 7 with guided re-auth; no dead-grant reads pass silently
- 401(k) permanently fenced to the participant's own reads, fees and drift; T3 classes (tax determinations, order submission) refused even inside a valid mandate, with byte-identical state after every refusal
- The descriptor — 'Not a bank. Not an investment adviser. Charter checks your rules — it never writes them.' — rides every envelope, refusals included; fee math checked against policy ceilings
Tools
policy_upsert · policy_get · accounts_snapshot · positions_get · lots_get · activity_get · drift_check · wash_scan · fee_report · grant_status · document_ingest
Platforms
- MCP over stdio
Certification
Bench verdict: CERTIFIED(local)
Certified scope: CERTIFIED(local) — Eclipse Bazaar Test Bench 2026-10-25, run 3 (standing): 24 pass, 0 fail of 24 checks. Independent Verity bench with own fixtures; runs 1–2 PARTIAL cards retained append-only — both failures were re-derived as bench-harness defects (2dp expectation; fuzz predicate), product code unchanged. Scope: local / P0 only — the adapter is a local Plaid-shaped fixture form and the dogfood run is fixture-form; NO live Plaid claim is made. Descriptor-bearing product: the descriptor was verified on 100% of envelopes including refusals over stdio (T15/T15b). N-CHECK: NOVELTY_PROVEN — 27.3% renamed vendor verbs; policy-of-record + cross-account wash-sale watch + grant-keeper is a mechanism no incumbent ships.
Not tested:
- Live Plaid pull — P0 adapter is local Plaid-shaped fixture form; live connector run is a separate gate.
- P1 grant-keeper GA (real Schwab OAuth choreography) — P0 bench uses the simulated Schwab clock fixture per spec §15.1.4.
- P2 order submission — no live/paper broker rail at P0; mandate leg benched at engine level (prepare-check only, PREPARED never implies submittable).
- Hosted/multi-tenant operation beyond the stdio boundary.
Bench scorecard (evidence): https://eclipsebazaar.com/cards/eclipse-charter-mcp-2026-10-25-3.json
Pricing
Free local v0.1; per-household subscription shape recorded in spec §14, not a v0 surface
Install / verify
No install command is published for this product in the catalog or its registry record.
Verify any MCP server in your client configs against this catalog with bazaar check (Eclipse Bazaar MCP / CLI — see llms.txt).