governance-platform
此 MCP 可以做什么
Evaluates AI agent actions before execution with deterministic pass, fail, or review verdicts and replayable evidence.
工具
输入模式
{'type': 'object', 'title': 'account_statusArguments', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}}}
输入模式
{'type': 'object', 'title': 'analyze_anomalyArguments', 'required': ['api_key', 'structured_data'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Discovery namespace used by discover_patterns'}, 'structured_data': {'type': 'object', 'title': 'Structured Data', 'description': "The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked", 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'approve_ruleArguments', 'required': ['api_key', 'rule_id'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'rule_id': {'type': 'string', 'title': 'Rule Id', 'description': 'Discovered rule ID from discover_patterns'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint name (workflow_name) to use'}}}
输入模式
{'type': 'object', 'title': 'authorize_executionArguments', 'required': ['api_key', 'structured_data', 'blueprint'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'description': 'Blueprint name (workflow_name) to use'}, 'structured_data': {'type': 'object', 'title': 'Structured Data', 'description': "The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked", 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'check_blueprint_healthArguments', 'required': ['api_key'], 'properties': {'config': {'type': 'object', 'title': 'Config', 'default': None, 'description': "Raw blueprint config with derivation_rules and formal_constraints (used when 'blueprint' is not given)", 'additionalProperties': True}, 'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': '', 'description': 'Blueprint name (workflow_name) to use'}}}
输入模式
{'type': 'object', 'title': 'check_driftArguments', 'required': ['api_key', 'structured_data'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint name (workflow_name) to use'}, 'structured_data': {'type': 'object', 'title': 'Structured Data', 'description': "The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked", 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'check_realizationArguments', 'required': ['api_key', 'structured_data'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint name (workflow_name) to use'}, 'structured_data': {'type': 'object', 'title': 'Structured Data', 'description': "The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked", 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'compare_semantic_equivalenceArguments', 'required': ['api_key', 'payload_a', 'payload_b'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'rules_a': {'type': 'array', 'items': {}, 'title': 'Rules A', 'default': None, 'description': 'Derivation rules for A'}, 'rules_b': {'type': 'array', 'items': {}, 'title': 'Rules B', 'default': None, 'description': 'Derivation rules for B'}, 'payload_a': {'type': 'object', 'title': 'Payload A', 'description': 'First structured payload (arbitrary JSON object)', 'additionalProperties': True}, 'payload_b': {'type': 'object', 'title': 'Payload B', 'description': 'Second structured payload to compare against payload_a', 'additionalProperties': True}, 'constraints_a': {'type': 'array', 'items': {}, 'title': 'Constraints A', 'default': None, 'description': 'Formal constraints for A'}, 'constraints_b': {'type': 'array', 'items': {}, 'title': 'Constraints B', 'default': None, 'description': 'Formal constraints for B'}, 'field_mapping': {'type': 'object', 'title': 'Field Mapping', 'default': None, 'description': 'Explicit one-to-one field renaming from A to B', 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'counterfactualArguments', 'required': ['api_key', 'structured_data'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'rules_b': {'type': 'array', 'items': {}, 'title': 'Rules B', 'default': None, 'description': 'Alternative derivation rules (rule set B)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint name (workflow_name) to use'}, 'constraints_b': {'type': 'array', 'items': {}, 'title': 'Constraints B', 'default': None, 'description': 'Alternative constraints (rule set B)'}, 'structured_data': {'type': 'object', 'title': 'Structured Data', 'description': "The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked", 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'create_blueprintArguments', 'required': ['api_key', 'customer_name', 'workflow_name'], 'properties': {'mode': {'enum': ['observe', 'enforce'], 'type': 'string', 'title': 'Mode', 'default': 'observe', 'description': "observe: platform checks the agent's work; enforce: platform computes derived fields itself"}, 'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'require_math': {'type': 'boolean', 'title': 'Require Math', 'default': True, 'description': 'Validate mathematical relationships'}, 'customer_name': {'type': 'string', 'title': 'Customer Name', 'description': 'Organization or project name (also used for storage folder naming)'}, 'workflow_name': {'type': 'string', 'title': 'Workflow Name', 'description': "Unique Blueprint identifier; the value passed as 'blueprint' in validate"}, 'derived_fields': {'type': 'array', 'items': {}, 'title': 'Derived Fields', 'default': None, 'description': "Field names the platform computes from other fields, e.g. ['subtotal','total']"}, 'semantic_checks': {'type': 'array', 'items': {}, 'title': 'Semantic Checks', 'default': None, 'description': 'Domain-specific semantic check objects'}, 'derivation_rules': {'type': 'array', 'items': {}, 'title': 'Derivation Rules', 'default': None, 'description': "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"}, 'extracted_fields': {'type': 'array', 'items': {}, 'title': 'Extracted Fields', 'default': None, 'description': "Field names the agent extracts from source data, e.g. ['vendor','qty','unit_cost']"}, 'require_coherence': {'type': 'boolean', 'title': 'Require Coherence', 'default': True, 'description': 'Check cross-field plausibility'}, 'formal_constraints': {'type': 'array', 'items': {}, 'title': 'Formal Constraints', 'default': None, 'description': '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 {fields}, equals, range, in_set, regex_match, items_magnitude_anchor; see the blueprint_guide prompt'}, 'require_provenance': {'type': 'boolean', 'title': 'Require Provenance', 'default': False, 'description': 'Require extraction source locations for fields'}, 'require_consistency': {'type': 'boolean', 'title': 'Require Consistency', 'default': True, 'description': 'Check internal field consistency'}, 'enable_drift_tracking': {'type': 'boolean', 'title': 'Enable Drift Tracking', 'default': False, 'description': 'Track pattern stability across batches'}, 'require_high_assurance': {'type': 'boolean', 'title': 'Require High Assurance', 'default': False, 'description': 'Strictest mode: every check must pass'}, 'enable_anomaly_detection': {'type': 'boolean', 'title': 'Enable Anomaly Detection', 'default': False, 'description': 'Flag records that break no rules but do not fit the reference pattern'}}}
输入模式
{'type': 'object', 'title': 'create_chainArguments', 'required': ['api_key', 'blueprint', 'stages'], 'properties': {'ttl': {'type': 'integer', 'title': 'Ttl', 'default': 3600, 'description': 'Chain timeout in seconds; stages cannot advance after expiry'}, 'stages': {'type': 'array', 'items': {}, 'title': 'Stages', 'description': "Stage definitions, e.g. [{'stage_name':'extract','agent_name':'PDF Agent'}]; minimum 2"}, 'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'description': 'Blueprint governing all stages of the chain'}}}
输入模式
{'type': 'object', 'title': 'decompose_failureArguments', 'required': ['api_key', 'original_values', 'corrected_values'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': None, 'description': 'Load rules from this Blueprint instead of passing them inline'}, 'original_values': {'type': 'object', 'title': 'Original Values', 'description': 'Original numeric field values as {field: number}', 'additionalProperties': True}, 'corrected_values': {'type': 'object', 'title': 'Corrected Values', 'description': 'Corrected/expected numeric field values as {field: number}', 'additionalProperties': True}, 'derivation_rules': {'type': 'array', 'items': {}, 'title': 'Derivation Rules', 'default': None, 'description': "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_constraints': {'type': 'array', 'items': {}, 'title': 'Formal Constraints', 'default': None, 'description': '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 {fields}, equals, range, in_set, regex_match, items_magnitude_anchor; see the blueprint_guide prompt'}}}
输入模式
{'type': 'object', 'title': 'delete_api_keyArguments', 'required': ['api_key', 'key_to_delete'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'confirm': {'type': 'boolean', 'title': 'Confirm', 'default': False, 'description': 'Must be true to confirm this irreversible action'}, 'key_to_delete': {'type': 'string', 'title': 'Key To Delete', 'description': 'The gai_ key to delete'}}}
输入模式
{'type': 'object', 'title': 'delete_blueprintArguments', 'required': ['api_key', 'workflow_name'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'confirm': {'type': 'boolean', 'title': 'Confirm', 'default': False, 'description': 'Must be true to confirm this irreversible action'}, 'workflow_name': {'type': 'string', 'title': 'Workflow Name', 'description': 'Blueprint to delete; its API keys are revoked'}}}
输入模式
{'type': 'object', 'title': 'discover_patternsArguments', 'required': ['api_key', 'documents'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint name (workflow_name) to use'}, 'documents': {'type': 'array', 'items': {}, 'title': 'Documents', 'description': 'List of structured records (objects) to analyze'}}}
输入模式
{'type': 'object', 'title': 'forecastArguments', 'required': ['api_key', 'structured_data'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'rank_by': {'enum': ['drift', 'confidence', 'shortest', 'risk'], 'type': 'string', 'title': 'Rank By', 'default': 'drift', 'description': 'Ranking criterion for returned paths'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint name (workflow_name) to use'}, 'max_depth': {'type': 'integer', 'title': 'Max Depth', 'default': 3, 'description': 'Search depth, 1-10'}, 'max_branches': {'type': 'integer', 'title': 'Max Branches', 'default': 5, 'description': 'Branches per step, 1-10'}, 'structured_data': {'type': 'object', 'title': 'Structured Data', 'description': "The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked", 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'geometric_confidenceArguments', 'required': ['api_key', 'state_vector'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'state_vector': {'type': 'object', 'title': 'State Vector', 'description': 'state_vector object from a prior validate or get_execution_trace result', 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'get_execution_traceArguments', 'required': ['api_key', 'structured_data'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint name (workflow_name) to use'}, 'structured_data': {'type': 'object', 'title': 'Structured Data', 'description': "The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked", 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'get_inference_traceArguments', 'required': ['api_key', 'inference_id'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint namespace used when recording the trace'}, 'inference_id': {'type': 'string', 'title': 'Inference Id', 'description': 'Caller-chosen ID grouping the steps of one generation'}, 'blueprint_version': {'type': 'string', 'title': 'Blueprint Version', 'default': '', 'description': 'Optional historical blueprint_version hash returned by govern_inference'}}}
输入模式
{'type': 'object', 'title': 'govern_inferenceArguments', 'required': ['api_key', 'task_type', 'payload', 'inference_id'], 'properties': {'source': {'type': 'string', 'title': 'Source', 'default': 'mcp', 'description': 'Free-form caller label recorded for audit'}, 'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'payload': {'type': 'object', 'title': 'Payload', 'description': 'Task-type payload: generative_text {text,...}; retrieval {query,candidates}; generic {features}', 'additionalProperties': True}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Owned Blueprint namespace for the trace'}, 'task_type': {'enum': ['generative_text', 'retrieval', 'generic'], 'type': 'string', 'title': 'Task Type', 'description': 'Kind of generation step being governed'}, 'step_index': {'type': 'integer', 'title': 'Step Index', 'default': 0, 'description': 'Step number within this generation (0-based)'}, 'constraints': {'type': 'object', 'title': 'Constraints', 'default': None, 'description': 'Optional governance constraint config object', 'additionalProperties': True}, 'inference_id': {'type': 'string', 'title': 'Inference Id', 'description': 'Caller-chosen ID grouping the steps of one generation'}}}
输入模式
{'type': 'object', 'title': 'handoff_auditArguments', 'required': ['api_key', 'chain_id', 'from_stage', 'to_stage'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'chain_id': {'type': 'string', 'title': 'Chain Id', 'description': 'Chain identifier returned by create_chain'}, 'to_stage': {'type': 'string', 'title': 'To Stage', 'description': 'Stage about to start (agent B)'}, 'from_stage': {'type': 'string', 'title': 'From Stage', 'description': 'Completed stage name (agent A)'}, 'proposed_data': {'type': 'object', 'title': 'Proposed Data', 'default': None, 'description': "Data agent B intends to submit; checked for mutation against agent A's verified fields", 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'list_api_keysArguments', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}}}
输入模式
{'type': 'object', 'title': 'list_blueprintsArguments', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}}}
输入模式
{'type': 'object', 'title': 'load_rule_packArguments', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'pack_id': {'type': 'string', 'title': 'Pack Id', 'default': None, 'description': 'Rule pack ID; omit to list available packs'}}}
输入模式
{'type': 'object', 'title': 'profile_blueprint_robustnessArguments', 'required': ['api_key'], 'properties': {'config': {'type': 'object', 'title': 'Config', 'default': None, 'description': "Raw blueprint config to profile (used when 'blueprint' is not given)", 'additionalProperties': True}, 'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': '', 'description': 'Blueprint name (workflow_name) to use'}}}
输入模式
{'type': 'object', 'title': 'recent_inference_decisionsArguments', 'required': ['api_key'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 25, 'description': 'Maximum rows to return'}, 'action': {'type': 'string', 'title': 'Action', 'default': '', 'description': 'Optional action filter (STOP, CONTINUE, REVIEW, ...)'}, 'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint namespace used when recording the trace'}, 'blueprint_version': {'type': 'string', 'title': 'Blueprint Version', 'default': '', 'description': 'Optional historical blueprint_version hash returned by govern_inference'}}}
输入模式
{'type': 'object', 'title': 'reject_ruleArguments', 'required': ['api_key', 'rule_id'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'rule_id': {'type': 'string', 'title': 'Rule Id', 'description': 'Discovered rule ID from discover_patterns'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint name (workflow_name) to use'}}}
输入模式
{'type': 'object', 'title': 'repairArguments', 'required': ['api_key', 'structured_data'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': None, 'description': 'Blueprint name (workflow_name) to use'}, 'structured_data': {'type': 'object', 'title': 'Structured Data', 'description': "The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked", 'additionalProperties': True}, 'derivation_rules': {'type': 'array', 'items': {}, 'title': 'Derivation Rules', 'default': None, 'description': "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_constraints': {'type': 'array', 'items': {}, 'title': 'Formal Constraints', 'default': None, 'description': '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 {fields}, equals, range, in_set, regex_match, items_magnitude_anchor; see the blueprint_guide prompt'}}}
输入模式
{'type': 'object', 'title': 'repair_pathArguments', 'required': ['api_key', 'structured_data'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'rank_by': {'enum': ['shortest', 'drift', 'confidence', 'risk'], 'type': 'string', 'title': 'Rank By', 'default': 'shortest', 'description': 'Ranking criterion for returned paths'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint name (workflow_name) to use'}, 'max_depth': {'type': 'integer', 'title': 'Max Depth', 'default': 4, 'description': 'Search depth, 1-10'}, 'structured_data': {'type': 'object', 'title': 'Structured Data', 'description': "The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked", 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'rotate_api_keyArguments', 'required': ['api_key', 'key_to_rotate'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'key_to_rotate': {'type': 'string', 'title': 'Key To Rotate', 'description': 'The gai_ key to rotate; it stops working immediately'}}}
输入模式
{'type': 'object', 'title': 'structural_typesArguments', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint name (workflow_name) to use'}}}
输入模式
{'type': 'object', 'title': 'submit_chain_stageArguments', 'required': ['api_key', 'chain_id', 'stage', 'structured_data'], 'properties': {'stage': {'type': 'string', 'title': 'Stage', 'description': "Stage name to submit for (must be the chain's current stage)"}, 'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'chain_id': {'type': 'string', 'title': 'Chain Id', 'description': 'Chain identifier returned by create_chain'}, 'structured_data': {'type': 'object', 'title': 'Structured Data', 'description': "The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked", 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'update_blueprintArguments', 'required': ['api_key', 'workflow_name'], 'properties': {'mode': {'type': 'string', 'title': 'Mode', 'default': None, 'description': 'New mode: observe or enforce; omit to keep current'}, 'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'require_math': {'type': 'boolean', 'title': 'Require Math', 'default': None, 'description': 'Validate mathematical relationships'}, 'customer_name': {'type': 'string', 'title': 'Customer Name', 'default': None, 'description': 'Organization or project name (also used for storage folder naming)'}, 'workflow_name': {'type': 'string', 'title': 'Workflow Name', 'description': "Unique Blueprint identifier; the value passed as 'blueprint' in validate"}, 'derived_fields': {'type': 'array', 'items': {}, 'title': 'Derived Fields', 'default': None, 'description': "Field names the platform computes from other fields, e.g. ['subtotal','total']"}, 'semantic_checks': {'type': 'array', 'items': {}, 'title': 'Semantic Checks', 'default': None, 'description': 'Domain-specific semantic check objects'}, 'derivation_rules': {'type': 'array', 'items': {}, 'title': 'Derivation Rules', 'default': None, 'description': "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"}, 'extracted_fields': {'type': 'array', 'items': {}, 'title': 'Extracted Fields', 'default': None, 'description': "Field names the agent extracts from source data, e.g. ['vendor','qty','unit_cost']"}, 'require_coherence': {'type': 'boolean', 'title': 'Require Coherence', 'default': None, 'description': 'Check cross-field plausibility'}, 'formal_constraints': {'type': 'array', 'items': {}, 'title': 'Formal Constraints', 'default': None, 'description': '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 {fields}, equals, range, in_set, regex_match, items_magnitude_anchor; see the blueprint_guide prompt'}, 'require_provenance': {'type': 'boolean', 'title': 'Require Provenance', 'default': None, 'description': 'Require extraction source locations for fields'}, 'require_consistency': {'type': 'boolean', 'title': 'Require Consistency', 'default': None, 'description': 'Check internal field consistency'}, 'enable_drift_tracking': {'type': 'boolean', 'title': 'Enable Drift Tracking', 'default': None, 'description': 'Track pattern stability across batches'}, 'require_high_assurance': {'type': 'boolean', 'title': 'Require High Assurance', 'default': None, 'description': 'Strictest mode: every check must pass'}, 'enable_anomaly_detection': {'type': 'boolean', 'title': 'Enable Anomaly Detection', 'default': None, 'description': 'Flag records that break no rules but do not fit the reference pattern'}}}
输入模式
{'type': 'object', 'title': 'validateArguments', 'required': ['api_key', 'structured_data'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint name (workflow_name) to use'}, 'structured_data': {'type': 'object', 'title': 'Structured Data', 'description': "The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked", 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'validate_repairArguments', 'required': ['api_key', 'structured_data'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'blueprint': {'type': 'string', 'title': 'Blueprint', 'default': 'default', 'description': 'Blueprint name (workflow_name) to use'}, 'structured_data': {'type': 'object', 'title': 'Structured Data', 'description': "The document's extracted fields as key/value pairs. Keys are open by design - your Blueprint's rules define what is checked", 'additionalProperties': True}}}
输入模式
{'type': 'object', 'title': 'verify_certificateArguments', 'required': ['api_key', 'certificate'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'default': None, 'description': 'Original payload for full re-verification; omit for integrity-only mode', 'additionalProperties': True}, 'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'certificate': {'type': 'object', 'title': 'Certificate', 'description': 'The certificate object from a prior validation response', 'additionalProperties': True}, 'derivation_rules': {'type': 'array', 'items': {}, 'title': 'Derivation Rules', 'default': None, 'description': 'Rule list for independent attestation recomputation (optional)'}, 'formal_constraints': {'type': 'array', 'items': {}, 'title': 'Formal Constraints', 'default': None, 'description': 'Optional constraints to match against the committed bundle'}}}
输入模式
{'type': 'object', 'title': 'verify_replayArguments', 'required': ['api_key', 'contract_a', 'contract_b'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'GeodesicAI API key (gai_...)'}, 'contract_a': {'type': 'object', 'title': 'Contract A', 'description': 'replay_contract object from one execution', 'additionalProperties': True}, 'contract_b': {'type': 'object', 'title': 'Contract B', 'description': 'replay_contract object to compare against contract_a', 'additionalProperties': True}}}
近期工具变更
类似的 MCP 服务器
AIMEAT
Provides a self-hosted agent operating system with agent work delegation, access controls, federation, hooks, SSO, security admin…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Japan Public Ledgers MCP
Provides agent identity, memory, audit, trust, proxy, temporary email, webhook, CAPTCHA, and alerting capabilities alongside publ…
PHION Agent Trust Infrastructure
Provides agent trust, policy, provenance, evidence, delegation, telemetry, and transaction-control services for MCP and agent wor…
Swamp
Coordinates security agents through scoped bug-bounty programs, target claims, vulnerability submissions, peer review, shared fin…
AgentBIT
Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…
SaSame MCP Observatory + Gold Rush Town
Audits and profiles MCP servers, provides ecosystem analytics, trust and claim records, and non-custodial transaction or escrow a…
ThinkNEO Control Plane
Provides an enterprise AI control plane for governance, guardrails, spend tracking, compliance, and model or tool routing.