Servidor MCP

AurelianFlo

com.aurelianflo/core
Cripto y Web3 Legal y cumplimiento Seguridad Público y accesible MCP 2025-11-25

Qué hace este MCP

Screens cryptocurrency wallets against OFAC designations and generates enhanced due diligence reports, exposure forecasts, and compliance review queues.

compliance_edd_report
EDD Report
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subject_name', 'output_format', 'addresses'], 'properties': {'asset': {'type': 'string', 'minLength': 2, 'description': 'Optional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC.'}, '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.'}, 'maxItems': 100, 'minItems': 1, 'description': 'Crypto wallet addresses to screen for OFAC sanctions exposure and include in the enhanced due diligence memo.'}, 'case_name': {'type': 'string', 'description': 'Optional case or review title shown in the memo.'}, 'jurisdiction': {'type': 'string', 'description': 'Optional jurisdiction or operating region for the case.'}, 'reference_id': {'type': 'string', 'description': 'Optional internal case or review reference.'}, 'requested_by': {'type': 'string', 'description': 'Optional requester, owner, or reviewing team.'}, 'subject_name': {'type': 'string', 'minLength': 2, 'description': 'Human-readable subject or counterparty name for the memo.'}, 'artifact_only': {'type': 'boolean', 'description': 'When output_format is pdf or docx, return a compact artifact-first response without the full memo payload.'}, 'output_format': {'enum': ['json', 'pdf', 'docx'], 'type': 'string', 'description': 'Select json for the structured memo payload or pdf|docx for a generated artifact.'}, 'review_reason': {'type': 'string', 'description': 'Optional reason the EDD memo is being prepared.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'object', 'description': 'Primary structured result payload for the tool.', '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'JSON-compatible value.'}}, 'error': {'type': 'string', 'description': 'Machine-readable error code or message when the tool fails.'}, 'output': {'type': 'object', 'description': 'Nested renderer output when a workflow bundles an artifact render.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'report': {'anyOf': [{'type': 'object', 'description': 'Report-shaped payload with summary, metrics, tables, or evidence.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, {'type': 'null', 'description': 'Null when no saved report is available.'}], 'description': 'Report-shaped payload when available; null for status-only retrieval responses.'}, 'source': {'anyOf': [{'type': 'string', 'description': 'Source label for the result.'}, {'type': 'object', 'description': 'Source route, dataset, or execution metadata for the result.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}], 'description': 'Source label, route, dataset, or execution metadata for the result.'}, 'message': {'type': 'string', 'description': 'Human-readable error or status message.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool completed successfully.'}, 'artifact': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Suggested file name for the artifact.'}, 'type': {'type': 'string', 'description': 'Artifact document type such as pdf or docx.'}, 'sizeBytes': {'type': 'integer', 'description': 'Artifact size in bytes.'}, 'contentBase64': {'type': 'string', 'description': 'Base64-encoded artifact content to decode and save locally.'}}, 'description': 'Inline generated file artifact. The service does not persist a hosted download URL.', 'additionalProperties': False}, 'artifacts': {'type': 'object', 'description': 'Artifact rendering hints keyed by format.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'artifact_summary': {'type': 'object', 'properties': {'delivery': {'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Human-readable delivery note.'}, '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.'}}, 'description': 'How to retrieve or save the generated artifact.', 'additionalProperties': True}, '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.'}, 'documentType': {'type': 'string', 'description': 'Rendered artifact type such as pdf or docx.'}, 'usedFallback': {'type': 'boolean', 'description': 'Whether fallback rendering was used.'}}, 'description': 'Delivery and rendering metadata for an inline generated artifact.', 'additionalProperties': True}}, 'description': 'Structured response object returned by the tool in structuredContent.', 'additionalProperties': True}
compliance_exposure_forecast
Compliance Exposure Forecast
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['addresses'], 'properties': {'asset': {'type': 'string', 'minLength': 2, 'description': 'Optional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC.'}, 'title': {'type': 'string', 'description': 'Optional report title.'}, 'priors': {'type': 'object', 'properties': {'list_add_rate_override_per_day': {'type': 'number', 'description': 'Caller-supplied expected OFAC digital-currency address additions per day.'}}, 'description': 'Explicit prior assumptions used only when overriding OFAC history cadence.', 'additionalProperties': False}, 'target': {'type': 'object', 'required': ['operator', 'k'], 'properties': {'k': {'type': 'integer', 'description': 'Target count threshold.'}, 'operator': {'enum': ['>=', '>', '==', '<=', '<'], 'type': 'string', 'description': 'Comparison operator for the target hit count.'}}, 'description': 'Target event for the forecast probability.', 'additionalProperties': False}, 'addresses': {'type': 'array', 'items': {'type': 'string', 'minLength': 10, 'description': 'Wallet address to forecast for future OFAC exact-match exposure.'}, 'maxItems': 500, 'minItems': 1, 'description': 'Wallet addresses to forecast for future OFAC exact-match exposure.'}, 'iterations': {'type': 'integer', 'description': 'Forecast trial count.'}, 'horizon_days': {'type': 'integer', 'description': 'Forecast horizon in days.'}, 'tier_weights': {'type': 'object', 'description': 'Relationship tier weight overrides.', 'additionalProperties': {'type': 'number', 'description': 'Tier weight override.'}}, 'summary_focus': {'type': 'string', 'description': 'Optional summary emphasis or focus area.'}, 'address_metadata': {'type': 'array', 'items': {'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'minLength': 10, 'description': 'Wallet address this metadata row describes.'}, 'exposure_usd': {'type': 'number', 'description': 'Dollar exposure associated with this wallet.'}, 'policy_priority': {'type': 'number', 'description': 'Optional internal policy priority from 0 to 10.'}, 'relationship_tier': {'enum': ['low', 'standard', 'high', 'critical'], 'type': 'string', '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.'}}, 'additionalProperties': False}, 'description': 'Optional per-address business metadata used to weight exposure hazard.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'object', 'description': 'Primary structured result payload for the tool.', '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'JSON-compatible value.'}}, 'error': {'type': 'string', 'description': 'Machine-readable error code or message when the tool fails.'}, 'output': {'type': 'object', 'description': 'Nested renderer output when a workflow bundles an artifact render.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'report': {'anyOf': [{'type': 'object', 'description': 'Report-shaped payload with summary, metrics, tables, or evidence.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, {'type': 'null', 'description': 'Null when no saved report is available.'}], 'description': 'Report-shaped payload when available; null for status-only retrieval responses.'}, 'source': {'anyOf': [{'type': 'string', 'description': 'Source label for the result.'}, {'type': 'object', 'description': 'Source route, dataset, or execution metadata for the result.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}], 'description': 'Source label, route, dataset, or execution metadata for the result.'}, 'message': {'type': 'string', 'description': 'Human-readable error or status message.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool completed successfully.'}, 'artifact': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Suggested file name for the artifact.'}, 'type': {'type': 'string', 'description': 'Artifact document type such as pdf or docx.'}, 'sizeBytes': {'type': 'integer', 'description': 'Artifact size in bytes.'}, 'contentBase64': {'type': 'string', 'description': 'Base64-encoded artifact content to decode and save locally.'}}, 'description': 'Inline generated file artifact. The service does not persist a hosted download URL.', 'additionalProperties': False}, 'artifacts': {'type': 'object', 'description': 'Artifact rendering hints keyed by format.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'artifact_summary': {'type': 'object', 'properties': {'delivery': {'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Human-readable delivery note.'}, '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.'}}, 'description': 'How to retrieve or save the generated artifact.', 'additionalProperties': True}, '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.'}, 'documentType': {'type': 'string', 'description': 'Rendered artifact type such as pdf or docx.'}, 'usedFallback': {'type': 'boolean', 'description': 'Whether fallback rendering was used.'}}, 'description': 'Delivery and rendering metadata for an inline generated artifact.', 'additionalProperties': True}}, 'description': 'Structured response object returned by the tool in structuredContent.', 'additionalProperties': True}
compliance_queue_optimize
Compliance Review Queue Optimizer
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['review_items', 'review_budget'], 'properties': {'asset': {'type': 'string', 'minLength': 2, 'description': 'Optional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC.'}, 'title': {'type': 'string', 'description': 'Optional report title.'}, 'priors': {'type': 'object', 'properties': {'list_add_rate_override_per_day': {'type': 'number', 'description': 'Caller-supplied expected OFAC digital-currency address additions per day.'}}, 'description': 'Explicit prior assumptions used only when overriding OFAC history cadence.', 'additionalProperties': False}, 'objective': {'enum': ['minimize_residual_risk', 'maximize_expected_recall', 'maximize_caught_hits'], 'type': 'string', 'description': 'Optimization objective.'}, 'iterations': {'type': 'integer', 'description': 'Forecast trial count.'}, 'horizon_days': {'type': 'integer', 'description': 'Forecast horizon in days.'}, 'review_items': {'type': 'array', 'items': {'type': 'object', 'required': ['address', 'exposure_usd', 'relationship_tier'], 'properties': {'label': {'type': 'string', 'description': 'Optional display label for the review item.'}, 'address': {'type': 'string', 'minLength': 10, 'description': 'Wallet address to screen and rank.'}, 'exposure_usd': {'type': 'number', 'description': 'Dollar exposure associated with this wallet.'}, 'policy_priority': {'type': 'number', 'description': 'Optional internal policy priority from 0 to 10.'}, 'relationship_tier': {'enum': ['low', 'standard', 'high', 'critical'], 'type': 'string', '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.'}, 'current_queue_position': {'type': 'integer', 'description': 'Optional current queue rank, where 1 is first.'}}, 'additionalProperties': False}, 'maxItems': 500, 'minItems': 1, 'description': 'Wallet review items with per-address metadata required for queue optimization.'}, 'tier_weights': {'type': 'object', 'description': 'Relationship tier weight overrides.', 'additionalProperties': {'type': 'number', 'description': 'Tier weight override.'}}, 'review_budget': {'type': 'integer', 'description': 'Number of items a reviewer can handle in the next review window.'}, 'summary_focus': {'type': 'string', 'description': 'Optional summary emphasis or focus area.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'object', 'description': 'Primary structured result payload for the tool.', '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'JSON-compatible value.'}}, 'error': {'type': 'string', 'description': 'Machine-readable error code or message when the tool fails.'}, 'output': {'type': 'object', 'description': 'Nested renderer output when a workflow bundles an artifact render.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'report': {'anyOf': [{'type': 'object', 'description': 'Report-shaped payload with summary, metrics, tables, or evidence.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, {'type': 'null', 'description': 'Null when no saved report is available.'}], 'description': 'Report-shaped payload when available; null for status-only retrieval responses.'}, 'source': {'anyOf': [{'type': 'string', 'description': 'Source label for the result.'}, {'type': 'object', 'description': 'Source route, dataset, or execution metadata for the result.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}], 'description': 'Source label, route, dataset, or execution metadata for the result.'}, 'message': {'type': 'string', 'description': 'Human-readable error or status message.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool completed successfully.'}, 'artifact': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Suggested file name for the artifact.'}, 'type': {'type': 'string', 'description': 'Artifact document type such as pdf or docx.'}, 'sizeBytes': {'type': 'integer', 'description': 'Artifact size in bytes.'}, 'contentBase64': {'type': 'string', 'description': 'Base64-encoded artifact content to decode and save locally.'}}, 'description': 'Inline generated file artifact. The service does not persist a hosted download URL.', 'additionalProperties': False}, 'artifacts': {'type': 'object', 'description': 'Artifact rendering hints keyed by format.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'artifact_summary': {'type': 'object', 'properties': {'delivery': {'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Human-readable delivery note.'}, '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.'}}, 'description': 'How to retrieve or save the generated artifact.', 'additionalProperties': True}, '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.'}, 'documentType': {'type': 'string', 'description': 'Rendered artifact type such as pdf or docx.'}, 'usedFallback': {'type': 'boolean', 'description': 'Whether fallback rendering was used.'}}, 'description': 'Delivery and rendering metadata for an inline generated artifact.', 'additionalProperties': True}}, 'description': 'Structured response object returned by the tool in structuredContent.', 'additionalProperties': True}
queue_saved_list
Saved Queue Status
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum saved queue records to list if server-side queue persistence becomes configured.'}, 'case_reference': {'type': 'string', 'description': 'Optional client-side case reference to echo in the status response.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'object', 'description': 'Primary structured result payload for the tool.', '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'JSON-compatible value.'}}, 'error': {'type': 'string', 'description': 'Machine-readable error code or message when the tool fails.'}, 'output': {'type': 'object', 'description': 'Nested renderer output when a workflow bundles an artifact render.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'report': {'anyOf': [{'type': 'object', 'description': 'Report-shaped payload with summary, metrics, tables, or evidence.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, {'type': 'null', 'description': 'Null when no saved report is available.'}], 'description': 'Report-shaped payload when available; null for status-only retrieval responses.'}, 'source': {'anyOf': [{'type': 'string', 'description': 'Source label for the result.'}, {'type': 'object', 'description': 'Source route, dataset, or execution metadata for the result.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}], 'description': 'Source label, route, dataset, or execution metadata for the result.'}, 'message': {'type': 'string', 'description': 'Human-readable error or status message.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool completed successfully.'}, 'artifact': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Suggested file name for the artifact.'}, 'type': {'type': 'string', 'description': 'Artifact document type such as pdf or docx.'}, 'sizeBytes': {'type': 'integer', 'description': 'Artifact size in bytes.'}, 'contentBase64': {'type': 'string', 'description': 'Base64-encoded artifact content to decode and save locally.'}}, 'description': 'Inline generated file artifact. The service does not persist a hosted download URL.', 'additionalProperties': False}, 'artifacts': {'type': 'object', 'description': 'Artifact rendering hints keyed by format.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'artifact_summary': {'type': 'object', 'properties': {'delivery': {'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Human-readable delivery note.'}, '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.'}}, 'description': 'How to retrieve or save the generated artifact.', 'additionalProperties': True}, '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.'}, 'documentType': {'type': 'string', 'description': 'Rendered artifact type such as pdf or docx.'}, 'usedFallback': {'type': 'boolean', 'description': 'Whether fallback rendering was used.'}}, 'description': 'Delivery and rendering metadata for an inline generated artifact.', 'additionalProperties': True}}, 'description': 'Structured response object returned by the tool in structuredContent.', 'additionalProperties': True}
report_docx_generate
Report DOCX Generate
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report_meta', 'tables'], 'properties': {'result': {'type': 'object', 'description': 'Optional raw result payload attached for audit or downstream use.', '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.'}}, 'tables': {'type': 'object', 'description': 'Named tables rendered into the report artifact.', 'additionalProperties': {'type': 'object', 'required': ['columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'object', 'description': 'Single table row keyed by column name.', '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': 'Table row objects keyed by column name.'}, 'columns': {'type': 'array', 'items': {'type': 'string', 'description': 'Ordered table column label.'}, 'description': 'Ordered table column labels.'}}, 'additionalProperties': False}}, 'report_meta': {'type': 'object', 'properties': {'title': {'type': 'string', 'description': 'Report title shown in the generated artifact.'}, 'author': {'type': 'string', 'description': 'Author or generating system.'}, 'report_type': {'type': 'string', 'description': 'Optional report classification.'}}, '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'Additional report metadata value keyed by metadata name.'}}, 'export_artifacts': {'type': 'object', 'description': 'Optional prior export metadata carried alongside the report payload.', '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.'}}, 'headline_metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label'], 'properties': {'unit': {'type': 'string', 'description': 'Optional unit for the metric value.'}, 'label': {'type': 'string', 'description': 'Metric label shown in the report.'}, 'value': {'type': ['string', 'number', 'boolean'], 'description': 'Metric value.'}}, 'additionalProperties': False}, 'description': 'Optional headline metrics rendered near the top of the report.'}, 'executive_summary': {'type': 'array', 'items': {'type': 'string', 'description': 'Executive summary bullet.'}, 'description': 'Optional executive summary bullets.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'object', 'description': 'Primary structured result payload for the tool.', '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'JSON-compatible value.'}}, 'error': {'type': 'string', 'description': 'Machine-readable error code or message when the tool fails.'}, 'output': {'type': 'object', 'description': 'Nested renderer output when a workflow bundles an artifact render.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'report': {'anyOf': [{'type': 'object', 'description': 'Report-shaped payload with summary, metrics, tables, or evidence.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, {'type': 'null', 'description': 'Null when no saved report is available.'}], 'description': 'Report-shaped payload when available; null for status-only retrieval responses.'}, 'source': {'anyOf': [{'type': 'string', 'description': 'Source label for the result.'}, {'type': 'object', 'description': 'Source route, dataset, or execution metadata for the result.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}], 'description': 'Source label, route, dataset, or execution metadata for the result.'}, 'message': {'type': 'string', 'description': 'Human-readable error or status message.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool completed successfully.'}, 'artifact': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Suggested file name for the artifact.'}, 'type': {'type': 'string', 'description': 'Artifact document type such as pdf or docx.'}, 'sizeBytes': {'type': 'integer', 'description': 'Artifact size in bytes.'}, 'contentBase64': {'type': 'string', 'description': 'Base64-encoded artifact content to decode and save locally.'}}, 'description': 'Inline generated file artifact. The service does not persist a hosted download URL.', 'additionalProperties': False}, 'artifacts': {'type': 'object', 'description': 'Artifact rendering hints keyed by format.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'artifact_summary': {'type': 'object', 'properties': {'delivery': {'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Human-readable delivery note.'}, '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.'}}, 'description': 'How to retrieve or save the generated artifact.', 'additionalProperties': True}, '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.'}, 'documentType': {'type': 'string', 'description': 'Rendered artifact type such as pdf or docx.'}, 'usedFallback': {'type': 'boolean', 'description': 'Whether fallback rendering was used.'}}, 'description': 'Delivery and rendering metadata for an inline generated artifact.', 'additionalProperties': True}}, 'description': 'Structured response object returned by the tool in structuredContent.', 'additionalProperties': True}
report_pdf_generate
Report PDF Generate
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report_meta', 'tables'], 'properties': {'result': {'type': 'object', 'description': 'Optional raw result payload attached for audit or downstream use.', '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.'}}, 'tables': {'type': 'object', 'description': 'Named tables rendered into the report artifact.', 'additionalProperties': {'type': 'object', 'required': ['columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'object', 'description': 'Single table row keyed by column name.', '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': 'Table row objects keyed by column name.'}, 'columns': {'type': 'array', 'items': {'type': 'string', 'description': 'Ordered table column label.'}, 'description': 'Ordered table column labels.'}}, 'additionalProperties': False}}, 'report_meta': {'type': 'object', 'properties': {'title': {'type': 'string', 'description': 'Report title shown in the generated artifact.'}, 'author': {'type': 'string', 'description': 'Author or generating system.'}, 'report_type': {'type': 'string', 'description': 'Optional report classification.'}}, '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'Additional report metadata value keyed by metadata name.'}}, 'export_artifacts': {'type': 'object', 'description': 'Optional prior export metadata carried alongside the report payload.', '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.'}}, 'headline_metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label'], 'properties': {'unit': {'type': 'string', 'description': 'Optional unit for the metric value.'}, 'label': {'type': 'string', 'description': 'Metric label shown in the report.'}, 'value': {'type': ['string', 'number', 'boolean'], 'description': 'Metric value.'}}, 'additionalProperties': False}, 'description': 'Optional headline metrics rendered near the top of the report.'}, 'executive_summary': {'type': 'array', 'items': {'type': 'string', 'description': 'Executive summary bullet.'}, 'description': 'Optional executive summary bullets.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'object', 'description': 'Primary structured result payload for the tool.', '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'JSON-compatible value.'}}, 'error': {'type': 'string', 'description': 'Machine-readable error code or message when the tool fails.'}, 'output': {'type': 'object', 'description': 'Nested renderer output when a workflow bundles an artifact render.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'report': {'anyOf': [{'type': 'object', 'description': 'Report-shaped payload with summary, metrics, tables, or evidence.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, {'type': 'null', 'description': 'Null when no saved report is available.'}], 'description': 'Report-shaped payload when available; null for status-only retrieval responses.'}, 'source': {'anyOf': [{'type': 'string', 'description': 'Source label for the result.'}, {'type': 'object', 'description': 'Source route, dataset, or execution metadata for the result.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}], 'description': 'Source label, route, dataset, or execution metadata for the result.'}, 'message': {'type': 'string', 'description': 'Human-readable error or status message.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool completed successfully.'}, 'artifact': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Suggested file name for the artifact.'}, 'type': {'type': 'string', 'description': 'Artifact document type such as pdf or docx.'}, 'sizeBytes': {'type': 'integer', 'description': 'Artifact size in bytes.'}, 'contentBase64': {'type': 'string', 'description': 'Base64-encoded artifact content to decode and save locally.'}}, 'description': 'Inline generated file artifact. The service does not persist a hosted download URL.', 'additionalProperties': False}, 'artifacts': {'type': 'object', 'description': 'Artifact rendering hints keyed by format.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'artifact_summary': {'type': 'object', 'properties': {'delivery': {'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Human-readable delivery note.'}, '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.'}}, 'description': 'How to retrieve or save the generated artifact.', 'additionalProperties': True}, '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.'}, 'documentType': {'type': 'string', 'description': 'Rendered artifact type such as pdf or docx.'}, 'usedFallback': {'type': 'boolean', 'description': 'Whether fallback rendering was used.'}}, 'description': 'Delivery and rendering metadata for an inline generated artifact.', 'additionalProperties': True}}, 'description': 'Structured response object returned by the tool in structuredContent.', 'additionalProperties': True}
report_saved_retrieve
Saved Report Retrieval Status
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'file_name': {'type': 'string', 'description': 'Optional file name from a prior artifact response.'}, 'report_id': {'type': 'string', 'description': 'Optional client-side report or case identifier to echo in the retrieval status response.'}, 'settlement_tx': {'type': 'string', 'description': 'Optional x402 settlement transaction hash associated with a prior paid report call.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'object', 'description': 'Primary structured result payload for the tool.', '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'JSON-compatible value.'}}, 'error': {'type': 'string', 'description': 'Machine-readable error code or message when the tool fails.'}, 'output': {'type': 'object', 'description': 'Nested renderer output when a workflow bundles an artifact render.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'report': {'anyOf': [{'type': 'object', 'description': 'Report-shaped payload with summary, metrics, tables, or evidence.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, {'type': 'null', 'description': 'Null when no saved report is available.'}], 'description': 'Report-shaped payload when available; null for status-only retrieval responses.'}, 'source': {'anyOf': [{'type': 'string', 'description': 'Source label for the result.'}, {'type': 'object', 'description': 'Source route, dataset, or execution metadata for the result.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}], 'description': 'Source label, route, dataset, or execution metadata for the result.'}, 'message': {'type': 'string', 'description': 'Human-readable error or status message.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool completed successfully.'}, 'artifact': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Suggested file name for the artifact.'}, 'type': {'type': 'string', 'description': 'Artifact document type such as pdf or docx.'}, 'sizeBytes': {'type': 'integer', 'description': 'Artifact size in bytes.'}, 'contentBase64': {'type': 'string', 'description': 'Base64-encoded artifact content to decode and save locally.'}}, 'description': 'Inline generated file artifact. The service does not persist a hosted download URL.', 'additionalProperties': False}, 'artifacts': {'type': 'object', 'description': 'Artifact rendering hints keyed by format.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'artifact_summary': {'type': 'object', 'properties': {'delivery': {'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Human-readable delivery note.'}, '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.'}}, 'description': 'How to retrieve or save the generated artifact.', 'additionalProperties': True}, '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.'}, 'documentType': {'type': 'string', 'description': 'Rendered artifact type such as pdf or docx.'}, 'usedFallback': {'type': 'boolean', 'description': 'Whether fallback rendering was used.'}}, 'description': 'Delivery and rendering metadata for an inline generated artifact.', 'additionalProperties': True}}, 'description': 'Structured response object returned by the tool in structuredContent.', 'additionalProperties': True}
server_capabilities
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'object', 'description': 'Primary structured result payload for the tool.', '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'JSON-compatible value.'}}, 'error': {'type': 'string', 'description': 'Machine-readable error code or message when the tool fails.'}, 'output': {'type': 'object', 'description': 'Nested renderer output when a workflow bundles an artifact render.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'report': {'anyOf': [{'type': 'object', 'description': 'Report-shaped payload with summary, metrics, tables, or evidence.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, {'type': 'null', 'description': 'Null when no saved report is available.'}], 'description': 'Report-shaped payload when available; null for status-only retrieval responses.'}, 'source': {'anyOf': [{'type': 'string', 'description': 'Source label for the result.'}, {'type': 'object', 'description': 'Source route, dataset, or execution metadata for the result.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}], 'description': 'Source label, route, dataset, or execution metadata for the result.'}, 'message': {'type': 'string', 'description': 'Human-readable error or status message.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool completed successfully.'}, 'artifact': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Suggested file name for the artifact.'}, 'type': {'type': 'string', 'description': 'Artifact document type such as pdf or docx.'}, 'sizeBytes': {'type': 'integer', 'description': 'Artifact size in bytes.'}, 'contentBase64': {'type': 'string', 'description': 'Base64-encoded artifact content to decode and save locally.'}}, 'description': 'Inline generated file artifact. The service does not persist a hosted download URL.', 'additionalProperties': False}, 'artifacts': {'type': 'object', 'description': 'Artifact rendering hints keyed by format.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'artifact_summary': {'type': 'object', 'properties': {'delivery': {'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Human-readable delivery note.'}, '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.'}}, 'description': 'How to retrieve or save the generated artifact.', 'additionalProperties': True}, '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.'}, 'documentType': {'type': 'string', 'description': 'Rendered artifact type such as pdf or docx.'}, 'usedFallback': {'type': 'boolean', 'description': 'Whether fallback rendering was used.'}}, 'description': 'Delivery and rendering metadata for an inline generated artifact.', 'additionalProperties': True}}, 'description': 'Structured response object returned by the tool in structuredContent.', 'additionalProperties': True}
wallet_ofac_batch
Batch Wallet Screen
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['addresses'], 'properties': {'asset': {'type': 'string', 'minLength': 2, 'description': 'Optional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC.'}, 'addresses': {'type': 'array', 'items': {'type': 'string', 'minLength': 10, 'description': 'Crypto wallet address to screen against OFAC SDN digital currency address designations.'}, 'maxItems': 100, 'minItems': 1, 'description': 'Crypto wallet addresses to screen against OFAC SDN digital currency address designations.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'object', 'description': 'Primary structured result payload for the tool.', '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'JSON-compatible value.'}}, 'error': {'type': 'string', 'description': 'Machine-readable error code or message when the tool fails.'}, 'output': {'type': 'object', 'description': 'Nested renderer output when a workflow bundles an artifact render.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'report': {'anyOf': [{'type': 'object', 'description': 'Report-shaped payload with summary, metrics, tables, or evidence.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, {'type': 'null', 'description': 'Null when no saved report is available.'}], 'description': 'Report-shaped payload when available; null for status-only retrieval responses.'}, 'source': {'anyOf': [{'type': 'string', 'description': 'Source label for the result.'}, {'type': 'object', 'description': 'Source route, dataset, or execution metadata for the result.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}], 'description': 'Source label, route, dataset, or execution metadata for the result.'}, 'message': {'type': 'string', 'description': 'Human-readable error or status message.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool completed successfully.'}, 'artifact': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Suggested file name for the artifact.'}, 'type': {'type': 'string', 'description': 'Artifact document type such as pdf or docx.'}, 'sizeBytes': {'type': 'integer', 'description': 'Artifact size in bytes.'}, 'contentBase64': {'type': 'string', 'description': 'Base64-encoded artifact content to decode and save locally.'}}, 'description': 'Inline generated file artifact. The service does not persist a hosted download URL.', 'additionalProperties': False}, 'artifacts': {'type': 'object', 'description': 'Artifact rendering hints keyed by format.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'artifact_summary': {'type': 'object', 'properties': {'delivery': {'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Human-readable delivery note.'}, '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.'}}, 'description': 'How to retrieve or save the generated artifact.', 'additionalProperties': True}, '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.'}, 'documentType': {'type': 'string', 'description': 'Rendered artifact type such as pdf or docx.'}, 'usedFallback': {'type': 'boolean', 'description': 'Whether fallback rendering was used.'}}, 'description': 'Delivery and rendering metadata for an inline generated artifact.', 'additionalProperties': True}}, 'description': 'Structured response object returned by the tool in structuredContent.', 'additionalProperties': True}
wallet_ofac_report
OFAC Wallet Screen Report
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address', 'output_format'], 'properties': {'asset': {'type': 'string', 'minLength': 2, 'description': 'Optional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC.'}, 'address': {'type': 'string', 'minLength': 10, 'description': 'Crypto wallet address to screen against OFAC SDN digital currency address designations.'}, 'output_format': {'enum': ['json', 'pdf', 'docx'], 'type': 'string', 'description': 'Select json for the structured report payload or pdf|docx for a generated artifact.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'object', 'description': 'Primary structured result payload for the tool.', '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'JSON-compatible value.'}}, 'error': {'type': 'string', 'description': 'Machine-readable error code or message when the tool fails.'}, 'output': {'type': 'object', 'description': 'Nested renderer output when a workflow bundles an artifact render.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'report': {'anyOf': [{'type': 'object', 'description': 'Report-shaped payload with summary, metrics, tables, or evidence.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, {'type': 'null', 'description': 'Null when no saved report is available.'}], 'description': 'Report-shaped payload when available; null for status-only retrieval responses.'}, 'source': {'anyOf': [{'type': 'string', 'description': 'Source label for the result.'}, {'type': 'object', 'description': 'Source route, dataset, or execution metadata for the result.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}], 'description': 'Source label, route, dataset, or execution metadata for the result.'}, 'message': {'type': 'string', 'description': 'Human-readable error or status message.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool completed successfully.'}, 'artifact': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Suggested file name for the artifact.'}, 'type': {'type': 'string', 'description': 'Artifact document type such as pdf or docx.'}, 'sizeBytes': {'type': 'integer', 'description': 'Artifact size in bytes.'}, 'contentBase64': {'type': 'string', 'description': 'Base64-encoded artifact content to decode and save locally.'}}, 'description': 'Inline generated file artifact. The service does not persist a hosted download URL.', 'additionalProperties': False}, 'artifacts': {'type': 'object', 'description': 'Artifact rendering hints keyed by format.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'artifact_summary': {'type': 'object', 'properties': {'delivery': {'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Human-readable delivery note.'}, '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.'}}, 'description': 'How to retrieve or save the generated artifact.', 'additionalProperties': True}, '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.'}, 'documentType': {'type': 'string', 'description': 'Rendered artifact type such as pdf or docx.'}, 'usedFallback': {'type': 'boolean', 'description': 'Whether fallback rendering was used.'}}, 'description': 'Delivery and rendering metadata for an inline generated artifact.', 'additionalProperties': True}}, 'description': 'Structured response object returned by the tool in structuredContent.', 'additionalProperties': True}
wallet_ofac_screen
OFAC Wallet Screen
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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'asset': {'type': 'string', 'minLength': 2, 'description': 'Optional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC.'}, 'address': {'type': 'string', 'minLength': 10, 'description': 'Crypto wallet address to screen against OFAC SDN digital currency address designations.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'object', 'description': 'Primary structured result payload for the tool.', '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', 'description': 'Object value.', 'additionalProperties': {}}], 'description': 'JSON-compatible value.'}}, 'error': {'type': 'string', 'description': 'Machine-readable error code or message when the tool fails.'}, 'output': {'type': 'object', 'description': 'Nested renderer output when a workflow bundles an artifact render.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'report': {'anyOf': [{'type': 'object', 'description': 'Report-shaped payload with summary, metrics, tables, or evidence.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, {'type': 'null', 'description': 'Null when no saved report is available.'}], 'description': 'Report-shaped payload when available; null for status-only retrieval responses.'}, 'source': {'anyOf': [{'type': 'string', 'description': 'Source label for the result.'}, {'type': 'object', 'description': 'Source route, dataset, or execution metadata for the result.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}], 'description': 'Source label, route, dataset, or execution metadata for the result.'}, 'message': {'type': 'string', 'description': 'Human-readable error or status message.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool completed successfully.'}, 'artifact': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Suggested file name for the artifact.'}, 'type': {'type': 'string', 'description': 'Artifact document type such as pdf or docx.'}, 'sizeBytes': {'type': 'integer', 'description': 'Artifact size in bytes.'}, 'contentBase64': {'type': 'string', 'description': 'Base64-encoded artifact content to decode and save locally.'}}, 'description': 'Inline generated file artifact. The service does not persist a hosted download URL.', 'additionalProperties': False}, 'artifacts': {'type': 'object', 'description': 'Artifact rendering hints keyed by format.', 'additionalProperties': {'$ref': '#/properties/data/additionalProperties'}}, 'artifact_summary': {'type': 'object', 'properties': {'delivery': {'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Human-readable delivery note.'}, '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.'}}, 'description': 'How to retrieve or save the generated artifact.', 'additionalProperties': True}, '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.'}, 'documentType': {'type': 'string', 'description': 'Rendered artifact type such as pdf or docx.'}, 'usedFallback': {'type': 'boolean', 'description': 'Whether fallback rendering was used.'}}, 'description': 'Delivery and rendering metadata for an inline generated artifact.', 'additionalProperties': True}}, 'description': 'Structured response object returned by the tool in structuredContent.', 'additionalProperties': True}
Añadido
report_docx_generate
17 de September de 2026 a las 12:33
Añadido
report_pdf_generate
17 de September de 2026 a las 12:33
Añadido
compliance_queue_optimize
17 de September de 2026 a las 12:33
Añadido
compliance_exposure_forecast
17 de September de 2026 a las 12:33
Añadido
compliance_edd_report
17 de September de 2026 a las 12:33
Añadido
wallet_ofac_batch
17 de September de 2026 a las 12:33
Añadido
wallet_ofac_screen
17 de September de 2026 a las 12:33
Añadido
wallet_ofac_report
17 de September de 2026 a las 12:33
Añadido
report_saved_retrieve
17 de September de 2026 a las 12:33
Añadido
queue_saved_list
17 de September de 2026 a las 12:33
Añadido
server_capabilities
17 de September de 2026 a las 12:33