newtripoli-mcp-worker
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
| Access | remote |
|---|---|
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 460 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"newtripoli-mcp-worker": {
"url": "https://mcp.newtripoli.xyz/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (24)
list_newtripoli_toolsread-onlySearch the New Tripoli interactive instrument suite. Returns deep-links to client-side browser tools at newtripoli.xyz. Flagship tools are prefill-enabled: append #in=<base64url(JSON)> to the URL and the tool opens pre-filled with those parameter values. Filter by category or epistemic register. All physics logic runs deterministically in the user's browser; zero server-side execution.
Parameters:
limit— number — Max results (default 20)query— string — Free-text search against tool title and descriptioncategory— string — Filter by categoryregister— string — Filter by epistemic register
Hints: read-only yes · destructive no · idempotent yes · open-world no
build_workflow_linksread-onlyConstructs an ordered set of ready-to-use deep-links for a named New Tripoli scenario or workflow chain, or an ad-hoc sequence of tools. Each link points to the browser tool at newtripoli.xyz. Flagship tools accept #in=<base64url(JSON)> prefill fragments — pass input values as a fields object to receive a pre-filled URL. All physics logic runs deterministically in the user's browser; zero server-side execution. Named chains (9 total): intake-to-arc, deceleration-lottery, substrate-decision, energy-envelope, friendship-across-tiers, provenance-anchor, feasibility-audit-crosswalk, structural-rhyme, injustice-conservation.
Parameters:
chain— string — Name of a pre-defined scenario or workflow chain. One of: intake-to-arc, deceleration-lottery, substrate-decision, energy-envelope, friendship-across-tiers, provenance-anchor, feasibility-audit-crosswalk, structural-rhyme, injustice-conservation. Mutually exclusive with steps.steps— array — Ad-hoc ordered step list. Mutually exclusive with chain.
Hints: read-only yes · destructive no · idempotent yes · open-world no
find_toolread-onlyBM25 search over all 18 New Tripoli MCP tools. Returns ranked tools with tool_id, mandate, register, guest_legal flag, and deep-link URL. Use to locate a specific instrument (e.g. "time dilation", "kinetic probe delivery", "vat feasibility power draw", "selection cost") before calling it or opening its deep-link. Complements find_chain (chain-level) and list_newtripoli_tools (catalog-level).
Parameters:
query(required) — string — Natural-language or keyword search (e.g. "time dilation", "brain interface bandwidth", "tech tree").top_n— number — Max results to return (default 5).
Hints: read-only yes · destructive no · idempotent yes · open-world no
find_chainread-onlyBM25 search over all 9 New Tripoli scenario chains. Returns ranked chains with their full recipe: ordered step sequence, deep-links, and handoff notes. Agent flow: find_chain(query) → read recipe → either call run_chain(chain=<chain_name>) for server-side execution, or open each step's url in order (browser tools), threading each step's execution_hash into the next as parent_hashes. Verify any artifact with verify_execution_hash.
Parameters:
query(required) — string — Natural-language or keyword search (e.g. "deceleration lottery", "upload decision", "feasibility crosswalk").top_n— number — Max results to return (default 5).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_time_dilationread-onlyComputes subjective-years-lived multipliers for a given New Tripoli time-dilation rate (subjective years per real calendar year) and Universal Sabbath reset interval. Flags whether the rate exceeds the ~122-yr biological neuronal lifespan ceiling (upload required). Pure multiply/divide/compare arithmetic — deterministic, guest-legal (zk-provable in §18).
Parameters:
rate_x— number — Subjective years lived per real calendar year (New Tripoli series ceiling; canon default 50).reset_months— number — Months between Universal Sabbath resets (canon default 6).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_kinetic_proberead-onlyComputes the cost and survival of an ETI kinetic-probe delivery: travel time, relativistic cruise kinetic energy (γ−1)mc² (with the classical ½mv² reported alongside), and the vaporization margin that gates the deceleration lottery. A passive relativistic impact vaporizes the osmium slug deterministically; only a staged deceleration to ~1 km/s lets it survive a solid-body impact. sqrt-only arithmetic — deterministic, guest-legal (zk-provable in §18).
Parameters:
target— string — Target body class (canon default terrestrial planet).cruise_c— number — Cruise speed as a fraction of c (default 0.10).distance_ly— number — ETI distance in light-years (canon range 5,000–10,000; default midpoint 7,500).terminal_approach— string — Terminal approach: passive impact at cruise speed, or staged deceleration to ~1 km/s (canon default staged).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_vat_feasibilityread-onlyComputes the total power draw of a New Tripoli population split between biological brains (20 W × acceleration × support overhead) and digital minds (Landauer-priced at 10^fidelity irreversible bit-ops/s), then compares it to the Sahara solar cap (~230 TW). Returns the percentage of Sahara capacity used, the headroom margin, a feasibility verdict, and whether the requested acceleration sits within the augmentation stage ceiling — the canon point that the binding constraint is biology, not power. Uses Math.pow for the Landauer price: hash-verifiable only, not guest-legal / not zk-provable.
Parameters:
accel— integer — Subjective-time acceleration factor applied to biological metabolic load (default 1).bio_pct— number — Percentage of the population that is biological (canon default 10 — the 90/10 split).aug_stage— string — Augmentation stage whose biological acceleration ceiling is checked (canon default vat).pop_billions— number — Total population in billions (canon default 8.1).digital_fidelity_ops— integer — Exponent of 10 for digital-mind irreversible bit-ops per second (default 20).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_acceleration_ceilingread-onlyComputes the subjective-time acceleration ceiling for a given New Tripoli augmentation stage (vat / sensory / metabolic / synaptic / hybrid / upload), returning the floor, ceiling, and midpoint of that stage's plausible acceleration range, the biological thermal load at the midpoint (20 W × acceleration; null once the stage is non-biological, above 1000×), the subjective years lived at the midpoint over a given wall-clock span, and the stage's named bottleneck. Pure average/multiply/compare — guest-legal, zk-provable.
Parameters:
stage— string — Augmentation stage (canon default vat).wall_clock_yr— number — Real (wall-clock) years elapsed (default 20).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_comms_lagread-onlyComputes round-trip communications lag between two parties running at different subjective-time acceleration rates, given a wall-clock speed-of-light latency. Returns round-trip time, each party's subjective wait, the worst (larger) subjective wait, which party is slower, and the latency as a percentage of the ~10 Hz alpha-band perceptual frame. Pure multiply/max/compare — guest-legal, zk-provable.
Parameters:
latency_ms— number — One-way wall-clock latency in milliseconds (default 50).your_rate_x— number — Your subjective-time acceleration rate (default 50, New Tripoli ceiling).their_rate_x— number — Their subjective-time acceleration rate (default 1,000,000, New Centauri ceiling).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_ring_densityread-onlyComputes housing capacity of the New Tripoli orbital ring plus core habitat, given ring depth, per-person area allowance, floor count, and core population. Returns ring capacity, core residents, total housed, percent of target population housed, shortfall, density per km², and whether the target population is fully housed. Pure multiply/divide/add/compare — guest-legal, zk-provable.
Parameters:
floors— integer — Number of stacked floors in the ring habitat (default 12).ring_depth_m— number — Ring habitat depth in meters (default 200).core_millions— number — Core habitat population, in millions (default 300).area_per_person_m2— number — Floor area allotted per person in square meters (default 70).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_birthday_sacrificeread-onlyComputes the subjective time you and a family member accrue under different simulated dilation rates over a given calendar span, plus the per-year subjective-time cost of the gap and the equivalent number of 6-month Tripoli blocks that cost represents. Pure multiply/subtract/round/compare — guest-legal, zk-provable.
Parameters:
calendar_yr— integer — Real (calendar) years elapsed (default 200).your_rate_x— number — Your simulated dilation rate, in multiples of real time (default 50, the New Tripoli ceiling).family_rate_x— number — Family member's simulated dilation rate, in multiples of real time (default 200, the New Pluto entry rate).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_synthetic_bodyread-onlyComputes the mass (kg and lb), human-mass ratio, and water-buoyancy of a synthetic body skeleton built from a given material, scaled from the canon osmium reference build. Pure multiply/divide/compare — guest-legal, zk-provable.
Parameters:
material— string — Skeleton material (default osmium, the canon reference build).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_selection_costread-onlyComputes how many of the 8.1B canon population are excluded (and how many remain) under a named selection criterion for who is offered the mind-upload path (e.g. literacy, wealth, longevity). Pure multiply/subtract — guest-legal, zk-provable.
Parameters:
criterion— string — Selection criterion id (default all — no exclusion).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_interface_bandwidthread-onlyComputes how far a brain-computer interface of a given channel count is from whole-brain bandwidth (~86 billion neurons). Returns the fraction of the brain covered, the "1 in N" reciprocal, the order-of-magnitude gap, the number of channel-count doublings to close it, whether the interface is complete, whether the (harder) write direction is requested, and a verdict string. Uses log10/log2 of a runtime value — hash-verifiable, not zk-provable.
Parameters:
channels— number — Interface channel count (default 1024, present-day Neuralink-class BCI).direction— string — Interface direction (default read; write is the unsolved-at-scale problem).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_tech_tree_pathread-onlySolves the post-Wake reindustrialization dependency graph (35 nodes, tiers T0–T9, ending at a femtoscale assembler). Given a set of already-built capabilities and a target, returns which nodes are buildable now, the critical path to the target (cheapest prerequisite at each step), the missing prerequisites, the remaining step count, and whether the target is already built or immediately buildable. Pure set membership / integer / boolean — guest-legal.
Parameters:
built— array — Already-built capability node ids (default the 5 Wake-Day given nodes). Unknown ids are ignored.target— string — Target capability node to reach (default femto, the femtoscale assembler).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_provenanceread-onlyEmits a tamper-evident ChainGraph provenance manifest for an arbitrary sim run: echoes the declared inputs and canon citations, optionally threads to a parent artifact's execution_hash, and reports input/citation counts and parent linkage. Meta-tool = emit_chaingraph_artifact specialized; the worker wraps the standard execution-hash path so the manifest is itself hash-bound. Pure structural copy + count — guest-legal.
Parameters:
inputs— object — The sim's declared input_parameters, echoed verbatim into the manifest (default {}).sim_id— string — The sim/tool id this manifest describes (default nt_time_dilation).canon_refs— array — Canon/Audit section citations for this run (default []).parent_hash— ['string', 'null'] — Prior artifact's execution_hash to thread provenance, or null (default null).
Hints: read-only yes · destructive no · idempotent yes · open-world no
nt_feasibility_crosswalkread-onlyGrades the ten load-bearing feasibility claims (C-D1..C-D10) of the New Tripoli scenario against a single scenario config: delegates to the five physics kernels (kinetic probe, time dilation, vat feasibility, interface bandwidth, comms lag), reads their decision pointers, and emits a ledger of {claim, verdict, driver} plus verdict tallies and the binding (worst) verdict. Verdict vocabulary: Permitted, Merely-early, Contested, Barred, Unfalsifiable. Transitively uses Math.pow (Landauer price): hash-verifiable only, not guest-legal / not zk-provable.
Parameters:
accel— integer — Biological acceleration factor (D5; default 1).rate_x— number — Subjective-time rate multiplier (D5/D7/D10; default 50).target— string — Delivery target body (D1; default terrestrial planet).bio_pct— number — Biological fraction percent (D6; default 10).variant— string — Latency regime (D9): A = tolerable, B = networked real-time (default A).channels— number — BCI channel count (D4; default 1024).cruise_c— number — Probe cruise fraction of c (D1; default 0.10).aug_stage— string — Augmentation stage (D5; default vat).direction— string — Interface direction (D4; default read).latency_ms— number — One-way link latency in ms (D9; default 50).distance_ly— number — Target distance in light-years (D1; default 7500).your_rate_x— number — Your subjective rate (D9; default 50).pop_billions— number — Population in billions (D6; default 8.1).reset_months— number — Sabbath reset interval in months (default 6).their_rate_x— number — Their subjective rate (D9; default 1000000).terminal_approach— string — Deceleration mode (D1; default staged).digital_fidelity_ops— integer — Digital-mind ops exponent (D6; default 20).
Hints: read-only yes · destructive no · idempotent yes · open-world no
ah_war_finance_defaultread-onlyComputes an accounting identity over stipulated war finances: a HORIZON-bounded year loop drains reserves by (war cost + debt interest − revenue), financing each deficit with debt, and reports the first year reserves fall below the default threshold, the default calendar year, terminal reserves, compounded debt, and whether an act-of-war clause is tripped. Calibration figures are illustrative WW1-Allied-scale parameters, not asserted history. Arithmetic + bounded loop + compare — deterministic, guest-legal (zk-provable in §18).
Parameters:
start_year— number — Calendar year the horizon starts (calibration default 1914).starting_debt— number — Starting debt principal (£M order; default 0).annual_revenue— number — Annual treasury revenue (£M order; calibration default 200).act_of_war_clause— boolean — Whether a default trips a contractual act-of-war clause (default false).debt_service_rate— number — Annual interest fraction on outstanding debt (default 0.05).default_threshold— number — Reserve level below which the treasury defaults (default 0).starting_reserves— number — Starting gold/cash reserves (£M order; calibration default 165).war_cost_per_year— number — War spend per year (£M/yr order; calibration default 1000).
Hints: read-only yes · destructive no · idempotent yes · open-world no
ah_nuclear_program_clockread-onlyComputes a program timeline from stipulated fissile inputs: time-to-critical-mass plus a fixed engineering lead gives the first-device calendar year, and the standard yield→body-wave-magnitude relation (mb = 4.0 + 0.75·log10 kt) plus test medium gives the detection signature. Calibration figures are illustrative Manhattan/RDS-1-scale parameters, not asserted history. Uses Math.log10 — deterministic and hash-verifiable, but NOT guest-legal / zk-provable in §18.
Parameters:
yield_kt— number — Device yield (kt; calibration default 20, Trinity order).test_medium— string — Test medium — atmospheric fallout is directly detectable; underground relies on seismic mb.critical_mass_kg— number — Fissile critical mass required (kg; calibration default 6.0, Pu device order).program_start_year— number — Calendar year the program starts (calibration default 1942).engineering_lead_months— number — Design/assembly overhead beyond fissile accumulation (months; default 18).fissile_production_kg_yr— number — Fissile production rate (kg/yr; calibration default 4.0).
Hints: read-only yes · destructive no · idempotent yes · open-world no
ah_attribution_decayread-onlyComputes an attribution-confidence curve from stipulated inputs: an initial confidence decays geometrically per year (accelerated by a censorship factor), while corroborating tests pull it back toward certainty, and a bounded scan reports the year confidence first crosses the deniability threshold. Calibration figures are illustrative nuclear-forensics-scale parameters, not asserted history. Uses only integer-power multiply loops + compare (no transcendentals) — guest-legal / §18 zk candidate.
Parameters:
threshold— number — Plausible-deniability line — confidence below this is DENIABLE (0..1; default 0.5).years_elapsed— integer — Whole years elapsed since the event (0..100 horizon).decay_per_year— number — Fractional confidence lost per year before censorship (0..1; default 0.15).censorship_factor— number — Extra fractional acceleration of decay from active censorship (0..1).initial_confidence— number — Attribution confidence at year zero (0..1; calibration default 0.95).corroborating_tests— integer — Number of corroborating tests pulling confidence back toward certainty (0..100).
Hints: read-only yes · destructive no · idempotent yes · open-world no
ah_injustice_ledgerread-onlyScores each alt-history branch two ways — direct battle-deaths only, and full-weighted (adding indirect deaths, displacement, and lost sovereignty) — then compares the least-unjust leaders. The thesis is unstable ranking: which branch is "least unjust" flips under defensible counting rules, so the accounting is the exposed, adjustable argument. Branch tolls and weights are illustrative conflict-coding-scale parameters, not asserted history. Uses only sum/multiply/compare/sort (no transcendentals) — guest-legal / §18 zk candidate.
Parameters:
branches— array — Alt-history branches to grade (1..20 entries; calibration default is 3 illustrative branches).include_indirect— boolean — Whether the active accounting counts indirect deaths (the toggle that flips the ranking).sovereignty_weight— number — Injustice units per unit of sovereignty lost (0..1 per branch; default 1e6).displacement_weight— number — Injustice units per displaced person (refugees + IDPs; default 0.1).indirect_multiplier— number — Indirect:direct deaths multiplier (Geneva Declaration 3–4× band; default 3.5).
Hints: read-only yes · destructive no · idempotent yes · open-world no
ch_stadium_capacityread-onlySizes the New Tripoli "single stadium civilization" image: physical substrate footprint (population × per-mind area) against a large-stadium footprint, alongside the solar-panel area the matching power supply would need (population × per-mind watts ÷ latitude irradiance). The honest tension is that the substrate fits a stadium while the power needs a desert. Irradiance uses GHI ≈ 5·cos(lat); calibration figures are illustrative, tunable parameters cited to the record. Uses Math.cos — hash-verifiable only, not a §18 zk candidate.
Parameters:
latitude— number — Panel-field latitude in degrees (0..89; GHI ≈ 5·cos(lat); default 45).population— number — Hosted population / minds (default 8.1e9 = canon.js population.humans).stadium_area_m2— number — Reference large-stadium footprint in m² incl. grounds (default 200000).panel_efficiency— number — PV panel efficiency fraction (modern PV ~0.22; default 0.22).area_per_capita_m2— number — Substrate footprint per hosted mind in m² (default 1e-6).power_per_capita_w— number — Continuous power per hosted mind in watts (default 20).
Hints: read-only yes · destructive no · idempotent yes · open-world no
verify_execution_hashread-onlyIndependently verify a ChainGraph artifact (ChainGraph Standard §4 JCS). Recomputes SHA-256 over the canonical (RFC 8785 JCS, sorted-key, whitespace-stripped) JSON of {policy_parameters, output_payload} and compares it to the claimed execution_hash (bare hex or legacy sha256:-prefixed). Pass a full artifact, or policy_parameters + output_payload + claimed_hash. Works on artifacts from any ChainGraph vendor (New Tripoli, AINumbers, ApexLogics).
Parameters:
artifact— object — A full ChainGraph artifact (with policy_parameters, output_payload, execution_hash).claimed_hash— string — execution_hash to check against (if not passing a full artifact).output_payload— object — Artifact output_payload (if not passing a full artifact).policy_parameters— object — Artifact policy_parameters (if not passing a full artifact).
Hints: read-only yes · destructive no · idempotent yes · open-world no
run_chainread-onlyExecutes a ChainGraph chain server-side (OCG Standard §21) — runs the actual registered kernels in sequence, NOT deep-links. Supports §21.4 decision gates: an RFC 6901 pointer into a step's output_payload is matched against ordered rules (eq/neq/gt/gte/lt/lte/in/present/absent) to pick the next step id, falling through to a mandatory default when no rule matches. Named chains: "intake-to-arc", "deceleration-lottery", "substrate-decision", "energy-envelope", "friendship-across-tiers", "provenance-anchor", "feasibility-audit-crosswalk", "structural-rhyme", "injustice-conservation". Returns a composite hash over the executed (RAN) steps, the decision record(s), and the path_taken.
Parameters:
chain— string — Name of a pre-defined chain to execute. One of: intake-to-arc, deceleration-lottery, substrate-decision, energy-envelope, friendship-across-tiers, provenance-anchor, feasibility-audit-crosswalk, structural-rhyme, injustice-conservation. Mutually exclusive with steps.steps— array — Ad-hoc ordered step list. Mutually exclusive with chain.
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.