このMCPでできること
Provides source-verified regulatory obligations, jurisdiction comparisons, compliance checks, change monitoring, control mappings, and tamper-evident audit records.
ツール
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'topic': {'type': 'string', 'description': 'Optional topic name to filter or drill into.'}}}
入力スキーマ
{'type': 'object', 'required': ['action'], 'properties': {'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Max matches to return. Default 10. Max 25.'}, 'action': {'type': 'string', 'description': 'Natural-language description of the intended action.'}, 'jurisdiction': {'type': 'string', 'description': 'Optional jurisdiction filter (eu, us, uk, etc.).'}}}
入力スキーマ
{'type': 'object', 'required': ['topic'], 'properties': {'topic': {'type': 'string', 'description': 'Topic to compare, for example "data breach notification".'}, 'api_key': {'type': 'string', 'description': 'Optional. Your Bidda subscription key. Prefer sending it as the x-bidda-api-key header (or Authorization: Bearer), which is what the auth settings in your MCP client configure; the header takes precedence over this argument. A free trial counts.'}}}
入力スキーマ
{'type': 'object', 'required': ['run_id', 'node_id'], 'properties': {'model': {'type': 'string', 'description': 'Optional: the model id/version making the decision.'}, 'action': {'type': 'string', 'description': 'Optional: an action the agent took or checked.'}, 'run_id': {'type': 'string', 'description': 'The open run to record into (from open_run).'}, 'api_key': {'type': 'string', 'description': 'Optional. Your Bidda subscription key. Prefer sending it as the x-bidda-api-key header (or Authorization: Bearer), which is what the auth settings in your MCP client configure; the header takes precedence over this argument. A free trial counts.'}, 'node_id': {'type': 'string', 'description': 'The rule to fetch and record.'}, 'decision': {'type': 'string', 'description': 'Optional: what the agent decided using this node.'}, 'input_hash': {'type': 'string', 'description': "Optional: a sha256:... hash of the user's message instead of the text."}, 'user_input': {'type': 'string', 'description': "Optional: the end user's message as text."}, 'subject_hash': {'type': 'string', 'description': 'Optional: a sha256:... hash of an end-user identifier. Hash only.'}}}
入力スキーマ
{'type': 'object', 'required': ['agent', 'nodes'], 'properties': {'agent': {'type': 'string', 'description': 'The system or AI agent that made the decision.'}, 'nodes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'node_ids that were checked (max 50).'}, 'action': {'type': 'string', 'description': 'Optional: what the agent did.'}, 'api_key': {'type': 'string', 'description': 'Optional. Your Bidda subscription key. Prefer sending it as the x-bidda-api-key header (or Authorization: Bearer), which is what the auth settings in your MCP client configure; the header takes precedence over this argument. A free trial counts.'}, 'workflow_steps_followed': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional: steps the agent followed.'}}}
入力スキーマ
{'type': 'object', 'required': ['control', 'statement', 'nodes'], 'properties': {'nodes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Obligation node_ids the control maps to (max 50).'}, 'api_key': {'type': 'string', 'description': 'Optional. Your Bidda subscription key. Prefer sending it as the x-bidda-api-key header (or Authorization: Bearer), which is what the auth settings in your MCP client configure; the header takes precedence over this argument. A free trial counts.'}, 'control': {'type': 'string', 'description': 'The name of your control or policy.'}, 'framework': {'type': 'string', 'description': 'Optional: the framework you are mapping to (e.g. "EU AI Act").'}, 'statement': {'type': 'string', 'description': 'What the control does or asserts (plain text).'}, 'evidence_ref': {'type': 'string', 'description': 'Optional: a reference/URL/hash to your own evidence (kept by you).'}, 'control_owner': {'type': 'string', 'description': 'Optional: the role or team that owns the control.'}, 'control_status': {'type': 'string', 'description': 'Optional: implemented | planned | in-progress.'}, 'effective_date': {'type': 'string', 'description': 'Optional: YYYY-MM-DD the control took effect.'}}}
入力スキーマ
{'type': 'object', 'required': ['anchors'], 'properties': {'anchors': {'type': 'array', 'items': {'type': 'object', 'required': ['node_id'], 'properties': {'hash': {'type': 'string', 'description': 'The sha256:... integrity hash you cached for it (omit to just fetch the current fingerprint).'}, 'node_id': {'type': 'string', 'description': 'The rule (node_id).'}}}, 'description': 'The cached rules to check.'}, 'api_key': {'type': 'string', 'description': 'Optional. Your Bidda subscription key. Prefer sending it as the x-bidda-api-key header (or Authorization: Bearer), which is what the auth settings in your MCP client configure; the header takes precedence over this argument. A free trial counts.'}}}
入力スキーマ
{'type': 'object', 'required': ['nodes'], 'properties': {'depth': {'type': 'number', 'description': 'Optional: how many dependency hops to walk (1-3, default 1).'}, 'nodes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The node_ids you cover (max 200).'}, 'api_key': {'type': 'string', 'description': 'Optional. Your Bidda subscription key. Prefer sending it as the x-bidda-api-key header (or Authorization: Bearer), which is what the auth settings in your MCP client configure; the header takes precedence over this argument. A free trial counts.'}}}
入力スキーマ
{'type': 'object', 'required': ['run_id'], 'properties': {'run_id': {'type': 'string', 'description': 'The run to export.'}, 'api_key': {'type': 'string', 'description': 'Optional: your Bidda key, required for a still-open (unsealed) run.'}}}
入力スキーマ
{'type': 'object', 'required': ['node_id'], 'properties': {'node_id': {'type': 'string', 'description': 'Node ID to inspect crosswalks for.'}}}
入力スキーマ
{'type': 'object', 'required': ['node_id'], 'properties': {'node_id': {'type': 'string', 'description': 'Root node ID to expand from.'}, 'max_depth': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': 'How many hops to walk (1-4). Default 2.'}}}
入力スキーマ
{'type': 'object', 'required': ['jurisdiction'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max nodes to return. Default 25. Max 100.'}, 'jurisdiction': {'type': 'string', 'description': 'Jurisdiction code or name: eu, us, uk, au, sg, india, canada, china, south-africa, japan, brazil.'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'integer', 'maximum': 180, 'minimum': 1, 'description': 'Look back N days. Default 30. Max 180.'}, 'pillar': {'type': 'string', 'description': 'Optional pillar filter, e.g. "AI Governance" or "Cybersecurity".'}}}
入力スキーマ
{'type': 'object', 'required': ['technique_id'], 'properties': {'technique_id': {'type': 'string', 'description': 'MITRE technique ID. ATT&CK Enterprise (T1566, T1486, T1078, T1003.001, T1547.001); ATT&CK Mobile (T1474, T1521, T1471, T1430, T1417); ATT&CK ICS (T0883, T0809, T0879, T0886, T0814); D3FEND (D3-FIM, D3-MFA, D3-NTA, D3-NI, D3-AI, D3-CH); CAPEC (CAPEC-66, CAPEC-63, CAPEC-98, CAPEC-94, CAPEC-49); or ATLAS (AML.T0020).'}}}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Node ID, e.g. "basel-iii-capital", "gdpr-article-5-principles", "fatf-40-recommendations-2023-consolidated", "us-hipaa-privacy-rule"'}}}
入力スキーマ
{'type': 'object', 'required': ['run_id'], 'properties': {'run_id': {'type': 'string', 'description': 'The run_id to fetch.'}, 'api_key': {'type': 'string', 'description': 'Optional: your Bidda key, required to read your own still-open run.'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Optional: max deltas to return (default 100, max 500).'}, 'nodes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional: restrict to deltas affecting these node_ids.'}, 'since': {'type': 'string', 'description': 'Optional: ISO timestamp; only deltas newer than this are returned.'}, 'pillar': {'type': 'string', 'description': 'Optional: restrict to one pillar.'}, 'api_key': {'type': 'string', 'description': 'Optional. Your Bidda subscription key. Prefer sending it as the x-bidda-api-key header (or Authorization: Bearer), which is what the auth settings in your MCP client configure; the header takes precedence over this argument. A free trial counts.'}}}
入力スキーマ
{'type': 'object', 'required': ['agent'], 'properties': {'agent': {'type': 'string', 'description': 'The system or agent running the task or conversation.'}, 'label': {'type': 'string', 'description': 'Optional human label, for example the chat or ticket id.'}, 'api_key': {'type': 'string', 'description': 'Optional. Your Bidda subscription key. Prefer sending it as the x-bidda-api-key header (or Authorization: Bearer), which is what the auth settings in your MCP client configure; the header takes precedence over this argument. A free trial counts.'}}}
入力スキーマ
{'type': 'object', 'required': ['run_id'], 'properties': {'run_id': {'type': 'string', 'description': 'The run to export as OSCAL assessment-results.'}, 'api_key': {'type': 'string', 'description': 'Optional: your Bidda key, required for a still-open (unsealed) run.'}}}
入力スキーマ
{'type': 'object', 'required': ['node_id'], 'properties': {'as_of': {'type': 'string', 'description': 'ISO date or time, or epoch milliseconds. Defaults to now.'}, 'api_key': {'type': 'string', 'description': 'Optional. Your Bidda subscription key. Prefer sending it as the x-bidda-api-key header (or Authorization: Bearer), which is what the auth settings in your MCP client configure; the header takes precedence over this argument. A free trial counts.'}, 'node_id': {'type': 'string', 'description': 'The rule (node_id).'}}}
入力スキーマ
{'type': 'object', 'required': ['run_id'], 'properties': {'note': {'type': 'string', 'description': "Optional: the end user's message as text."}, 'model': {'type': 'string', 'description': 'Optional: the model id/version that produced this decision (e.g. gpt-4o-2024-08-06).'}, 'nodes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional node_ids the agent consulted (max 50).'}, 'action': {'type': 'string', 'description': 'Optional: an action the agent took or checked.'}, 'run_id': {'type': 'string', 'description': 'The run_id returned by open_run.'}, 'api_key': {'type': 'string', 'description': 'Optional. Your Bidda subscription key. Prefer sending it as the x-bidda-api-key header (or Authorization: Bearer), which is what the auth settings in your MCP client configure; the header takes precedence over this argument. A free trial counts.'}, 'decision': {'type': 'string', 'description': 'Optional: what the agent decided or did this turn.'}, 'entry_type': {'type': 'string', 'description': 'Optional: node_consulted | action_checked | decision | note. Defaults to note.'}, 'input_hash': {'type': 'string', 'description': "Optional: a sha256:... hash of the user's message instead of the text."}, 'output_hash': {'type': 'string', 'description': "Optional: a sha256:... hash of the agent's output."}, 'subject_hash': {'type': 'string', 'description': 'Optional: a sha256:... hash of an end-user identifier for per-subject traceability. Hash only, never plaintext.'}, 'verify_nodes': {'type': 'boolean', 'description': 'Optional: pin each node in "nodes" to its current version + integrity hash (proof, not just a claim). No extra call charge.'}}}
入力スキーマ
{'type': 'object', 'required': ['run_id'], 'properties': {'run_id': {'type': 'string', 'description': 'The run_id to seal.'}, 'api_key': {'type': 'string', 'description': 'Optional. Your Bidda subscription key. Prefer sending it as the x-bidda-api-key header (or Authorization: Bearer), which is what the auth settings in your MCP client configure; the header takes precedence over this argument. A free trial counts.'}}}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 10, max 25)'}, 'query': {'type': 'string', 'description': 'Search terms, e.g. "Basel III capital requirements", "GDPR data breach notification 72 hours", "FATF travel rule"'}, 'pillar': {'type': 'string', 'description': 'Optional: filter by pillar name, e.g. "Banking & Global Finance", "Cybersecurity", "AI Governance & Law", "Medical & Healthcare"'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'label': {'type': 'string', 'description': 'Optional name for the alert.'}, 'nodes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'node_ids to watch.'}, 'api_key': {'type': 'string', 'description': 'Optional. Your Bidda subscription key. Prefer sending it as the x-bidda-api-key header (or Authorization: Bearer), which is what the auth settings in your MCP client configure; the header takes precedence over this argument. A free trial counts.'}, 'pillars': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Pillar names to watch.'}, 'channels': {'type': 'object', 'description': 'Delivery channels, for example { "email": true, "webhook": false }. Defaults to email.'}, 'webhook_url': {'type': 'string', 'description': 'Required if the webhook channel is enabled.'}}}
最近のツール変更
類似のMCPサーバー
DataNexus MCP
Enables public-data research across domains, patents, government contracts, nonprofits, compliance registries, and software secur…
ampel
Assesses regulated entities and providers against DORA and related ESG, MiCA, and AML requirements, with contract analysis, evide…
predictionguard
Analyzes Polymarket and Kalshi markets for insider-trading signals, market integrity risks, sanctions and PEP exposure, conflicts…
Nist Standards
Searches and retrieves NIST SP 800-53 security controls and SP 800-171 CUI requirements, including requirements, guidance, and co…
Sanctions Screening
Screens names against US sanctions and export-control lists and retrieves detailed sanctions records.
Dilisense
Screens individuals and organizations against sanctions, PEP, criminal, and adverse-watchlist data for AML and KYC checks.
Open Sanctions
Looks up sanctioned and politically exposed entities, including identifiers, aliases, addresses, sanctions programs, and relation…
Sanctions Io
Screens individuals and organizations in bulk against sanctions, politically exposed person, and watchlists.