Platform · Model context protocol

One canonical context, five connector extensions.

kýklos MCP normalizes consented financial data — pensions, tax rules, cash flow, market assumptions, and equity compensation — into a single versioned planning schema that every downstream model reads from.

5

Connector extensions

25+

API & data sources

4

Jurisdictions covered

1

Normalized planning schema

Live topology

Data in motion.

Israeli and international sources flow through their connector extension, into the normalized context store, and out to every consumer — including agents on the MCP tool surface.

SourcesConnector extensionsNormalized coreConsumersIsraelInternationalCMISA Pensia-NetPension registryIsrael Tax AuthorityRules & thresholdsOpen Banking ILCash-flow aggregateTASE · Bank of IsraelIndices & yieldsIRS · HMRC · ATOForeign tax regimesOECD · IMF · FedGlobal macro seriesGlobal custodiansOffshore accountsCarta · QapitaCap table platformsEXT 01 · PensionEXT 02 · Tax rulesEXT 03 · Cash-flowEXT 04 · MarketsEXT 05 · EquityMCP context storeCanonical · versioned · lineage-taggedConsent · lineageEffective datingConfidence scoringScenario engineMulti-jurisdictionBeneficiary centerReview queuesMCP tool surfaceRead-scoped agents
Israeli domestic flowInternational flowLive topology · illustrative

Layered view

How data moves.

Raw upstream payloads never reach the planning engine. Each layer narrows the contract until only canonical, lineage-tagged entities remain.

L1 · Connector adapters

Per-source clients handling auth, pagination, rate limits, retries, and raw payload capture. Adapters are the only code that knows an upstream format.

L2 · Normalization & validation

Schema mapping, unit and currency coercion, deduplication, referential checks, and confidence assignment into canonical entities.

L3 · MCP context store

Versioned, effective-dated store of the canonical schema plus lineage and consent metadata. The single read surface for everything downstream.

L4 · MCP tool surface

Typed, read-scoped tools exposed over the Model Context Protocol so planning agents and assistants query context without touching raw connectors.

L5 · Planning & scenario engine

Forecasting, inheritance-tax modelling, probate-vs-trust comparison, and beneficiary review queues — all reading the same normalized context.

Extensions

The five intake domains.

Each extension owns its own adapters, refresh cadence, and failure modes — and writes into the shared schema through the same validation gate.

EXT 01

Pension & account aggregation

Balances, contributions, fees, tracks, policies, and benefit projections across every Israeli retirement vehicle and linked brokerage.

Sources

CMISA Gemel-NetCMISA Pensia-NetPension API standardInsurer policy databasesFund provider portalsPayroll & brokerage exports

Writes entities

Account · Holding · PensionPolicy · Liability

Refresh

Daily balances · monthly statements

EXT 02

Tax & public benefits rules engine

Versions the tax and social-benefit layer so every scenario output can reference the exact rule set in force at run time.

Sources

Israel Tax AuthorityBituach LeumiCMISA circularsCBS CPI / inflationForeign tax feeds (IRS, HMRC, ATO)

Writes entities

TaxRule · ScenarioOverride

Refresh

Event-driven · effective-dated

EXT 03

Life-event & cash-flow intelligence

Turns payroll, transaction, lending, and milestone data into structured planning objects and review triggers.

Sources

Bank feeds (Open Banking)Mortgage & lending dataPayroll — salary, bonusHR systems & benefitsInsurance premiums

Writes entities

CashFlowItem · Milestone · Liability

Refresh

Daily transactions · real-time events

EXT 04

Capital markets assumptions

Returns, rates, inflation, macro series, benchmarks, and pension-track performance used for simulation and backtesting.

Sources

TASE indicesBank of Israel yieldsCBS CPICMISA fund performanceOECD / IMF global feeds

Writes entities

MarketSeries

Refresh

Daily close · monthly macro

EXT 05

Equity compensation lifecycle

Grant to vesting to trustee release to tax event to sale proceeds — including Section 102 windows and concentration risk.

Sources

Plan admins (Carta, Qapita, EquityList)Trustee custody platformsEmployer payroll & withholdingBroker execution feedsPublic market FMV

Writes entities

EquityGrant · Holding · TaxRule

Refresh

Daily FMV · event-driven vesting

Core

The canonical planning schema.

Ten entities describe an entire household balance sheet across jurisdictions. Connectors map into them; the planning engine reads only them.

AccountHoldingLiabilityPensionPolicyTaxRuleMarketSeriesCashFlowItemMilestoneEquityGrantScenarioOverride

Every record carries validation state, refresh cadence, effective dates, confidence score, consent reference, and source lineage as first-class fields — not as metadata bolted on later.

Consent-aware ingestion

Every connector holds a scoped, revocable grant per data source. No fetch runs without an active consent record, and revocation cascades to derived context within one cycle.

Source lineage

Each normalized field carries the connector, upstream document, retrieval timestamp, and transform version. Any number on screen traces back to its origin.

Effective dating & versioning

Rules and market series are stored as effective-dated versions rather than overwritten. Re-running a 2024 scenario reproduces the 2024 answer exactly.

Confidence scoring

Scraped or inferred values are scored lower than authoritative API responses. The planning engine surfaces low-confidence inputs instead of silently modelling them.

Read surface

What MCP clients can call.

The tool surface is read-scoped by default. Writes are limited to explicit, user-confirmed actions such as a beneficiary review dispatch.

list_accountsread

All aggregated accounts with institution, type, balance, refresh time, and confidence score.

get_pension_policyread

Track, fees, contribution history, and benefit projection for a single pension or provident policy.

list_beneficiariesread

Designations per account with status (ok / stale / missing / risk) and last review date.

get_tax_rulesread

Effective-dated rule set for a jurisdiction and date — used so scenarios are reproducible.

get_market_seriesread

Index levels, yields, and CPI series backing forecast and backtest assumptions.

list_equity_grantsread

Grants, vesting schedules, Section 102 trustee windows, and unrealized position value.

run_scenarioread

Executes a planning scenario against a pinned rule-set version and returns the assumption trace.

dispatch_reviewwrite

Submits confirmed beneficiary updates to institutions. Requires explicit per-item user confirmation.

Architecture draft, June 2026 revision. Illustrative connector set — integration availability varies by institution and consent regime.