AurelianFlo
Remote MCP server for OFAC screening, EDD memos, exposure forecasts, queues, and reports.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"core": {
"url": "https://x402.aurelianflo.com/mcp"
}
}
}遠端端點
https://x402.aurelianflo.com/mcpstreamable-httphttps://api.aurelianflo.com/mcpstreamable-http它能做什麼
工具清單
工具(11)
🟢server_capabilities
Free first-call capability and connection check for AurelianFlo; use it before paid tools to inspect OFAC screening workflows, access modes, and x402 payment requirements.
輸入結構描述
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the tool completed successfully."
},
"data": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "JSON-compatible value."
},
"description": "Primary structured result payload for the tool."
},
"report": {
"anyOf": [
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Report-shaped payload with summary, metrics, tables, or evidence."
},
{
"type": "null",
"description": "Null when no saved report is available."
}
],
"description": "Report-shaped payload when available; null for status-only retrieval responses."
},
"artifacts": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Artifact rendering hints keyed by format."
},
"artifact": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Artifact document type such as pdf or docx."
},
"name": {
"type": "string",
"description": "Suggested file name for the artifact."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"contentBase64": {
"type": "string",
"description": "Base64-encoded artifact content to decode and save locally."
}
},
"additionalProperties": false,
"description": "Inline generated file artifact. The service does not persist a hosted download URL."
},
"artifact_summary": {
"type": "object",
"properties": {
"documentType": {
"type": "string",
"description": "Rendered artifact type such as pdf or docx."
},
"fileName": {
"type": "string",
"description": "Suggested file name for the generated artifact."
},
"mimeType": {
"type": "string",
"description": "Artifact MIME type."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"usedFallback": {
"type": "boolean",
"description": "Whether fallback rendering was used."
},
"delivery": {
"type": "object",
"properties": {
"primary": {
"type": "string",
"description": "Primary delivery mode, normally base64."
},
"downloadUrl": {
"type": [
"string",
"null"
],
"description": "Hosted download URL when one exists; null when the artifact is inline only."
},
"note": {
"type": "string",
"description": "Human-readable delivery note."
}
},
"additionalProperties": true,
"description": "How to retrieve or save the generated artifact."
}
},
"additionalProperties": true,
"description": "Delivery and rendering metadata for an inline generated artifact."
},
"output": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Nested renderer output when a workflow bundles an artifact render."
},
"source": {
"anyOf": [
{
"type": "string",
"description": "Source label for the result."
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Source route, dataset, or execution metadata for the result."
}
],
"description": "Source label, route, dataset, or execution metadata for the result."
},
"error": {
"type": "string",
"description": "Machine-readable error code or message when the tool fails."
},
"message": {
"type": "string",
"description": "Human-readable error or status message."
}
},
"additionalProperties": true,
"description": "Structured response object returned by the tool in structuredContent.",
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢queue_saved_list(case_reference, limit)
Free read-only saved queue status utility for agents asking whether AurelianFlo can list prior compliance_queue_optimize results. AurelianFlo does not persist saved queues server-side; rerun compliance_queue_optimize with the original review_items to recreate a queue.
輸入結構描述
{
"type": "object",
"properties": {
"case_reference": {
"type": "string",
"description": "Optional client-side case reference to echo in the status response."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"description": "Maximum saved queue records to list if server-side queue persistence becomes configured."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the tool completed successfully."
},
"data": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "JSON-compatible value."
},
"description": "Primary structured result payload for the tool."
},
"report": {
"anyOf": [
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Report-shaped payload with summary, metrics, tables, or evidence."
},
{
"type": "null",
"description": "Null when no saved report is available."
}
],
"description": "Report-shaped payload when available; null for status-only retrieval responses."
},
"artifacts": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Artifact rendering hints keyed by format."
},
"artifact": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Artifact document type such as pdf or docx."
},
"name": {
"type": "string",
"description": "Suggested file name for the artifact."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"contentBase64": {
"type": "string",
"description": "Base64-encoded artifact content to decode and save locally."
}
},
"additionalProperties": false,
"description": "Inline generated file artifact. The service does not persist a hosted download URL."
},
"artifact_summary": {
"type": "object",
"properties": {
"documentType": {
"type": "string",
"description": "Rendered artifact type such as pdf or docx."
},
"fileName": {
"type": "string",
"description": "Suggested file name for the generated artifact."
},
"mimeType": {
"type": "string",
"description": "Artifact MIME type."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"usedFallback": {
"type": "boolean",
"description": "Whether fallback rendering was used."
},
"delivery": {
"type": "object",
"properties": {
"primary": {
"type": "string",
"description": "Primary delivery mode, normally base64."
},
"downloadUrl": {
"type": [
"string",
"null"
],
"description": "Hosted download URL when one exists; null when the artifact is inline only."
},
"note": {
"type": "string",
"description": "Human-readable delivery note."
}
},
"additionalProperties": true,
"description": "How to retrieve or save the generated artifact."
}
},
"additionalProperties": true,
"description": "Delivery and rendering metadata for an inline generated artifact."
},
"output": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Nested renderer output when a workflow bundles an artifact render."
},
"source": {
"anyOf": [
{
"type": "string",
"description": "Source label for the result."
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Source route, dataset, or execution metadata for the result."
}
],
"description": "Source label, route, dataset, or execution metadata for the result."
},
"error": {
"type": "string",
"description": "Machine-readable error code or message when the tool fails."
},
"message": {
"type": "string",
"description": "Human-readable error or status message."
}
},
"additionalProperties": true,
"description": "Structured response object returned by the tool in structuredContent.",
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢report_saved_retrieve(report_id, file_name, settlement_tx)
Free read-only past report retrieval status utility for agents asking about previously generated reports. AurelianFlo returns report artifacts inline as artifact.contentBase64 and does not persist hosted report files server-side.
輸入結構描述
{
"type": "object",
"properties": {
"report_id": {
"type": "string",
"description": "Optional client-side report or case identifier to echo in the retrieval status response."
},
"file_name": {
"type": "string",
"description": "Optional file name from a prior artifact response."
},
"settlement_tx": {
"type": "string",
"description": "Optional x402 settlement transaction hash associated with a prior paid report call."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the tool completed successfully."
},
"data": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "JSON-compatible value."
},
"description": "Primary structured result payload for the tool."
},
"report": {
"anyOf": [
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Report-shaped payload with summary, metrics, tables, or evidence."
},
{
"type": "null",
"description": "Null when no saved report is available."
}
],
"description": "Report-shaped payload when available; null for status-only retrieval responses."
},
"artifacts": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Artifact rendering hints keyed by format."
},
"artifact": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Artifact document type such as pdf or docx."
},
"name": {
"type": "string",
"description": "Suggested file name for the artifact."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"contentBase64": {
"type": "string",
"description": "Base64-encoded artifact content to decode and save locally."
}
},
"additionalProperties": false,
"description": "Inline generated file artifact. The service does not persist a hosted download URL."
},
"artifact_summary": {
"type": "object",
"properties": {
"documentType": {
"type": "string",
"description": "Rendered artifact type such as pdf or docx."
},
"fileName": {
"type": "string",
"description": "Suggested file name for the generated artifact."
},
"mimeType": {
"type": "string",
"description": "Artifact MIME type."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"usedFallback": {
"type": "boolean",
"description": "Whether fallback rendering was used."
},
"delivery": {
"type": "object",
"properties": {
"primary": {
"type": "string",
"description": "Primary delivery mode, normally base64."
},
"downloadUrl": {
"type": [
"string",
"null"
],
"description": "Hosted download URL when one exists; null when the artifact is inline only."
},
"note": {
"type": "string",
"description": "Human-readable delivery note."
}
},
"additionalProperties": true,
"description": "How to retrieve or save the generated artifact."
}
},
"additionalProperties": true,
"description": "Delivery and rendering metadata for an inline generated artifact."
},
"output": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Nested renderer output when a workflow bundles an artifact render."
},
"source": {
"anyOf": [
{
"type": "string",
"description": "Source label for the result."
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Source route, dataset, or execution metadata for the result."
}
],
"description": "Source label, route, dataset, or execution metadata for the result."
},
"error": {
"type": "string",
"description": "Machine-readable error code or message when the tool fails."
},
"message": {
"type": "string",
"description": "Human-readable error or status message."
}
},
"additionalProperties": true,
"description": "Structured response object returned by the tool in structuredContent.",
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢wallet_ofac_report(address, asset, output_format)
Run a paid OFAC screening report for one crypto wallet and return structured JSON or an inline PDF/DOCX artifact. Use wallet_ofac_screen for a quick single-address status check, or wallet_ofac_batch for multiple addresses.
輸入結構描述
{
"type": "object",
"properties": {
"address": {
"type": "string",
"minLength": 10,
"description": "Crypto wallet address to screen against OFAC SDN digital currency address designations."
},
"asset": {
"type": "string",
"minLength": 2,
"description": "Optional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC."
},
"output_format": {
"type": "string",
"enum": [
"json",
"pdf",
"docx"
],
"description": "Select json for the structured report payload or pdf|docx for a generated artifact."
}
},
"required": [
"address",
"output_format"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the tool completed successfully."
},
"data": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "JSON-compatible value."
},
"description": "Primary structured result payload for the tool."
},
"report": {
"anyOf": [
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Report-shaped payload with summary, metrics, tables, or evidence."
},
{
"type": "null",
"description": "Null when no saved report is available."
}
],
"description": "Report-shaped payload when available; null for status-only retrieval responses."
},
"artifacts": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Artifact rendering hints keyed by format."
},
"artifact": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Artifact document type such as pdf or docx."
},
"name": {
"type": "string",
"description": "Suggested file name for the artifact."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"contentBase64": {
"type": "string",
"description": "Base64-encoded artifact content to decode and save locally."
}
},
"additionalProperties": false,
"description": "Inline generated file artifact. The service does not persist a hosted download URL."
},
"artifact_summary": {
"type": "object",
"properties": {
"documentType": {
"type": "string",
"description": "Rendered artifact type such as pdf or docx."
},
"fileName": {
"type": "string",
"description": "Suggested file name for the generated artifact."
},
"mimeType": {
"type": "string",
"description": "Artifact MIME type."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"usedFallback": {
"type": "boolean",
"description": "Whether fallback rendering was used."
},
"delivery": {
"type": "object",
"properties": {
"primary": {
"type": "string",
"description": "Primary delivery mode, normally base64."
},
"downloadUrl": {
"type": [
"string",
"null"
],
"description": "Hosted download URL when one exists; null when the artifact is inline only."
},
"note": {
"type": "string",
"description": "Human-readable delivery note."
}
},
"additionalProperties": true,
"description": "How to retrieve or save the generated artifact."
}
},
"additionalProperties": true,
"description": "Delivery and rendering metadata for an inline generated artifact."
},
"output": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Nested renderer output when a workflow bundles an artifact render."
},
"source": {
"anyOf": [
{
"type": "string",
"description": "Source label for the result."
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Source route, dataset, or execution metadata for the result."
}
],
"description": "Source label, route, dataset, or execution metadata for the result."
},
"error": {
"type": "string",
"description": "Machine-readable error code or message when the tool fails."
},
"message": {
"type": "string",
"description": "Human-readable error or status message."
}
},
"additionalProperties": true,
"description": "Structured response object returned by the tool in structuredContent.",
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢wallet_ofac_screen(address, asset)
Screen one crypto wallet address against OFAC SDN digital currency designations and return exact hits, sanctioned entity metadata, asset coverage, and a manual-review signal. Use this for one-off status checks; use wallet_ofac_report for PDF/DOCX output or wallet_ofac_batch for multiple addresses.
輸入結構描述
{
"type": "object",
"properties": {
"address": {
"type": "string",
"minLength": 10,
"description": "Crypto wallet address to screen against OFAC SDN digital currency address designations."
},
"asset": {
"type": "string",
"minLength": 2,
"description": "Optional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC."
}
},
"required": [
"address"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the tool completed successfully."
},
"data": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "JSON-compatible value."
},
"description": "Primary structured result payload for the tool."
},
"report": {
"anyOf": [
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Report-shaped payload with summary, metrics, tables, or evidence."
},
{
"type": "null",
"description": "Null when no saved report is available."
}
],
"description": "Report-shaped payload when available; null for status-only retrieval responses."
},
"artifacts": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Artifact rendering hints keyed by format."
},
"artifact": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Artifact document type such as pdf or docx."
},
"name": {
"type": "string",
"description": "Suggested file name for the artifact."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"contentBase64": {
"type": "string",
"description": "Base64-encoded artifact content to decode and save locally."
}
},
"additionalProperties": false,
"description": "Inline generated file artifact. The service does not persist a hosted download URL."
},
"artifact_summary": {
"type": "object",
"properties": {
"documentType": {
"type": "string",
"description": "Rendered artifact type such as pdf or docx."
},
"fileName": {
"type": "string",
"description": "Suggested file name for the generated artifact."
},
"mimeType": {
"type": "string",
"description": "Artifact MIME type."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"usedFallback": {
"type": "boolean",
"description": "Whether fallback rendering was used."
},
"delivery": {
"type": "object",
"properties": {
"primary": {
"type": "string",
"description": "Primary delivery mode, normally base64."
},
"downloadUrl": {
"type": [
"string",
"null"
],
"description": "Hosted download URL when one exists; null when the artifact is inline only."
},
"note": {
"type": "string",
"description": "Human-readable delivery note."
}
},
"additionalProperties": true,
"description": "How to retrieve or save the generated artifact."
}
},
"additionalProperties": true,
"description": "Delivery and rendering metadata for an inline generated artifact."
},
"output": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Nested renderer output when a workflow bundles an artifact render."
},
"source": {
"anyOf": [
{
"type": "string",
"description": "Source label for the result."
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Source route, dataset, or execution metadata for the result."
}
],
"description": "Source label, route, dataset, or execution metadata for the result."
},
"error": {
"type": "string",
"description": "Machine-readable error code or message when the tool fails."
},
"message": {
"type": "string",
"description": "Human-readable error or status message."
}
},
"additionalProperties": true,
"description": "Structured response object returned by the tool in structuredContent.",
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢wallet_ofac_batch(addresses, asset)
Screen 1-100 crypto wallet addresses against OFAC SDN digital currency designations before payout, onboarding, or treasury movement, returning per-wallet results plus a batch-level proceed-or-pause decision. Use this instead of wallet_ofac_screen for multiple addresses; use compliance_edd_report when a formal memo is needed.
輸入結構描述
{
"type": "object",
"properties": {
"addresses": {
"type": "array",
"items": {
"type": "string",
"minLength": 10,
"description": "Crypto wallet address to screen against OFAC SDN digital currency address designations."
},
"minItems": 1,
"maxItems": 100,
"description": "Crypto wallet addresses to screen against OFAC SDN digital currency address designations."
},
"asset": {
"type": "string",
"minLength": 2,
"description": "Optional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC."
}
},
"required": [
"addresses"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the tool completed successfully."
},
"data": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "JSON-compatible value."
},
"description": "Primary structured result payload for the tool."
},
"report": {
"anyOf": [
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Report-shaped payload with summary, metrics, tables, or evidence."
},
{
"type": "null",
"description": "Null when no saved report is available."
}
],
"description": "Report-shaped payload when available; null for status-only retrieval responses."
},
"artifacts": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Artifact rendering hints keyed by format."
},
"artifact": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Artifact document type such as pdf or docx."
},
"name": {
"type": "string",
"description": "Suggested file name for the artifact."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"contentBase64": {
"type": "string",
"description": "Base64-encoded artifact content to decode and save locally."
}
},
"additionalProperties": false,
"description": "Inline generated file artifact. The service does not persist a hosted download URL."
},
"artifact_summary": {
"type": "object",
"properties": {
"documentType": {
"type": "string",
"description": "Rendered artifact type such as pdf or docx."
},
"fileName": {
"type": "string",
"description": "Suggested file name for the generated artifact."
},
"mimeType": {
"type": "string",
"description": "Artifact MIME type."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"usedFallback": {
"type": "boolean",
"description": "Whether fallback rendering was used."
},
"delivery": {
"type": "object",
"properties": {
"primary": {
"type": "string",
"description": "Primary delivery mode, normally base64."
},
"downloadUrl": {
"type": [
"string",
"null"
],
"description": "Hosted download URL when one exists; null when the artifact is inline only."
},
"note": {
"type": "string",
"description": "Human-readable delivery note."
}
},
"additionalProperties": true,
"description": "How to retrieve or save the generated artifact."
}
},
"additionalProperties": true,
"description": "Delivery and rendering metadata for an inline generated artifact."
},
"output": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Nested renderer output when a workflow bundles an artifact render."
},
"source": {
"anyOf": [
{
"type": "string",
"description": "Source label for the result."
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Source route, dataset, or execution metadata for the result."
}
],
"description": "Source label, route, dataset, or execution metadata for the result."
},
"error": {
"type": "string",
"description": "Machine-readable error code or message when the tool fails."
},
"message": {
"type": "string",
"description": "Human-readable error or status message."
}
},
"additionalProperties": true,
"description": "Structured response object returned by the tool in structuredContent.",
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢compliance_edd_report(subject_name, case_name, review_reason, jurisdiction, requested_by, ...)
Build a paid enhanced due diligence memo for a wallet set using exact-match OFAC screening, sanctions evidence, and follow-up actions, returning structured JSON or an inline PDF/DOCX artifact. Use this for case handoff; use wallet_ofac_batch for screening-only results or report_pdf_generate/report_docx_generate only when the report payload already exists.
輸入結構描述
{
"type": "object",
"properties": {
"subject_name": {
"type": "string",
"minLength": 2,
"description": "Human-readable subject or counterparty name for the memo."
},
"case_name": {
"type": "string",
"description": "Optional case or review title shown in the memo."
},
"review_reason": {
"type": "string",
"description": "Optional reason the EDD memo is being prepared."
},
"jurisdiction": {
"type": "string",
"description": "Optional jurisdiction or operating region for the case."
},
"requested_by": {
"type": "string",
"description": "Optional requester, owner, or reviewing team."
},
"reference_id": {
"type": "string",
"description": "Optional internal case or review reference."
},
"output_format": {
"type": "string",
"enum": [
"json",
"pdf",
"docx"
],
"description": "Select json for the structured memo payload or pdf|docx for a generated artifact."
},
"artifact_only": {
"type": "boolean",
"description": "When output_format is pdf or docx, return a compact artifact-first response without the full memo payload."
},
"addresses": {
"type": "array",
"items": {
"type": "string",
"minLength": 10,
"description": "Crypto wallet address to screen for OFAC sanctions exposure and include in the enhanced due diligence memo."
},
"minItems": 1,
"maxItems": 100,
"description": "Crypto wallet addresses to screen for OFAC sanctions exposure and include in the enhanced due diligence memo."
},
"asset": {
"type": "string",
"minLength": 2,
"description": "Optional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC."
}
},
"required": [
"subject_name",
"output_format",
"addresses"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the tool completed successfully."
},
"data": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "JSON-compatible value."
},
"description": "Primary structured result payload for the tool."
},
"report": {
"anyOf": [
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Report-shaped payload with summary, metrics, tables, or evidence."
},
{
"type": "null",
"description": "Null when no saved report is available."
}
],
"description": "Report-shaped payload when available; null for status-only retrieval responses."
},
"artifacts": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Artifact rendering hints keyed by format."
},
"artifact": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Artifact document type such as pdf or docx."
},
"name": {
"type": "string",
"description": "Suggested file name for the artifact."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"contentBase64": {
"type": "string",
"description": "Base64-encoded artifact content to decode and save locally."
}
},
"additionalProperties": false,
"description": "Inline generated file artifact. The service does not persist a hosted download URL."
},
"artifact_summary": {
"type": "object",
"properties": {
"documentType": {
"type": "string",
"description": "Rendered artifact type such as pdf or docx."
},
"fileName": {
"type": "string",
"description": "Suggested file name for the generated artifact."
},
"mimeType": {
"type": "string",
"description": "Artifact MIME type."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"usedFallback": {
"type": "boolean",
"description": "Whether fallback rendering was used."
},
"delivery": {
"type": "object",
"properties": {
"primary": {
"type": "string",
"description": "Primary delivery mode, normally base64."
},
"downloadUrl": {
"type": [
"string",
"null"
],
"description": "Hosted download URL when one exists; null when the artifact is inline only."
},
"note": {
"type": "string",
"description": "Human-readable delivery note."
}
},
"additionalProperties": true,
"description": "How to retrieve or save the generated artifact."
}
},
"additionalProperties": true,
"description": "Delivery and rendering metadata for an inline generated artifact."
},
"output": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Nested renderer output when a workflow bundles an artifact render."
},
"source": {
"anyOf": [
{
"type": "string",
"description": "Source label for the result."
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Source route, dataset, or execution metadata for the result."
}
],
"description": "Source label, route, dataset, or execution metadata for the result."
},
"error": {
"type": "string",
"description": "Machine-readable error code or message when the tool fails."
},
"message": {
"type": "string",
"description": "Human-readable error or status message."
}
},
"additionalProperties": true,
"description": "Structured response object returned by the tool in structuredContent.",
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢compliance_exposure_forecast(addresses, address_metadata, asset, horizon_days, iterations, ...)
Forecast future OFAC wallet exposure for a wallet set using stored OFAC snapshot diffs when available, listedOn backfill when honest, or an explicit caller prior; returns current exact-match baseline, metadata-weighted per-wallet risk, and report-shaped output. Use this when current screening is not enough; use wallet_ofac_batch for current hit status only.
輸入結構描述
{
"type": "object",
"properties": {
"addresses": {
"type": "array",
"items": {
"type": "string",
"minLength": 10,
"description": "Wallet address to forecast for future OFAC exact-match exposure."
},
"minItems": 1,
"maxItems": 500,
"description": "Wallet addresses to forecast for future OFAC exact-match exposure."
},
"address_metadata": {
"type": "array",
"items": {
"type": "object",
"properties": {
"address": {
"type": "string",
"minLength": 10,
"description": "Wallet address this metadata row describes."
},
"exposure_usd": {
"type": "number",
"description": "Dollar exposure associated with this wallet."
},
"relationship_tier": {
"type": "string",
"enum": [
"low",
"standard",
"high",
"critical"
],
"description": "Relationship risk tier for this wallet."
},
"last_activity_days": {
"type": "number",
"description": "Days since the wallet was last active."
},
"transaction_count_30d": {
"type": "number",
"description": "Transaction count over the trailing 30 days."
},
"policy_priority": {
"type": "number",
"description": "Optional internal policy priority from 0 to 10."
}
},
"required": [
"address"
],
"additionalProperties": false
},
"description": "Optional per-address business metadata used to weight exposure hazard."
},
"asset": {
"type": "string",
"minLength": 2,
"description": "Optional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC."
},
"horizon_days": {
"type": "integer",
"description": "Forecast horizon in days."
},
"iterations": {
"type": "integer",
"description": "Forecast trial count."
},
"target": {
"type": "object",
"properties": {
"operator": {
"type": "string",
"enum": [
">=",
">",
"==",
"<=",
"<"
],
"description": "Comparison operator for the target hit count."
},
"k": {
"type": "integer",
"description": "Target count threshold."
}
},
"required": [
"operator",
"k"
],
"additionalProperties": false,
"description": "Target event for the forecast probability."
},
"tier_weights": {
"type": "object",
"additionalProperties": {
"type": "number",
"description": "Tier weight override."
},
"description": "Relationship tier weight overrides."
},
"priors": {
"type": "object",
"properties": {
"list_add_rate_override_per_day": {
"type": "number",
"description": "Caller-supplied expected OFAC digital-currency address additions per day."
}
},
"additionalProperties": false,
"description": "Explicit prior assumptions used only when overriding OFAC history cadence."
},
"title": {
"type": "string",
"description": "Optional report title."
},
"summary_focus": {
"type": "string",
"description": "Optional summary emphasis or focus area."
}
},
"required": [
"addresses"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the tool completed successfully."
},
"data": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "JSON-compatible value."
},
"description": "Primary structured result payload for the tool."
},
"report": {
"anyOf": [
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Report-shaped payload with summary, metrics, tables, or evidence."
},
{
"type": "null",
"description": "Null when no saved report is available."
}
],
"description": "Report-shaped payload when available; null for status-only retrieval responses."
},
"artifacts": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Artifact rendering hints keyed by format."
},
"artifact": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Artifact document type such as pdf or docx."
},
"name": {
"type": "string",
"description": "Suggested file name for the artifact."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"contentBase64": {
"type": "string",
"description": "Base64-encoded artifact content to decode and save locally."
}
},
"additionalProperties": false,
"description": "Inline generated file artifact. The service does not persist a hosted download URL."
},
"artifact_summary": {
"type": "object",
"properties": {
"documentType": {
"type": "string",
"description": "Rendered artifact type such as pdf or docx."
},
"fileName": {
"type": "string",
"description": "Suggested file name for the generated artifact."
},
"mimeType": {
"type": "string",
"description": "Artifact MIME type."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"usedFallback": {
"type": "boolean",
"description": "Whether fallback rendering was used."
},
"delivery": {
"type": "object",
"properties": {
"primary": {
"type": "string",
"description": "Primary delivery mode, normally base64."
},
"downloadUrl": {
"type": [
"string",
"null"
],
"description": "Hosted download URL when one exists; null when the artifact is inline only."
},
"note": {
"type": "string",
"description": "Human-readable delivery note."
}
},
"additionalProperties": true,
"description": "How to retrieve or save the generated artifact."
}
},
"additionalProperties": true,
"description": "Delivery and rendering metadata for an inline generated artifact."
},
"output": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Nested renderer output when a workflow bundles an artifact render."
},
"source": {
"anyOf": [
{
"type": "string",
"description": "Source label for the result."
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Source route, dataset, or execution metadata for the result."
}
],
"description": "Source label, route, dataset, or execution metadata for the result."
},
"error": {
"type": "string",
"description": "Machine-readable error code or message when the tool fails."
},
"message": {
"type": "string",
"description": "Human-readable error or status message."
}
},
"additionalProperties": true,
"description": "Structured response object returned by the tool in structuredContent.",
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢compliance_queue_optimize(review_items, review_budget, objective, asset, horizon_days, ...)
Optimize a compliance review queue using current OFAC exact matches, future exposure probabilities, exposure value, relationship tier, recency, and reviewer capacity. Use this when review_items and review_budget are known; use compliance_exposure_forecast for probability-only analysis or compliance_edd_report for a case memo.
輸入結構描述
{
"type": "object",
"properties": {
"review_items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"address": {
"type": "string",
"minLength": 10,
"description": "Wallet address to screen and rank."
},
"exposure_usd": {
"type": "number",
"description": "Dollar exposure associated with this wallet."
},
"relationship_tier": {
"type": "string",
"enum": [
"low",
"standard",
"high",
"critical"
],
"description": "Relationship risk tier for this wallet."
},
"current_queue_position": {
"type": "integer",
"description": "Optional current queue rank, where 1 is first."
},
"last_activity_days": {
"type": "number",
"description": "Days since the wallet was last active."
},
"transaction_count_30d": {
"type": "number",
"description": "Transaction count over the trailing 30 days."
},
"policy_priority": {
"type": "number",
"description": "Optional internal policy priority from 0 to 10."
},
"label": {
"type": "string",
"description": "Optional display label for the review item."
}
},
"required": [
"address",
"exposure_usd",
"relationship_tier"
],
"additionalProperties": false
},
"minItems": 1,
"maxItems": 500,
"description": "Wallet review items with per-address metadata required for queue optimization."
},
"review_budget": {
"type": "integer",
"description": "Number of items a reviewer can handle in the next review window."
},
"objective": {
"type": "string",
"enum": [
"minimize_residual_risk",
"maximize_expected_recall",
"maximize_caught_hits"
],
"description": "Optimization objective."
},
"asset": {
"type": "string",
"minLength": 2,
"description": "Optional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC."
},
"horizon_days": {
"type": "integer",
"description": "Forecast horizon in days."
},
"iterations": {
"type": "integer",
"description": "Forecast trial count."
},
"tier_weights": {
"type": "object",
"additionalProperties": {
"type": "number",
"description": "Tier weight override."
},
"description": "Relationship tier weight overrides."
},
"priors": {
"type": "object",
"properties": {
"list_add_rate_override_per_day": {
"type": "number",
"description": "Caller-supplied expected OFAC digital-currency address additions per day."
}
},
"additionalProperties": false,
"description": "Explicit prior assumptions used only when overriding OFAC history cadence."
},
"title": {
"type": "string",
"description": "Optional report title."
},
"summary_focus": {
"type": "string",
"description": "Optional summary emphasis or focus area."
}
},
"required": [
"review_items",
"review_budget"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the tool completed successfully."
},
"data": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "JSON-compatible value."
},
"description": "Primary structured result payload for the tool."
},
"report": {
"anyOf": [
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Report-shaped payload with summary, metrics, tables, or evidence."
},
{
"type": "null",
"description": "Null when no saved report is available."
}
],
"description": "Report-shaped payload when available; null for status-only retrieval responses."
},
"artifacts": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Artifact rendering hints keyed by format."
},
"artifact": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Artifact document type such as pdf or docx."
},
"name": {
"type": "string",
"description": "Suggested file name for the artifact."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"contentBase64": {
"type": "string",
"description": "Base64-encoded artifact content to decode and save locally."
}
},
"additionalProperties": false,
"description": "Inline generated file artifact. The service does not persist a hosted download URL."
},
"artifact_summary": {
"type": "object",
"properties": {
"documentType": {
"type": "string",
"description": "Rendered artifact type such as pdf or docx."
},
"fileName": {
"type": "string",
"description": "Suggested file name for the generated artifact."
},
"mimeType": {
"type": "string",
"description": "Artifact MIME type."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"usedFallback": {
"type": "boolean",
"description": "Whether fallback rendering was used."
},
"delivery": {
"type": "object",
"properties": {
"primary": {
"type": "string",
"description": "Primary delivery mode, normally base64."
},
"downloadUrl": {
"type": [
"string",
"null"
],
"description": "Hosted download URL when one exists; null when the artifact is inline only."
},
"note": {
"type": "string",
"description": "Human-readable delivery note."
}
},
"additionalProperties": true,
"description": "How to retrieve or save the generated artifact."
}
},
"additionalProperties": true,
"description": "Delivery and rendering metadata for an inline generated artifact."
},
"output": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Nested renderer output when a workflow bundles an artifact render."
},
"source": {
"anyOf": [
{
"type": "string",
"description": "Source label for the result."
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Source route, dataset, or execution metadata for the result."
}
],
"description": "Source label, route, dataset, or execution metadata for the result."
},
"error": {
"type": "string",
"description": "Machine-readable error code or message when the tool fails."
},
"message": {
"type": "string",
"description": "Human-readable error or status message."
}
},
"additionalProperties": true,
"description": "Structured response object returned by the tool in structuredContent.",
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢report_pdf_generate(report_meta, executive_summary, headline_metrics, tables, export_artifacts, ...)
Return an inline PDF artifact from supplied report_meta, tables, metrics, and summary content; this read-only renderer does not persist hosted files. Use this only when a structured report payload already exists; use report_docx_generate for editable Word output or compliance_edd_report to build the memo first.
輸入結構描述
{
"type": "object",
"properties": {
"report_meta": {
"type": "object",
"properties": {
"report_type": {
"type": "string",
"description": "Optional report classification."
},
"title": {
"type": "string",
"description": "Report title shown in the generated artifact."
},
"author": {
"type": "string",
"description": "Author or generating system."
}
},
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "Additional report metadata value keyed by metadata name."
}
},
"executive_summary": {
"type": "array",
"items": {
"type": "string",
"description": "Executive summary bullet."
},
"description": "Optional executive summary bullets."
},
"headline_metrics": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string",
"description": "Metric label shown in the report."
},
"value": {
"type": [
"string",
"number",
"boolean"
],
"description": "Metric value."
},
"unit": {
"type": "string",
"description": "Optional unit for the metric value."
}
},
"required": [
"label"
],
"additionalProperties": false
},
"description": "Optional headline metrics rendered near the top of the report."
},
"tables": {
"type": "object",
"additionalProperties": {
"type": "object",
"properties": {
"columns": {
"type": "array",
"items": {
"type": "string",
"description": "Ordered table column label."
},
"description": "Ordered table column labels."
},
"rows": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/0"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/1"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/2"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/3"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/4"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/5"
}
],
"description": "Cell value keyed by the matching column name."
},
"description": "Single table row keyed by column name."
},
"description": "Table row objects keyed by column name."
}
},
"required": [
"columns",
"rows"
],
"additionalProperties": false
},
"description": "Named tables rendered into the report artifact."
},
"export_artifacts": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/0"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/1"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/2"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/3"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/4"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/5"
}
],
"description": "Prior artifact metadata value keyed by artifact name."
},
"description": "Optional prior export metadata carried alongside the report payload."
},
"result": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/0"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/1"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/2"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/3"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/4"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/5"
}
],
"description": "Raw result value keyed by result field name."
},
"description": "Optional raw result payload attached for audit or downstream use."
}
},
"required": [
"report_meta",
"tables"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the tool completed successfully."
},
"data": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "JSON-compatible value."
},
"description": "Primary structured result payload for the tool."
},
"report": {
"anyOf": [
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Report-shaped payload with summary, metrics, tables, or evidence."
},
{
"type": "null",
"description": "Null when no saved report is available."
}
],
"description": "Report-shaped payload when available; null for status-only retrieval responses."
},
"artifacts": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Artifact rendering hints keyed by format."
},
"artifact": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Artifact document type such as pdf or docx."
},
"name": {
"type": "string",
"description": "Suggested file name for the artifact."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"contentBase64": {
"type": "string",
"description": "Base64-encoded artifact content to decode and save locally."
}
},
"additionalProperties": false,
"description": "Inline generated file artifact. The service does not persist a hosted download URL."
},
"artifact_summary": {
"type": "object",
"properties": {
"documentType": {
"type": "string",
"description": "Rendered artifact type such as pdf or docx."
},
"fileName": {
"type": "string",
"description": "Suggested file name for the generated artifact."
},
"mimeType": {
"type": "string",
"description": "Artifact MIME type."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"usedFallback": {
"type": "boolean",
"description": "Whether fallback rendering was used."
},
"delivery": {
"type": "object",
"properties": {
"primary": {
"type": "string",
"description": "Primary delivery mode, normally base64."
},
"downloadUrl": {
"type": [
"string",
"null"
],
"description": "Hosted download URL when one exists; null when the artifact is inline only."
},
"note": {
"type": "string",
"description": "Human-readable delivery note."
}
},
"additionalProperties": true,
"description": "How to retrieve or save the generated artifact."
}
},
"additionalProperties": true,
"description": "Delivery and rendering metadata for an inline generated artifact."
},
"output": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Nested renderer output when a workflow bundles an artifact render."
},
"source": {
"anyOf": [
{
"type": "string",
"description": "Source label for the result."
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Source route, dataset, or execution metadata for the result."
}
],
"description": "Source label, route, dataset, or execution metadata for the result."
},
"error": {
"type": "string",
"description": "Machine-readable error code or message when the tool fails."
},
"message": {
"type": "string",
"description": "Human-readable error or status message."
}
},
"additionalProperties": true,
"description": "Structured response object returned by the tool in structuredContent.",
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢report_docx_generate(report_meta, executive_summary, headline_metrics, tables, export_artifacts, ...)
Return an inline DOCX artifact from supplied report_meta, tables, metrics, and summary content; this read-only renderer does not persist hosted files. Use this only when a structured report payload already exists; use report_pdf_generate for fixed-layout output or compliance_edd_report to build the memo first.
輸入結構描述
{
"type": "object",
"properties": {
"report_meta": {
"type": "object",
"properties": {
"report_type": {
"type": "string",
"description": "Optional report classification."
},
"title": {
"type": "string",
"description": "Report title shown in the generated artifact."
},
"author": {
"type": "string",
"description": "Author or generating system."
}
},
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "Additional report metadata value keyed by metadata name."
}
},
"executive_summary": {
"type": "array",
"items": {
"type": "string",
"description": "Executive summary bullet."
},
"description": "Optional executive summary bullets."
},
"headline_metrics": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string",
"description": "Metric label shown in the report."
},
"value": {
"type": [
"string",
"number",
"boolean"
],
"description": "Metric value."
},
"unit": {
"type": "string",
"description": "Optional unit for the metric value."
}
},
"required": [
"label"
],
"additionalProperties": false
},
"description": "Optional headline metrics rendered near the top of the report."
},
"tables": {
"type": "object",
"additionalProperties": {
"type": "object",
"properties": {
"columns": {
"type": "array",
"items": {
"type": "string",
"description": "Ordered table column label."
},
"description": "Ordered table column labels."
},
"rows": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/0"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/1"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/2"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/3"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/4"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/5"
}
],
"description": "Cell value keyed by the matching column name."
},
"description": "Single table row keyed by column name."
},
"description": "Table row objects keyed by column name."
}
},
"required": [
"columns",
"rows"
],
"additionalProperties": false
},
"description": "Named tables rendered into the report artifact."
},
"export_artifacts": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/0"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/1"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/2"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/3"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/4"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/5"
}
],
"description": "Prior artifact metadata value keyed by artifact name."
},
"description": "Optional prior export metadata carried alongside the report payload."
},
"result": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/0"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/1"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/2"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/3"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/4"
},
{
"$ref": "#/properties/report_meta/additionalProperties/anyOf/5"
}
],
"description": "Raw result value keyed by result field name."
},
"description": "Optional raw result payload attached for audit or downstream use."
}
},
"required": [
"report_meta",
"tables"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the tool completed successfully."
},
"data": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"type": "string",
"description": "String value."
},
{
"type": "number",
"description": "Numeric value."
},
{
"type": "boolean",
"description": "Boolean value."
},
{
"type": "null",
"description": "Null value."
},
{
"type": "array",
"description": "Array value."
},
{
"type": "object",
"additionalProperties": {},
"description": "Object value."
}
],
"description": "JSON-compatible value."
},
"description": "Primary structured result payload for the tool."
},
"report": {
"anyOf": [
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Report-shaped payload with summary, metrics, tables, or evidence."
},
{
"type": "null",
"description": "Null when no saved report is available."
}
],
"description": "Report-shaped payload when available; null for status-only retrieval responses."
},
"artifacts": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Artifact rendering hints keyed by format."
},
"artifact": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Artifact document type such as pdf or docx."
},
"name": {
"type": "string",
"description": "Suggested file name for the artifact."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"contentBase64": {
"type": "string",
"description": "Base64-encoded artifact content to decode and save locally."
}
},
"additionalProperties": false,
"description": "Inline generated file artifact. The service does not persist a hosted download URL."
},
"artifact_summary": {
"type": "object",
"properties": {
"documentType": {
"type": "string",
"description": "Rendered artifact type such as pdf or docx."
},
"fileName": {
"type": "string",
"description": "Suggested file name for the generated artifact."
},
"mimeType": {
"type": "string",
"description": "Artifact MIME type."
},
"sizeBytes": {
"type": "integer",
"description": "Artifact size in bytes."
},
"usedFallback": {
"type": "boolean",
"description": "Whether fallback rendering was used."
},
"delivery": {
"type": "object",
"properties": {
"primary": {
"type": "string",
"description": "Primary delivery mode, normally base64."
},
"downloadUrl": {
"type": [
"string",
"null"
],
"description": "Hosted download URL when one exists; null when the artifact is inline only."
},
"note": {
"type": "string",
"description": "Human-readable delivery note."
}
},
"additionalProperties": true,
"description": "How to retrieve or save the generated artifact."
}
},
"additionalProperties": true,
"description": "Delivery and rendering metadata for an inline generated artifact."
},
"output": {
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Nested renderer output when a workflow bundles an artifact render."
},
"source": {
"anyOf": [
{
"type": "string",
"description": "Source label for the result."
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/properties/data/additionalProperties"
},
"description": "Source route, dataset, or execution metadata for the result."
}
],
"description": "Source label, route, dataset, or execution metadata for the result."
},
"error": {
"type": "string",
"description": "Machine-readable error code or message when the tool fails."
},
"message": {
"type": "string",
"description": "Human-readable error or status message."
}
},
"additionalProperties": true,
"description": "Structured response object returned by the tool in structuredContent.",
"$schema": "http://json-schema.org/draft-07/schema#"
}社群
證據