
Governance Platform
This is a governance layer for AI agent outputs that focuses on deterministic validation and mathematical reasoning. From what's available, it appears to provide verification tools to check whether agent responses meet defined standards, pattern matching capabilities to identify recurring structures in outputs, and mathematical problem solving functionality. You'd reach for this when you need to programmatically validate AI behavior against rules or constraints, especially in scenarios where you can't afford hallucinations or need provable correctness. The streamable HTTP transport suggests it's built for integration into existing agent workflows where you want an external authority to sign off on responses before they reach end users.
- tools
- 37
- transport
- HTTP
- last updated
- Jul 27, 2026
Install
From registry metadata$ npx add-mcp https://app.geodesiclabs.ai/mcp --name governance-platformRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http governance-platform https://app.geodesiclabs.ai/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 37 toolsVerified live against the running server on Nov 6, 2026.
validateValidate structured data against a Blueprint's rules BEFORE the result is used. Returns PASS, FAIL, or REVIEW with plain-language findings, repair suggestions, a determinism hash, and a re-verifiable certificate. Same input + same rules = same verdict, every time.4 params
Validate structured data against a Blueprint's rules BEFORE the result is used. Returns PASS, FAIL, or REVIEW with plain-language findings, repair suggestions, a determinism hash, and a re-verifiable certificate. Same input + same rules = same verdict, every time.
api_key*stringblueprintstringsource_textvaluestructured_data*objectvalidate_repairValidate structured data against a Blueprint and, when it fails, include repair suggestions (corrected values with the rule each fix is based on) in the same call. Same verdicts as validate: PASS, FAIL, or REVIEW, with reasons and proof.3 params
Validate structured data against a Blueprint and, when it fails, include repair suggestions (corrected values with the rule each fix is based on) in the same call. Same verdicts as validate: PASS, FAIL, or REVIEW, with reasons and proof.
api_key*stringblueprintstringstructured_data*objectcreate_blueprintCreate a Blueprint - the governance contract validation runs against. A Blueprint defines what correct means for your data: fields, the math that must hold between them, and acceptable ranges. Start from load_rule_pack or discover_patterns if you have no rules yet; invoke the...16 params
Create a Blueprint - the governance contract validation runs against. A Blueprint defines what correct means for your data: fields, the math that must hold between them, and acceptable ranges. Start from load_rule_pack or discover_patterns if you have no rules yet; invoke the...
api_key*stringcustomer_name*stringderivation_rulesarrayderived_fieldsarrayenable_anomaly_detectionbooleanenable_drift_trackingbooleanextracted_fieldsarrayformal_constraintsarraymodestringobserve · enforcedefault: observerequire_coherencebooleanrequire_consistencybooleanrequire_high_assurancebooleanrequire_mathbooleanrequire_provenancebooleansemantic_checksarrayworkflow_name*stringlist_blueprintsList the Blueprints on this account with field/rule/constraint counts and mode. Use the returned workflow_name as 'blueprint' in validate.1 params
List the Blueprints on this account with field/rule/constraint counts and mode. Use the returned workflow_name as 'blueprint' in validate.
api_key*stringrepairOne-shot repair: return corrected values that would make failing data valid under the Blueprint. Use repair_path to see the steps instead.5 params
One-shot repair: return corrected values that would make failing data valid under the Blueprint. Use repair_path to see the steps instead.
api_key*stringblueprintstringderivation_rulesarrayformal_constraintsarraystructured_data*objectcheck_blueprint_healthStatic pre-deploy analysis of a Blueprint's rule set. Returns a health verdict - healthy, acceptable, fragile, rigid, split, brittle_islands, or unsatisfiable - with advice, including joint conflicts pairwise checks miss.3 params
Static pre-deploy analysis of a Blueprint's rule set. Returns a health verdict - healthy, acceptable, fragile, rigid, split, brittle_islands, or unsatisfiable - with advice, including joint conflicts pairwise checks miss.
api_key*stringblueprintstringconfigobjectcompare_semantic_equivalenceCompare two payloads under the dual-hash design: content_hash is content_hash normalizes field order and numeric formatting. Semantic comparison preserves field roles; renaming requires an explicit bijection. With supplied rules, scalar types and whitespace remain significant....8 params
Compare two payloads under the dual-hash design: content_hash is content_hash normalizes field order and numeric formatting. Semantic comparison preserves field roles; renaming requires an explicit bijection. With supplied rules, scalar types and whitespace remain significant....
api_key*stringconstraints_aarrayconstraints_barrayfield_mappingobjectpayload_a*objectpayload_b*objectrules_aarrayrules_barraygovern_inferenceQuality-govern an in-progress AI generation step BEFORE its output is used (complements validate, which checks finished documents). Returns an action - STOP, CONTINUE, REPAIR_REGION, REUSE_MOTIF, REVIEW, ESCALATE - with a plain-language explanation. Structural scores do not es...8 params
Quality-govern an in-progress AI generation step BEFORE its output is used (complements validate, which checks finished documents). Returns an action - STOP, CONTINUE, REPAIR_REGION, REUSE_MOTIF, REVIEW, ESCALATE - with a plain-language explanation. Structural scores do not es...
api_key*stringblueprintstringconstraintsobjectinference_id*stringpayload*objectsourcestringstep_indexintegertask_type*stringgenerative_text · retrieval · genericget_inference_traceRetrieve the durable audit trail for a governed generation: every recorded decision and its reasons.4 params
Retrieve the durable audit trail for a governed generation: every recorded decision and its reasons.
api_key*stringblueprintstringblueprint_versionstringinference_id*stringrecent_inference_decisionsRecent generation-governance decisions in this owner's Blueprint version.5 params
Recent generation-governance decisions in this owner's Blueprint version.
actionstringapi_key*stringblueprintstringblueprint_versionstringlimitintegerverify_certificateIndependently re-verify a validation certificate. Integrity mode checks the hash chain; full mode (certificate + original data) recomputes every attested rule from scratch - trust nothing, recheck everything.5 params
Independently re-verify a validation certificate. Integrity mode checks the hash chain; full mode (certificate + original data) recomputes every attested rule from scratch - trust nothing, recheck everything.
api_key*stringcertificate*objectdataobjectderivation_rulesarrayformal_constraintsarrayprofile_blueprint_robustnessSweep the Blueprint's numeric constraint bounds and report verdict stability: the stable band, the scales where the verdict first flips, and advice. Use before deploying bound changes.3 params
Sweep the Blueprint's numeric constraint bounds and report verdict stability: the stable band, the scales where the verdict first flips, and advice. Use before deploying bound changes.
api_key*stringblueprintstringconfigobjectforecastDeterministic forward reasoning: from the current data state, generate and rank the valid next states reachable under the Blueprint's rules.6 params
Deterministic forward reasoning: from the current data state, generate and rank the valid next states reachable under the Blueprint's rules.
api_key*stringblueprintstringmax_branchesintegermax_depthintegerrank_bystringdrift · confidence · shortest · riskdefault: driftstructured_data*objectdiscover_patternsLearn candidate validation rules and structural document types from a batch of your records, deterministically - no Blueprint required. Promote results with approve_rule. Source data is not stored.3 params
Learn candidate validation rules and structural document types from a batch of your records, deterministically - no Blueprint required. Promote results with approve_rule. Source data is not stored.
api_key*stringblueprintstringdocuments*arrayrepair_pathFind the shortest sequence of field changes taking invalid data to a valid state, as an ordered path of intermediate states. Different from repair (one-shot nearest fix): use repair_path to explain or audit the fix, or compare alternative repairs.5 params
Find the shortest sequence of field changes taking invalid data to a valid state, as an ordered path of intermediate states. Different from repair (one-shot nearest fix): use repair_path to explain or audit the fix, or compare alternative repairs.
api_key*stringblueprintstringmax_depthintegerrank_bystringshortest · drift · confidence · riskdefault: shorteststructured_data*objectcounterfactualRun the same data under two rule sets and compare which future states remain valid - what-if analysis for rule changes.5 params
Run the same data under two rule sets and compare which future states remain valid - what-if analysis for rule changes.
api_key*stringblueprintstringconstraints_barrayrules_barraystructured_data*objectanalyze_anomalyExplain whether a record fits the usual pattern for records like it, and which fields stand out. No Blueprint required.3 params
Explain whether a record fits the usual pattern for records like it, and which fields stand out. No Blueprint required.
api_key*stringblueprintstringstructured_data*objectcreate_chainCreate a multi-agent sequential chain: stages validate in order against one Blueprint, repairs propagate forward, TTL bounds the run. Siblings: submit_chain_stage advances the chain; handoff_audit verifies a transition between stages. Returns chain_id.4 params
Create a multi-agent sequential chain: stages validate in order against one Blueprint, repairs propagate forward, TTL bounds the run. Siblings: submit_chain_stage advances the chain; handoff_audit verifies a transition between stages. Returns chain_id.
api_key*stringblueprint*stringstages*arrayttlintegersubmit_chain_stageSubmit data for the chain's current stage; the platform validates it and advances the chain if it passes. Response includes next-stage info and accumulated repairs.4 params
Submit data for the chain's current stage; the platform validates it and advances the chain if it passes. Response includes next-stage info and accumulated repairs.
api_key*stringchain_id*stringstage*stringstructured_data*objecthandoff_auditAudit a handoff between two chain stages: a context capsule of verified facts from the prior stage, and (if proposed_data is given) a compatibility verdict that catches fields mutated in transit. Siblings: create_chain, submit_chain_stage.5 params
Audit a handoff between two chain stages: a context capsule of verified facts from the prior stage, and (if proposed_data is given) a compatibility verdict that catches fields mutated in transit. Siblings: create_chain, submit_chain_stage.
api_key*stringchain_id*stringfrom_stage*stringproposed_dataobjectto_stage*stringapprove_rulePromote a rule discovered by discover_patterns into Blueprint-ready form.3 params
Promote a rule discovered by discover_patterns into Blueprint-ready form.
api_key*stringblueprintstringrule_id*stringreject_ruleReject a discovered candidate rule so it will not be promoted into a Blueprint. Pair with approve_rule after discover_patterns.3 params
Reject a discovered candidate rule so it will not be promoted into a Blueprint. Pair with approve_rule after discover_patterns.
api_key*stringblueprintstringrule_id*stringstructural_typesRetrieve the document categories a discover_patterns session identified (counts, distinguishing fields, domain hints). Read-only; returns status=no_session if discovery has not run for this namespace.2 params
Retrieve the document categories a discover_patterns session identified (counts, distinguishing fields, domain hints). Read-only; returns status=no_session if discovery has not run for this namespace.
api_key*stringblueprintstringdecompose_failureMeasure the numeric difference between original and corrected values: how much lies along the supplied linear rule directions (projection) and how much lies outside them (residual), with per-field contributions. Diagnostic only: it does not establish a cause, and neither recor...6 params
Measure the numeric difference between original and corrected values: how much lies along the supplied linear rule directions (projection) and how much lies outside them (residual), with per-field contributions. Diagnostic only: it does not establish a cause, and neither recor...
api_key*stringblueprintstringcorrected_values*objectderivation_rulesarrayformal_constraintsarrayoriginal_values*objectgeometric_confidenceSummarize an already-computed state_vector into a confidence level (high/medium/low) with a recommendation. Post-hoc digest - use analyze_anomaly or check_drift for fresh analysis of raw data.2 params
Summarize an already-computed state_vector into a confidence level (high/medium/low) with a recommendation. Post-hoc digest - use analyze_anomaly or check_drift for fresh analysis of raw data.
api_key*stringstate_vector*objectcheck_realizationStructural realization analysis of a payload against the Blueprint's reference configuration (requires a 'realization' block; otherwise status=skipped). Diagnostics-tier tool; prefer validate or analyze_anomaly for standard checks.3 params
Structural realization analysis of a payload against the Blueprint's reference configuration (requires a 'realization' block; otherwise status=skipped). Diagnostics-tier tool; prefer validate or analyze_anomaly for standard checks.
api_key*stringblueprintstringstructured_data*objectcheck_driftCheck whether recent submissions still match the established pattern for this Blueprint. Returns a stability verdict and observation count.3 params
Check whether recent submissions still match the established pattern for this Blueprint. Returns a stability verdict and observation count.
api_key*stringblueprintstringstructured_data*objectauthorize_executionGo/no-go for a real-world action (payment, filing, API write): runs full validation, then the Blueprint's execution gate. authorized=true only on PASS; REVIEW means do not proceed automatically. Different from validate: validate asks is this data correct, authorize_execution a...3 params
Go/no-go for a real-world action (payment, filing, API write): runs full validation, then the Blueprint's execution gate. authorized=true only on PASS; REVIEW means do not proceed automatically. Different from validate: validate asks is this data correct, authorize_execution a...
api_key*stringblueprint*stringstructured_data*objectload_rule_packLoad a prebuilt Blueprint template (invoices, timecards, legal, POs, claims). Call without pack_id to list packs; then create_blueprint to save a customized copy.2 params
Load a prebuilt Blueprint template (invoices, timecards, legal, POs, claims). Call without pack_id to list packs; then create_blueprint to save a customized copy.
api_key*stringpack_idstringget_execution_traceRun validation and return the per-node execution trace (node names, deterministic flags, timing) plus the verdict and determinism hash. Use validate for normal operation; this is for debugging and audit preparation.3 params
Run validation and return the per-node execution trace (node names, deterministic flags, timing) plus the verdict and determinism hash. Use validate for normal operation; this is for debugging and audit preparation.
api_key*stringblueprintstringstructured_data*objectverify_replayCheck replay commitment integrity and compare recorded execution components. Version 4 includes reference context and the final result/status. A match compares commitments; this tool does not rerun the workflow or reconstruct historical reference populations, and does not prov...3 params
Check replay commitment integrity and compare recorded execution components. Version 4 includes reference context and the final result/status. A match compares commitments; this tool does not rerun the workflow or reconstruct historical reference populations, and does not prov...
api_key*stringcontract_a*objectcontract_b*objectaccount_statusThis account's plan, key usage, Blueprint counts, and the deployed platform build fingerprint (version, build, deployed).1 params
This account's plan, key usage, Blueprint counts, and the deployed platform build fingerprint (version, build, deployed).
api_key*stringdelete_blueprintPermanently delete a Blueprint and revoke its API keys. Irreversible; requires confirm=true. Account-level keys are unaffected.3 params
Permanently delete a Blueprint and revoke its API keys. Irreversible; requires confirm=true. Account-level keys are unaffected.
api_key*stringconfirmbooleanworkflow_name*stringupdate_blueprintUpdate an existing Blueprint in place. Only passed fields change; pass [] to clear a list. workflow_name cannot be renamed and existing API keys keep working. Different from create_blueprint: modifies an existing Blueprint, mints no new key.16 params
Update an existing Blueprint in place. Only passed fields change; pass [] to clear a list. workflow_name cannot be renamed and existing API keys keep working. Different from create_blueprint: modifies an existing Blueprint, mints no new key.
api_key*stringcustomer_namestringderivation_rulesarrayderived_fieldsarrayenable_anomaly_detectionbooleanenable_drift_trackingbooleanextracted_fieldsarrayformal_constraintsarraymodestringrequire_coherencebooleanrequire_consistencybooleanrequire_high_assurancebooleanrequire_mathbooleanrequire_provenancebooleansemantic_checksarrayworkflow_name*stringlist_api_keysList this account's API keys (masked) with their Blueprint bindings.1 params
List this account's API keys (masked) with their Blueprint bindings.
api_key*stringrotate_api_keyReplace an API key with a fresh one. The old key stops working immediately; the new key inherits its bindings.2 params
Replace an API key with a fresh one. The old key stops working immediately; the new key inherits its bindings.
api_key*stringkey_to_rotate*stringdelete_api_keyPermanently delete one of the caller's API keys. DESTRUCTIVE — agents using the deleted key will receive auth errors immediately. The Blueprint a key was tied to (if any) is NOT affected; only the credential is revoked. To delete a Blueprint and all its keys, use delete_bluepr...3 params
Permanently delete one of the caller's API keys. DESTRUCTIVE — agents using the deleted key will receive auth errors immediately. The Blueprint a key was tied to (if any) is NOT affected; only the credential is revoked. To delete a Blueprint and all its keys, use delete_bluepr...
api_key*stringconfirmbooleankey_to_delete*stringSponsors
Details
- Transport
- HTTP
- Registry
- MCP registry, active
- Resources
- 1
- Prompts
- 2
- Tools verified
- Nov 6, 2026