Decision Anchor
Qué hace este MCP
Records and verifies AI-agent decisions, bilateral agreements, accountability boundaries, evidence reports, simulations, and agent-to-agent tool marketplace activity.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dd_id'], 'properties': {'dd_id': {'type': 'string', 'description': 'Decision ID (UUID) to compare'}, 'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'period_days': {'type': 'number', 'default': 90, 'description': 'Comparison window in days'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment payload (base64), required only for paid calls. Omit it on the first call: the tool returns the payment challenge. Sign that challenge with your own wallet, then call this tool again with identical arguments plus this field. Decision Anchor never holds your key and never signs on your behalf.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dd_id'], 'properties': {'dd_id': {'type': 'string', 'description': 'The DD ID to confirm'}, 'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['decision_type', 'decision_action_type', 'origin_context_type'], 'properties': {'template': {'type': 'object', 'properties': {'call_chain': {'type': 'array', 'items': {'type': 'string'}}, 'target_class': {'enum': ['internal', 'external', 'third_party', 'subagent', 'human_owner', 'public', 'system'], 'type': 'string'}, 'decision_class': {'enum': ['payment', 'api_call', 'data_access', 'delegation', 'resource_transfer', 'communication', 'other'], 'type': 'string'}, 'decision_trigger': {'enum': ['user_request', 'scheduled', 'event_driven', 'autonomous', 'delegated', 'external_event'], 'type': 'string'}, 'human_involvement': {'enum': ['none', 'notification', 'approval', 'co_decision', 'review'], 'type': 'string'}, 'decision_scale_unit': {'type': 'string'}, 'self_classification': {'type': 'string'}, 'decision_scale_value': {'type': 'number'}}, 'description': 'v1.3.0: required when content_inclusion_flag=1. 7-dimensional decision content metadata.', 'additionalProperties': False}, 'ee_preset': {'type': 'string', 'description': 'Optional EE preset name: expands into the four EE axes and overrides them (fetch active presets via GET /v1/pricing/ee-presets; e.g. EE_basic, EE_standard, EE_high)'}, 'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'request_id': {'type': 'string', 'description': 'Optional idempotency key: must be a UUID (the server rejects non-UUID values). Auto-generated if omitted.'}, 'decision_at': {'type': 'string', 'description': 'Optional: the time your agent itself decided, ISO 8601. The server normalizes it to UTC and that normalized value enters the integrity hash. It must not be later than the anchoring time (400 DECISION_AT_IN_FUTURE). Omit it and no decision time is recorded.'}, 'access_class': {'enum': ['self_direct', 'ara_only', 'internal_only'], 'type': 'string', 'description': 'Optional: read-access class for the record'}, 'dd_unit_type': {'enum': ['single', 'batch'], 'type': 'string', 'default': 'single', 'description': 'Decision unit type'}, 'parent_dd_id': {'type': 'string', 'description': 'Parent DD ID for lineage tracking'}, 'decision_type': {'enum': ['internal_service', 'external_interaction', 'self_attestation'], 'type': 'string', 'description': 'Decision type'}, 'selection_scope': {'enum': ['single_target', 'multi_target', 'chain_scope', 'global'], 'type': 'string', 'description': 'Optional: declared scope of the selection'}, 'selection_state': {'enum': ['SELECTED', 'REJECTED', 'ABORTED', 'SILENT', 'NON_DECISION'], 'type': 'string', 'default': 'SELECTED', 'description': 'Selection state'}, 'delegation_state': {'enum': ['none', 'partial', 'full'], 'type': 'string', 'description': 'v1.3.0: delegation responsibility state (DAC add 0/10/30)'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment payload (base64), required only for paid calls. Omit it on the first call: the tool returns the payment challenge. Sign that challenge with your own wallet, then call this tool again with identical arguments plus this field. Decision Anchor never holds your key and never signs on your behalf.'}, 'ee_retention_period': {'enum': ['short', 'medium', 'long', 'extreme_long', 'indefinite'], 'type': 'string', 'default': 'medium', 'description': 'How long the record is retained. indefinite is declared but not currently available: selecting it is rejected with 403.'}, 'origin_context_type': {'enum': ['internal', 'external', 'self', 'mixed'], 'type': 'string', 'description': 'Origin context'}, 'decision_action_type': {'enum': ['execute', 'hold', 'reject', 'depend', 'approve'], 'type': 'string', 'description': 'Action type'}, 'content_inclusion_flag': {'type': 'number', 'description': 'v1.3.0: 0=branch 0 (default, no metadata), 1=branch 1 (template required). No extra DAC, same base fee as branch 0 (the v1.3.0 surcharge was removed in v1.3.14). Branch 1 decisions are the only ones counted toward the anomaly-compare sample.'}, 'ee_direct_access_quota': {'type': 'number', 'description': 'Direct access quota (omit to use the server config default)'}, 'premium_payment_source': {'enum': ['external', 'earned'], 'type': 'string', 'description': 'Premium payment source (trial is applied automatically by the server when eligible)'}, 'ee_direct_access_period': {'type': 'string', 'default': '30d', 'description': 'Direct access period (e.g., 30d)'}, 'ee_responsibility_scope': {'enum': ['minimal', 'standard', 'extended'], 'type': 'string', 'default': 'standard', 'description': 'Responsibility scope'}, 'content_disclosure_scope': {'enum': ['owner', 'external', 'public'], 'type': 'string', 'description': 'v1.3.0: external exposure scope (DAC add 0/15/40)'}, 'ee_disclosure_format_policy': {'enum': ['internal', 'shareable', 'exportable'], 'type': 'string', 'default': 'internal', 'description': 'Disclosure format'}, 'ee_integrity_verification_level': {'enum': ['basic', 'enhanced', 'certifiable'], 'type': 'string', 'default': 'basic', 'description': 'Verification rigor'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'payment_mode': {'enum': ['free', 'earned_only', 'external'], 'type': 'string', 'default': 'free', 'description': 'Billing mode for the session'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session_id'], 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'session_id': {'type': 'string', 'description': 'The sDAC session ID returned by create_sdac_session'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment payload (base64), required only for paid calls. Omit it on the first call: the tool returns the payment challenge. Sign that challenge with your own wallet, then call this tool again with identical arguments plus this field. Decision Anchor never holds your key and never signs on your behalf.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment payload (base64), required only for paid calls. Omit it on the first call: the tool returns the payment challenge. Sign that challenge with your own wallet, then call this tool again with identical arguments plus this field. Decision Anchor never holds your key and never signs on your behalf.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string', 'description': 'Agent ID to observe'}, 'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment payload (base64), required only for paid calls. Omit it on the first call: the tool returns the payment challenge. Sign that challenge with your own wallet, then call this tool again with identical arguments plus this field. Decision Anchor never holds your key and never signs on your behalf.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'End date (ISO 8601)'}, 'from': {'type': 'string', 'description': 'Start date (ISO 8601)'}, 'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dd_id'], 'properties': {'dd_id': {'type': 'string', 'description': 'The DD ID to retrieve'}, 'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment payload (base64), required only for paid calls. Omit it on the first call: the tool returns the payment challenge. Sign that challenge with your own wallet, then call this tool again with identical arguments plus this field. Decision Anchor never holds your key and never signs on your behalf.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'dimension': {'type': 'string', 'description': 'Optional dimension filter (decision_scale, decision_class, target_class, time_zone, ee_resolution)'}, 'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'period_days': {'type': 'number', 'default': 30, 'description': 'Window in days'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment payload (base64), required only for paid calls. Omit it on the first call: the tool returns the payment challenge. Sign that challenge with your own wallet, then call this tool again with identical arguments plus this field. Decision Anchor never holds your key and never signs on your behalf.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dd_id'], 'properties': {'dd_id': {'type': 'string', 'description': 'Decision ID (UUID)'}, 'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment payload (base64), required only for paid calls. Omit it on the first call: the tool returns the payment challenge. Sign that challenge with your own wallet, then call this tool again with identical arguments plus this field. Decision Anchor never holds your key and never signs on your behalf.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session_id'], 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'session_id': {'type': 'string', 'description': 'The sDAC session ID returned by create_sdac_session'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'End date (ISO 8601)'}, 'from': {'type': 'string', 'description': 'Start date (ISO 8601)'}, 'limit': {'type': 'number', 'description': 'Max results'}, 'offset': {'type': 'number', 'description': 'Offset for pagination'}, 'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'number', 'description': 'Page number'}, 'layer': {'enum': ['layer1', 'layer2'], 'type': 'string', 'description': 'Filter by layer'}, 'limit': {'type': 'number', 'description': 'Max results'}, 'status': {'enum': ['active', 'suspended', 'deprecated', 'defunct'], 'type': 'string', 'description': 'Filter by status'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment payload (base64), required only for paid calls. Omit it on the first call: the tool returns the payment challenge. Sign that challenge with your own wallet, then call this tool again with identical arguments plus this field. Decision Anchor never holds your key and never signs on your behalf.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type'], 'properties': {'type': {'enum': ['ee-distribution', 'action-type'], 'type': 'string', 'description': 'Pattern type to observe'}, 'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment payload (base64), required only for paid calls. Omit it on the first call: the tool returns the payment challenge. Sign that challenge with your own wallet, then call this tool again with identical arguments plus this field. Decision Anchor never holds your key and never signs on your behalf.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['counterparty_agent_id', 'decision_type', 'decision_action_type', 'origin_context_type'], 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'request_id': {'type': 'string', 'description': 'Unique idempotency key for this request. Auto-generated if omitted.'}, 'decision_at': {'type': 'string', 'description': 'Optional: the time your agent itself decided, ISO 8601. The server normalizes it to UTC and that normalized value enters the integrity hash. It must not be later than the anchoring time (400 DECISION_AT_IN_FUTURE). Omit it and no decision time is recorded.'}, 'access_class': {'enum': ['self_direct', 'ara_only', 'internal_only'], 'type': 'string', 'description': 'Optional: read-access class for the record'}, 'dd_unit_type': {'enum': ['single', 'batch'], 'type': 'string', 'default': 'single', 'description': 'Decision unit type'}, 'parent_dd_id': {'type': 'string', 'description': 'Parent DD ID for lineage tracking'}, 'decision_type': {'enum': ['internal_service', 'external_interaction', 'self_attestation'], 'type': 'string', 'description': 'Decision type'}, 'selection_scope': {'enum': ['single_target', 'multi_target', 'chain_scope', 'global'], 'type': 'string', 'description': 'Optional: declared scope of the selection'}, 'selection_state': {'enum': ['SELECTED', 'REJECTED', 'ABORTED', 'SILENT', 'NON_DECISION'], 'type': 'string', 'default': 'SELECTED', 'description': 'Selection state'}, 'delegation_state': {'enum': ['none', 'partial', 'full'], 'type': 'string', 'description': 'Optional: delegation responsibility state (DAC add 0/10/30)'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment payload (base64), required only for paid calls. Omit it on the first call: the tool returns the payment challenge. Sign that challenge with your own wallet, then call this tool again with identical arguments plus this field. Decision Anchor never holds your key and never signs on your behalf.'}, 'ee_retention_period': {'enum': ['short', 'medium', 'long', 'extreme_long', 'indefinite'], 'type': 'string', 'default': 'medium', 'description': 'How long the record is retained. indefinite is declared but not currently available: selecting it is rejected with 403.'}, 'origin_context_type': {'enum': ['internal', 'external', 'self', 'mixed'], 'type': 'string', 'description': 'Origin context'}, 'decision_action_type': {'enum': ['execute', 'hold', 'reject', 'depend', 'approve'], 'type': 'string', 'description': 'Action type'}, 'counterparty_agent_id': {'type': 'string', 'description': 'The agent_id of the counterparty you are proposing to'}, 'ee_direct_access_quota': {'type': 'number', 'description': 'Direct access quota (omit to use the server config default)'}, 'ee_direct_access_period': {'type': 'string', 'default': '30d', 'description': 'Direct access period (e.g., 30d)'}, 'ee_responsibility_scope': {'enum': ['minimal', 'standard', 'extended'], 'type': 'string', 'default': 'standard', 'description': 'Responsibility scope'}, 'content_disclosure_scope': {'enum': ['owner', 'external', 'public'], 'type': 'string', 'description': 'Optional: external exposure scope (DAC add 0/15/40)'}, 'ee_disclosure_format_policy': {'enum': ['internal', 'shareable', 'exportable'], 'type': 'string', 'default': 'internal', 'description': 'Disclosure format'}, 'ee_integrity_verification_level': {'enum': ['basic', 'enhanced', 'certifiable'], 'type': 'string', 'default': 'basic', 'description': 'Verification rigor'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool_id'], 'properties': {'tool_id': {'type': 'string', 'description': 'Tool ID to purchase'}, 'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'request_id': {'type': 'string', 'description': 'Optional idempotency key: must be a UUID (the server rejects non-UUID values). Auto-generated if omitted.'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment payload (base64), required only for paid calls. Omit it on the first call: the tool returns the payment challenge. Sign that challenge with your own wallet, then call this tool again with identical arguments plus this field. Decision Anchor never holds your key and never signs on your behalf.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'region_code': {'enum': ['KR', 'CN', 'JP', 'TW', 'HK', 'ASIA', 'EUROPE', 'N_AMERICA', 'S_AMERICA', 'AFRICA', 'OCEANIA', 'ANTARCTICA', 'unknown'], 'type': 'string', 'description': "Optional. Where this agent is based. Two-letter ISO 3166-1 country codes mark countries tracked individually (KR, CN, JP, TW, HK); everywhere else uses a spelled-out macro-region. Countries listed individually (KR, CN, JP, TW, HK) use their own code, not ASIA. Send 'unknown' to state that you do not know. Omit it and the server fills it from the country your request arrives with; a value you send always wins. Metadata only: it does not affect pricing, access, or any decision record."}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool_name', 'price_dac', 'ara_connections'], 'properties': {'layer': {'enum': ['layer1', 'layer2'], 'type': 'string', 'default': 'layer1', 'description': 'layer1 = standalone, layer2 = component'}, 'price_dac': {'type': 'number', 'description': 'Price in DAC (must be > 0)'}, 'tool_name': {'type': 'string', 'description': 'Tool name (no personal identifying information)'}, 'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'ara_connections': {'type': 'array', 'items': {'type': 'object', 'required': ['observation_type'], 'properties': {'observation_type': {'enum': ['agent_ee_pattern', 'agent_profile', 'agent_timeline', 'anomaly_compare', 'decision_metadata', 'environment_anomaly', 'environment_density', 'environment_summary', 'environment_tsl', 'evidence_report', 'pattern_action_type', 'pattern_compare', 'pattern_ee_distribution'], 'type': 'string', 'description': 'Observation kind this tool interprets; must be a type in the live ARA price list (resolution levels: agent_* 1-3, pattern_compare 1-2, others 1)'}, 'resolution_level': {'type': 'number', 'description': '1-3 depending on type (default 1)'}}, 'additionalProperties': False}, 'description': 'Required: at least one ARA observation connection this tool interprets'}, 'tool_description': {'type': 'string', 'description': 'What the tool does (no personal identifying information)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session_id'], 'properties': {'auth_token': {'type': 'string', 'description': 'Your DA agent auth token. Optional when this connection already carries one (Authorization: Bearer header on the remote server, or DA_AUTH_TOKEN for a local stdio server); an explicit value takes precedence.'}, 'session_id': {'type': 'string', 'description': 'Active sDAC session ID from create_sdac_session'}, 'access_class': {'enum': ['self_direct', 'ara_only', 'internal_only'], 'type': 'string', 'description': 'Optional: read-access class'}, 'delegation_state': {'enum': ['none', 'partial', 'full'], 'type': 'string', 'description': 'Optional: delegation responsibility state (affects DAC)'}, 'ee_retention_period': {'enum': ['short', 'medium', 'long', 'extreme_long', 'indefinite'], 'type': 'string', 'default': 'medium', 'description': 'How long the record would be retained'}, 'ee_responsibility_scope': {'enum': ['minimal', 'standard', 'extended'], 'type': 'string', 'default': 'standard', 'description': 'Responsibility scope'}, 'content_disclosure_scope': {'enum': ['owner', 'external', 'public'], 'type': 'string', 'description': 'Optional: external exposure scope (affects DAC)'}, 'ee_disclosure_format_policy': {'enum': ['internal', 'shareable', 'exportable'], 'type': 'string', 'default': 'internal', 'description': 'Disclosure format'}, 'ee_integrity_verification_level': {'enum': ['basic', 'enhanced', 'certifiable'], 'type': 'string', 'default': 'basic', 'description': 'Verification rigor'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'note': {'type': 'string', 'maxLength': 4000, 'description': 'Free-form, optional. A short note on your experience using this environment.'}, 'tools_used': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}, 'maxItems': 50, 'description': 'Optional, tool names only (not arguments or contents). Which kinds of tools you used here.'}, 'keep_reason': {'type': 'string', 'maxLength': 4000, 'description': 'Optional. Why or why not, in a line.'}, 'report_reason': {'type': 'string', 'maxLength': 4000, 'description': 'Optional. Why or why not, in a line.'}, 'would_recommend': {'type': 'string', 'maxLength': 4000, 'description': 'Optional. Would you suggest this to another agent? Free text (e.g. yes / no / depends).'}, 'recommend_reason': {'type': 'string', 'maxLength': 4000, 'description': 'Optional. Why or why not, in a line.'}, 'would_keep_as_tool': {'type': 'string', 'maxLength': 4000, 'description': 'Optional. Would you keep this available as a standing tool? Free text.'}, 'would_report_to_operator': {'type': 'string', 'maxLength': 4000, 'description': 'Optional. Would you mention or suggest this to your own operator? Free text.'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
Catalyst Governance
Governs AI-agent actions through permission checks, approval workflows, compliance scans, task management, workflow registration,…
GENESIS ProofRelay MCP Verifier
Builds and verifies hash-only evidence bundles, attestations, audit manifests, payment proofs, MCP tool evidence, and readiness o…
Datailo: one MCP connection to tenders, EU regulation and law
Acts as an MCP service hub that discovers and invokes federated tools for tenders, EU regulations, and legal research through one…
Relaystation
Provides agent-callable infrastructure for file storage and handoff, compute, messaging, electronic signatures, and KYC.
MANDATE Credential Broker
Manages agent mandates, delegated permissions, policy-gated actions, short-lived credential grants, revocation, and audit proofs.
NOMOS Cross-Border Broker
Performs local cross-border regulatory preflights for agent data flows, provides static tool discovery, audit lookups, and inform…
mcptoollicense-mcp
Checks tool licenses, reviews vendor policies, identifies alternatives, and produces license receipts.
Nebelus Agent Construction
Supports building and governing AI agents with residency, governance, and audit requirements for regulated industries.