geodesiclabs avatar

Governance Platform

ai.geodesiclabs/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-platform

Run 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/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 37 tools

Verified 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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault: default
source_textvalue
Optional. The text of the document the fields were extracted from. When the Blueprint has a source check, extracted values are compared against this text. It is used for the check only and is not s...
structured_data*object
The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked
validate_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault: default
structured_data*object
The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked
create_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...

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
customer_name*string
Organization or project name (also used for storage folder naming)
derivation_rulesarray
Math rules as objects. Types: add, subtract, multiply, divide, round, copy, sum (multi-operand), items_multiply, items_sum. Each needs 'type' plus its fields; see the blueprint_guide prompt
derived_fieldsarray
Field names the platform computes from other fields, e.g. ['subtotal','total']
enable_anomaly_detectionboolean
Flag records that break no rules but do not fit the reference patterndefault: false
enable_drift_trackingboolean
Track pattern stability across batchesdefault: false
extracted_fieldsarray
Field names the agent extracts from source data, e.g. ['vendor','qty','unit_cost']
formal_constraintsarray
Constraint objects. Types incl. magnitude_anchor {field,min,max}, relative_anchor {field,reference_field,ratio_min,ratio_max}, max_action_threshold {field,threshold,on_violation}, required_fields {...
modestring
observe: platform checks the agent's work; enforce: platform computes derived fields itselfone of observe · enforcedefault: observe
require_coherenceboolean
Check cross-field plausibilitydefault: true
require_consistencyboolean
Check internal field consistencydefault: true
require_high_assuranceboolean
Strictest mode: every check must passdefault: false
require_mathboolean
Validate mathematical relationshipsdefault: true
require_provenanceboolean
Require extraction source locations for fieldsdefault: false
semantic_checksarray
Domain-specific semantic check objects
workflow_name*string
Unique Blueprint identifier; the value passed as 'blueprint' in validate
list_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
repairOne-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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to use
derivation_rulesarray
Math rules as objects. Types: add, subtract, multiply, divide, round, copy, sum (multi-operand), items_multiply, items_sum. Each needs 'type' plus its fields; see the blueprint_guide prompt
formal_constraintsarray
Constraint objects. Types incl. magnitude_anchor {field,min,max}, relative_anchor {field,reference_field,ratio_min,ratio_max}, max_action_threshold {field,threshold,on_violation}, required_fields {...
structured_data*object
The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked
check_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault:
configobject
Raw blueprint config with derivation_rules and formal_constraints (used when 'blueprint' is not given)
compare_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....

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
constraints_aarray
Formal constraints for A
constraints_barray
Formal constraints for B
field_mappingobject
Explicit one-to-one field renaming from A to B
payload_a*object
First structured payload (arbitrary JSON object)
payload_b*object
Second structured payload to compare against payload_a
rules_aarray
Derivation rules for A
rules_barray
Derivation rules for B
govern_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...

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Owned Blueprint namespace for the tracedefault: default
constraintsobject
Optional governance constraint config object
inference_id*string
Caller-chosen ID grouping the steps of one generation
payload*object
Task-type payload: generative_text {text,...}; retrieval {query,candidates}; generic {features}
sourcestring
Free-form caller label recorded for auditdefault: mcp
step_indexinteger
Step number within this generation (0-based)default: 0
task_type*string
Kind of generation step being governedone of generative_text · retrieval · generic
get_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint namespace used when recording the tracedefault: default
blueprint_versionstring
Optional historical blueprint_version hash returned by govern_inferencedefault:
inference_id*string
Caller-chosen ID grouping the steps of one generation
recent_inference_decisionsRecent generation-governance decisions in this owner's Blueprint version.5 params

Recent generation-governance decisions in this owner's Blueprint version.

Parameters* required
actionstring
Optional action filter (STOP, CONTINUE, REVIEW, ...)default:
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint namespace used when recording the tracedefault: default
blueprint_versionstring
Optional historical blueprint_version hash returned by govern_inferencedefault:
limitinteger
Maximum rows to returndefault: 25
verify_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
certificate*object
The certificate object from a prior validation response
dataobject
Original payload for full re-verification; omit for integrity-only mode
derivation_rulesarray
Rule list for independent attestation recomputation (optional)
formal_constraintsarray
Optional constraints to match against the committed bundle
profile_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault:
configobject
Raw blueprint config to profile (used when 'blueprint' is not given)
forecastDeterministic 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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault: default
max_branchesinteger
Branches per step, 1-10default: 5
max_depthinteger
Search depth, 1-10default: 3
rank_bystring
Ranking criterion for returned pathsone of drift · confidence · shortest · riskdefault: drift
structured_data*object
The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked
discover_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault: default
documents*array
List of structured records (objects) to analyze
repair_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault: default
max_depthinteger
Search depth, 1-10default: 4
rank_bystring
Ranking criterion for returned pathsone of shortest · drift · confidence · riskdefault: shortest
structured_data*object
The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked
counterfactualRun 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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault: default
constraints_barray
Alternative constraints (rule set B)
rules_barray
Alternative derivation rules (rule set B)
structured_data*object
The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked
analyze_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Discovery namespace used by discover_patternsdefault: default
structured_data*object
The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked
create_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprint*string
Blueprint governing all stages of the chain
stages*array
Stage definitions, e.g. [{'stage_name':'extract','agent_name':'PDF Agent'}]; minimum 2
ttlinteger
Chain timeout in seconds; stages cannot advance after expirydefault: 3600
submit_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
chain_id*string
Chain identifier returned by create_chain
stage*string
Stage name to submit for (must be the chain's current stage)
structured_data*object
The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked
handoff_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
chain_id*string
Chain identifier returned by create_chain
from_stage*string
Completed stage name (agent A)
proposed_dataobject
Data agent B intends to submit; checked for mutation against agent A's verified fields
to_stage*string
Stage about to start (agent B)
approve_rulePromote a rule discovered by discover_patterns into Blueprint-ready form.3 params

Promote a rule discovered by discover_patterns into Blueprint-ready form.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault: default
rule_id*string
Discovered rule ID from discover_patterns
reject_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault: default
rule_id*string
Discovered rule ID from discover_patterns
structural_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault: default
decompose_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...

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Load rules from this Blueprint instead of passing them inline
corrected_values*object
Corrected/expected numeric field values as {field: number}
derivation_rulesarray
Math rules as objects. Types: add, subtract, multiply, divide, round, copy, sum (multi-operand), items_multiply, items_sum. Each needs 'type' plus its fields; see the blueprint_guide prompt
formal_constraintsarray
Constraint objects. Types incl. magnitude_anchor {field,min,max}, relative_anchor {field,reference_field,ratio_min,ratio_max}, max_action_threshold {field,threshold,on_violation}, required_fields {...
original_values*object
Original numeric field values as {field: number}
geometric_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
state_vector*object
state_vector object from a prior validate or get_execution_trace result
check_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault: default
structured_data*object
The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked
check_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault: default
structured_data*object
The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked
authorize_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...

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprint*string
Blueprint name (workflow_name) to use
structured_data*object
The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked
load_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
pack_idstring
Rule pack ID; omit to list available packs
get_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
blueprintstring
Blueprint name (workflow_name) to usedefault: default
structured_data*object
The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked
verify_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...

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
contract_a*object
replay_contract object from one execution
contract_b*object
replay_contract object to compare against contract_a
account_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).

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
delete_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
confirmboolean
Must be true to confirm this irreversible actiondefault: false
workflow_name*string
Blueprint to delete; its API keys are revoked
update_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
customer_namestring
Organization or project name (also used for storage folder naming)
derivation_rulesarray
Math rules as objects. Types: add, subtract, multiply, divide, round, copy, sum (multi-operand), items_multiply, items_sum. Each needs 'type' plus its fields; see the blueprint_guide prompt
derived_fieldsarray
Field names the platform computes from other fields, e.g. ['subtotal','total']
enable_anomaly_detectionboolean
Flag records that break no rules but do not fit the reference pattern
enable_drift_trackingboolean
Track pattern stability across batches
extracted_fieldsarray
Field names the agent extracts from source data, e.g. ['vendor','qty','unit_cost']
formal_constraintsarray
Constraint objects. Types incl. magnitude_anchor {field,min,max}, relative_anchor {field,reference_field,ratio_min,ratio_max}, max_action_threshold {field,threshold,on_violation}, required_fields {...
modestring
New mode: observe or enforce; omit to keep current
require_coherenceboolean
Check cross-field plausibility
require_consistencyboolean
Check internal field consistency
require_high_assuranceboolean
Strictest mode: every check must pass
require_mathboolean
Validate mathematical relationships
require_provenanceboolean
Require extraction source locations for fields
semantic_checksarray
Domain-specific semantic check objects
workflow_name*string
Unique Blueprint identifier; the value passed as 'blueprint' in validate
list_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
rotate_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.

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
key_to_rotate*string
The gai_ key to rotate; it stops working immediately
delete_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...

Parameters* required
api_key*string
GeodesicAI API key (gai_...)
confirmboolean
Must be true to confirm this irreversible actiondefault: false
key_to_delete*string
The gai_ key to delete

Sponsors

Details

Transport
HTTP
Registry
MCP registry, active
Resources
1
Prompts
2
Tools verified
Nov 6, 2026