Skip to main content
Glama
Ownership verified

Server Details

Remote MCP server for OFAC screening, EDD memos, exposure forecasts, queues, and reports.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
kelm2021/aurelianflo
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.3/5 across 11 of 11 tools scored. Lowest: 3.4/5.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose, with descriptions explicitly differentiating similar operations (e.g., screening tools: wallet_ofac_screen, wallet_ofac_batch, wallet_ofac_report). No tools are ambiguous.

Naming Consistency4/5

Tools use snake_case and follow category prefixes (compliance_, wallet_ofac_, report_, queue_, server_), which is consistent within groups but not fully uniform across the entire set. The pattern is predictable.

Tool Count5/5

11 tools is well-scoped for the compliance domain, covering screening, reporting, forecasting, queue optimization, and utilities without being excessive.

Completeness4/5

Covers core workflows: single/batch screening, formal reports, EDD memos, exposure forecast, queue optimization, and file generation. Minor gaps like wallet management or update operations but sufficient for stated purpose.

Available Tools

11 tools
compliance_edd_reportEDD ReportA
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
assetNoOptional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC.
addressesYesCrypto wallet addresses to screen for OFAC sanctions exposure and include in the enhanced due diligence memo.
case_nameNoOptional case or review title shown in the memo.
jurisdictionNoOptional jurisdiction or operating region for the case.
reference_idNoOptional internal case or review reference.
requested_byNoOptional requester, owner, or reviewing team.
subject_nameYesHuman-readable subject or counterparty name for the memo.
artifact_onlyNoWhen output_format is pdf or docx, return a compact artifact-first response without the full memo payload.
output_formatYesSelect json for the structured memo payload or pdf|docx for a generated artifact.
review_reasonNoOptional reason the EDD memo is being prepared.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoPrimary structured result payload for the tool.
errorNoMachine-readable error code or message when the tool fails.
outputNoNested renderer output when a workflow bundles an artifact render.
reportNoReport-shaped payload when available; null for status-only retrieval responses.
sourceNoSource label, route, dataset, or execution metadata for the result.
messageNoHuman-readable error or status message.
successNoWhether the tool completed successfully.
artifactNoInline generated file artifact. The service does not persist a hosted download URL.
artifactsNoArtifact rendering hints keyed by format.
artifact_summaryNoDelivery and rendering metadata for an inline generated artifact.
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Description contradicts annotations: 'Build a paid... memo' implies a write or side-effect (billing), but annotations declare readOnlyHint=true. Description does not reconcile this or explain billing behavior, misleading the agent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with purpose and output, followed by alternative guidance. Zero filler, every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 10 parameters, existing output schema, and annotations, description covers purpose and usage well. Lacks explanation of 'paid' implications and does not detail required fields, but overall sufficient for an agent to invoke correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so baseline 3. Description does not add meaning beyond schema; it restates some parameters (addresses, output_format) but without new insights into usage or constraints.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clear verb 'Build', specific resource 'paid enhanced due diligence memo', and distinguishing details like 'exact-match OFAC screening' and output options. Contrasts with sibling tools (wallet_ofac_batch, report_*_generate), establishing unique purpose.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states when to use ('for case handoff') and when to use alternatives (wallet_ofac_batch for screening, report_*_generate when payload exists), providing clear decision rules.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

compliance_exposure_forecastCompliance Exposure ForecastA
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
assetNoOptional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC.
titleNoOptional report title.
priorsNoExplicit prior assumptions used only when overriding OFAC history cadence.
targetNoTarget event for the forecast probability.
addressesYesWallet addresses to forecast for future OFAC exact-match exposure.
iterationsNoForecast trial count.
horizon_daysNoForecast horizon in days.
tier_weightsNoRelationship tier weight overrides.
summary_focusNoOptional summary emphasis or focus area.
address_metadataNoOptional per-address business metadata used to weight exposure hazard.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoPrimary structured result payload for the tool.
errorNoMachine-readable error code or message when the tool fails.
outputNoNested renderer output when a workflow bundles an artifact render.
reportNoReport-shaped payload when available; null for status-only retrieval responses.
sourceNoSource label, route, dataset, or execution metadata for the result.
messageNoHuman-readable error or status message.
successNoWhether the tool completed successfully.
artifactNoInline generated file artifact. The service does not persist a hosted download URL.
artifactsNoArtifact rendering hints keyed by format.
artifact_summaryNoDelivery and rendering metadata for an inline generated artifact.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare readOnlyHint: true, so the description's mention of forecasting and returning data aligns with read-only behavior. The description adds context about data sources and output format, without contradicting annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single dense sentence that efficiently conveys the core purpose and usage guidance. It is slightly long but still front-loaded and to the point.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (10 parameters, nested objects, output schema), the description provides an adequate overview of functionality and usage context. It does not detail output format but the output schema exists to cover that.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description does not add new parameter semantics beyond what the schema already provides; it focuses on the tool's overall purpose rather than individual parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool forecasts future OFAC wallet exposure, using specific data sources (stored diffs, backfill, caller prior), and distinguishes it from sibling tool wallet_ofac_batch by noting it is for when current screening is not enough.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly tells when to use the tool ('Use this when current screening is not enough') and when not to, naming the alternative wallet_ofac_batch for current hit status only.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

compliance_queue_optimizeCompliance Review Queue OptimizerA
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
assetNoOptional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC.
titleNoOptional report title.
priorsNoExplicit prior assumptions used only when overriding OFAC history cadence.
objectiveNoOptimization objective.
iterationsNoForecast trial count.
horizon_daysNoForecast horizon in days.
review_itemsYesWallet review items with per-address metadata required for queue optimization.
tier_weightsNoRelationship tier weight overrides.
review_budgetYesNumber of items a reviewer can handle in the next review window.
summary_focusNoOptional summary emphasis or focus area.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoPrimary structured result payload for the tool.
errorNoMachine-readable error code or message when the tool fails.
outputNoNested renderer output when a workflow bundles an artifact render.
reportNoReport-shaped payload when available; null for status-only retrieval responses.
sourceNoSource label, route, dataset, or execution metadata for the result.
messageNoHuman-readable error or status message.
successNoWhether the tool completed successfully.
artifactNoInline generated file artifact. The service does not persist a hosted download URL.
artifactsNoArtifact rendering hints keyed by format.
artifact_summaryNoDelivery and rendering metadata for an inline generated artifact.
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, covering safety. The description does not contradict this but also does not add behavioral context beyond the input factors. No mention of side effects, required permissions, or output format details that aren't already in the schema or annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no redundancy. First defines purpose, second provides usage guidance. Every sentence earns its place; no filler or unnecessary information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (10 params, nested objects, output schema exists), the description is adequate. It covers purpose and usage guidelines clearly. While it could mention the output's nature (e.g., ranked list), the presence of an output schema likely handles that. Minor gap: no explanation of optimization methodology.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description does not elaborate on individual parameters (e.g., objective, iterations, tier_weights) beyond listing high-level factors like 'current OFAC exact matches'. No extra semantic value beyond the schema descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description starts with 'Optimize a compliance review queue using ...', clearly stating the verb (optimize) and resource (compliance review queue). It distinguishes from siblings by naming alternatives like compliance_exposure_forecast and compliance_edd_report, making the purpose unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly provides when to use ('when review_items and review_budget are known') and when not to ('use compliance_exposure_forecast for probability-only analysis or compliance_edd_report for a case memo'). This gives clear usage boundaries and direct alternative tool names.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

queue_saved_listSaved Queue StatusB
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum saved queue records to list if server-side queue persistence becomes configured.
case_referenceNoOptional client-side case reference to echo in the status response.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoPrimary structured result payload for the tool.
errorNoMachine-readable error code or message when the tool fails.
outputNoNested renderer output when a workflow bundles an artifact render.
reportNoReport-shaped payload when available; null for status-only retrieval responses.
sourceNoSource label, route, dataset, or execution metadata for the result.
messageNoHuman-readable error or status message.
successNoWhether the tool completed successfully.
artifactNoInline generated file artifact. The service does not persist a hosted download URL.
artifactsNoArtifact rendering hints keyed by format.
artifact_summaryNoDelivery and rendering metadata for an inline generated artifact.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description goes beyond readOnlyHint annotations by disclosing a critical behavioral limitation: 'AurelianFlo does not persist saved queues server-side', meaning the tool is essentially a stub. This transparency helps manage expectations, though the implication that the tool might list queues if persisted is slightly confusing.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, but the first sentence is a single long clause that could be more readable. It is efficient and front-loaded with the main purpose, though slightly wordy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of an output schema and the tool's unusual nature (non-persistent queues), the description adequately covers the essential behavioral caveat. It explains why calling the tool may be pointless, which is necessary completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds no extra meaning beyond the schema: 'limit' and 'case_reference' are described similarly. No additional parameter context is provided.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description frames the tool as a utility for a specific niche question ('whether AurelianFlo can list prior compliance_queue_optimize results'), which is confusing and narrow. The name 'queue_saved_list' suggests listing saved queues, but the description calls it a 'status utility', creating purpose ambiguity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when not to use it (rerun compliance_queue_optimize instead) and identifies the alternative tool by name. However, it does not clarify general use cases beyond the specific query about AurelianFlo.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

report_docx_generateReport DOCX GenerateA
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
resultNoOptional raw result payload attached for audit or downstream use.
tablesYesNamed tables rendered into the report artifact.
report_metaYes
export_artifactsNoOptional prior export metadata carried alongside the report payload.
headline_metricsNoOptional headline metrics rendered near the top of the report.
executive_summaryNoOptional executive summary bullets.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoPrimary structured result payload for the tool.
errorNoMachine-readable error code or message when the tool fails.
outputNoNested renderer output when a workflow bundles an artifact render.
reportNoReport-shaped payload when available; null for status-only retrieval responses.
sourceNoSource label, route, dataset, or execution metadata for the result.
messageNoHuman-readable error or status message.
successNoWhether the tool completed successfully.
artifactNoInline generated file artifact. The service does not persist a hosted download URL.
artifactsNoArtifact rendering hints keyed by format.
artifact_summaryNoDelivery and rendering metadata for an inline generated artifact.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds the key behavioral detail that it does not persist hosted files, going beyond the readOnlyHint annotation. No contradictions with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, each serving a distinct purpose: first defines functionality and nature, second gives usage guidance. No fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers purpose, usage, and behavioral transparency. Given high schema coverage and presence of output schema, the description is sufficient for selecting the tool but could briefly note required parameters are minimum.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 83% schema description coverage, the schema already documents most parameters. The description adds no additional parameter-level details beyond listing the content types (report_meta, tables, metrics, summary). Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool returns an inline DOCX artifact from supplied content and labels it a read-only renderer. It explicitly distinguishes from siblings like report_pdf_generate and compliance_edd_report.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit when-to-use (structured report payload exists) and when-not-to-use (use report_pdf_generate for fixed-layout or compliance_edd_report to build memo first). It names specific sibling tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

report_pdf_generateReport PDF GenerateA
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
resultNoOptional raw result payload attached for audit or downstream use.
tablesYesNamed tables rendered into the report artifact.
report_metaYes
export_artifactsNoOptional prior export metadata carried alongside the report payload.
headline_metricsNoOptional headline metrics rendered near the top of the report.
executive_summaryNoOptional executive summary bullets.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoPrimary structured result payload for the tool.
errorNoMachine-readable error code or message when the tool fails.
outputNoNested renderer output when a workflow bundles an artifact render.
reportNoReport-shaped payload when available; null for status-only retrieval responses.
sourceNoSource label, route, dataset, or execution metadata for the result.
messageNoHuman-readable error or status message.
successNoWhether the tool completed successfully.
artifactNoInline generated file artifact. The service does not persist a hosted download URL.
artifactsNoArtifact rendering hints keyed by format.
artifact_summaryNoDelivery and rendering metadata for an inline generated artifact.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Discloses read-only behavior and that it does not persist files, which aligns with readOnlyHint annotation. Adds context about returning inline PDF artifact beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with core purpose, immediately followed by usage guidelines. No unnecessary words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given output schema exists, description covers key aspects: what it returns (inline PDF), its non-persistent nature, and when to use. Provides sufficient context for agent decision.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 83%, so baseline is 3. Description mentions parameters (report_meta, tables, metrics, summary) but adds little beyond existing schema details.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description explicitly states it returns an inline PDF artifact and is a read-only renderer. It distinguishes from siblings report_docx_generate and compliance_edd_report by specifying when to use each.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clearly states when to use: only when a structured report payload already exists. Provides explicit alternatives for editable Word output and building the memo first.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

report_saved_retrieveSaved Report Retrieval StatusA
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
file_nameNoOptional file name from a prior artifact response.
report_idNoOptional client-side report or case identifier to echo in the retrieval status response.
settlement_txNoOptional x402 settlement transaction hash associated with a prior paid report call.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoPrimary structured result payload for the tool.
errorNoMachine-readable error code or message when the tool fails.
outputNoNested renderer output when a workflow bundles an artifact render.
reportNoReport-shaped payload when available; null for status-only retrieval responses.
sourceNoSource label, route, dataset, or execution metadata for the result.
messageNoHuman-readable error or status message.
successNoWhether the tool completed successfully.
artifactNoInline generated file artifact. The service does not persist a hosted download URL.
artifactsNoArtifact rendering hints keyed by format.
artifact_summaryNoDelivery and rendering metadata for an inline generated artifact.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate readOnlyHint=true. Description adds critical behavior: reports are returned as inline contentBase64, and are not persisted server-side. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences: first defines purpose, second adds key behavioral trait. No wasted words, front-loaded with primary function.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With output schema and annotations present, description covers core purpose and a critical behavioral detail (no server persistence). Minor lack: 'retrieval status' phrasing could be clearer about whether it returns status or the report content itself, but the inline artifact mention confirms content return.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. Description repeats the optional nature of parameters but does not add deeper meaning or examples beyond the schema descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states the tool retrieves previously generated reports, with verb 'retrieve' and resource 'past report'. Distinguishes from sibling generation and compliance tools by focusing on saved report retrieval, and provides specific implementation detail about AurelianFlo returning artifacts inline.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'for agents asking about previously generated reports', which is a clear use case. However, it does not explicitly state when not to use or list alternatives, though the sibling tools context implies generation alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

server_capabilitiesServer CapabilitiesA
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoPrimary structured result payload for the tool.
errorNoMachine-readable error code or message when the tool fails.
outputNoNested renderer output when a workflow bundles an artifact render.
reportNoReport-shaped payload when available; null for status-only retrieval responses.
sourceNoSource label, route, dataset, or execution metadata for the result.
messageNoHuman-readable error or status message.
successNoWhether the tool completed successfully.
artifactNoInline generated file artifact. The service does not persist a hosted download URL.
artifactsNoArtifact rendering hints keyed by format.
artifact_summaryNoDelivery and rendering metadata for an inline generated artifact.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide readOnlyHint: true. The description adds that it is 'free' and a 'connection check,' implying no side effects. No contradictions. It adds useful context beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no wasted words. The first sentence front-loads the core purpose ('Free first-call capability and connection check'), making it immediately scannable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter tool with an output schema, the description fully explains its purpose, usage order, and what information it returns. It is complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has zero parameters, so baseline is 4. No additional parameter information is needed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it is a 'free first-call capability and connection check' and specifies what it inspects: 'OFAC screening workflows, access modes, and x402 payment requirements.' This provides a specific verb and resource, and it is distinct from sibling tools which are compliance and wallet-related.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'use it before paid tools,' giving clear when-to-use guidance. It also mentions the inspection subjects, helping the agent decide if this tool is relevant.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

wallet_ofac_batchBatch Wallet ScreenA
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
assetNoOptional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC.
addressesYesCrypto wallet addresses to screen against OFAC SDN digital currency address designations.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoPrimary structured result payload for the tool.
errorNoMachine-readable error code or message when the tool fails.
outputNoNested renderer output when a workflow bundles an artifact render.
reportNoReport-shaped payload when available; null for status-only retrieval responses.
sourceNoSource label, route, dataset, or execution metadata for the result.
messageNoHuman-readable error or status message.
successNoWhether the tool completed successfully.
artifactNoInline generated file artifact. The service does not persist a hosted download URL.
artifactsNoArtifact rendering hints keyed by format.
artifact_summaryNoDelivery and rendering metadata for an inline generated artifact.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, so the description adds value by disclosing the return format ('per-wallet results plus a batch-level proceed-or-pause decision'). No contradiction. Could mention rate limits or authentication but still strong.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, each dense with information. First sentence covers purpose, scope, and outputs. Second sentence provides sibling comparisons. No superfluous text.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has 2 parameters with full schema coverage and an output schema (present but not shown), the description provides all necessary context: what it does, when to use it, what it returns, and how it differs from siblings.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with parameter descriptions. The description adds context for the 'asset' parameter (optional, example tickers) but does not significantly enhance understanding beyond the schema. Baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb ('Screen'), resource ('crypto wallet addresses'), scope ('1-100'), and context ('before payout, onboarding, or treasury movement'). It explicitly differentiates from sibling tools by naming wallet_ofac_screen and compliance_edd_report.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit guidance on when to use this tool (batch screening for multiple addresses) and when to use alternatives (wallet_ofac_screen for single address, compliance_edd_report for formal memo). This empowers correct tool selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

wallet_ofac_reportOFAC Wallet Screen ReportA
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
assetNoOptional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC.
addressYesCrypto wallet address to screen against OFAC SDN digital currency address designations.
output_formatYesSelect json for the structured report payload or pdf|docx for a generated artifact.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoPrimary structured result payload for the tool.
errorNoMachine-readable error code or message when the tool fails.
outputNoNested renderer output when a workflow bundles an artifact render.
reportNoReport-shaped payload when available; null for status-only retrieval responses.
sourceNoSource label, route, dataset, or execution metadata for the result.
messageNoHuman-readable error or status message.
successNoWhether the tool completed successfully.
artifactNoInline generated file artifact. The service does not persist a hosted download URL.
artifactsNoArtifact rendering hints keyed by format.
artifact_summaryNoDelivery and rendering metadata for an inline generated artifact.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide readOnlyHint=true. The description adds that the report is 'paid' and can return inline PDF/DOCX artifacts, which are important behavioral traits beyond the annotation. No contradiction found.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loads the core action and output, and includes alternative tool references without extraneous words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of an output schema, annotations, and full parameter coverage, the description covers the purpose, alternatives, paid nature, and output format adequately.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description does not add additional meaning to parameters beyond what the schema already provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: run a paid OFAC screening report for one crypto wallet and return structured JSON or artifact. It specifies the resource (crypto wallet) and action (run report), and distinguishes itself from sibling tools wallet_ofac_screen and wallet_ofac_batch.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly provides when-to-use and when-not-to-use: 'Use wallet_ofac_screen for a quick single-address status check, or wallet_ofac_batch for multiple addresses.' This guides the agent to select the correct tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

wallet_ofac_screenOFAC Wallet ScreenA
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
assetNoOptional asset or network ticker filter such as ETH, USDC, XBT, TRX, ARB, or BSC.
addressYesCrypto wallet address to screen against OFAC SDN digital currency address designations.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoPrimary structured result payload for the tool.
errorNoMachine-readable error code or message when the tool fails.
outputNoNested renderer output when a workflow bundles an artifact render.
reportNoReport-shaped payload when available; null for status-only retrieval responses.
sourceNoSource label, route, dataset, or execution metadata for the result.
messageNoHuman-readable error or status message.
successNoWhether the tool completed successfully.
artifactNoInline generated file artifact. The service does not persist a hosted download URL.
artifactsNoArtifact rendering hints keyed by format.
artifact_summaryNoDelivery and rendering metadata for an inline generated artifact.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations provide readOnlyHint=true, so safety profile is clear. Description adds behavioral context about return values (exact hits, sanctioned entity metadata, asset coverage, manual-review signal) without contradicting annotations. No additional behavioral traits beyond what is already conveyed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, no wasted words. First sentence front-loads the core functionality and outputs; second sentence provides usage guidance. Ideal conciseness.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present and comprehensive annotations, the description is complete: it explains the purpose, outputs, and usage context. No gaps remain given the tool's simplicity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema fully documents both parameters. The description restates the purpose but does not add significant meaning beyond what the schema already provides. Baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clearly states the verb 'screen' and the resource 'crypto wallet address against OFAC SDN digital currency designations'. Lists specific outputs (exact hits, metadata, etc.) and explicitly distinguishes from sibling tools (wallet_ofac_report, wallet_ofac_batch).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states when to use this tool: 'one-off status checks'. Directly names alternative tools for different use cases: wallet_ofac_report for PDF/DOCX output and wallet_ofac_batch for multiple addresses.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.