lc-checker
Server Details
Check a letter-of-credit document set for UCP600/ISBP discrepancies before the bank does.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
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.
Tool Definition Quality
Average 3.8/5 across 2 of 2 tools scored.
Only two tools with clearly distinct purposes: one starts the audit, the other retrieves results. No ambiguity.
Both tools use a consistent verb_noun pattern in snake_case: start_lc_audit and get_lc_audit_result.
Two tools is minimal but appropriate for a polling-based audit workflow. Could benefit from additional tools like cancel, but fits the focused scope.
Core start and poll workflow is covered, but missing operations like cancel, list jobs, or resubmit, which could be needed in practice.
Available Tools
2 toolsget_lc_audit_resultBInspect
Poll a TallyMesh audit job and fetch the verdict + per-rule findings (each pinned to a field and cited to the UCP600/ISBP article) + report paths.
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided. The description uses 'poll' but does not clarify if the call blocks, returns a status for incomplete jobs, or has timeout/retry behavior. Important behavioral traits are missing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that conveys core information efficiently. It could be slightly more concise by removing redundant phrasing, but overall it is well-structured and front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple poll tool with one parameter and no output schema, the description covers what is returned. However, it lacks critical polling semantics (e.g., when to call, error handling), leaving gaps for the agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%. The description does not explain the job_id parameter beyond being an identifier; no format, expected type (integer or string), or how to obtain it is mentioned.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description specifically states it polls an audit job and fetches verdict, per-rule findings with citations, and report paths. It clearly distinguishes from the sibling start_lc_audit by describing a retrieval operation vs. a creation operation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied (after starting an audit), but no explicit guidance on when to poll, whether the job must be complete, or when alternatives (such as waiting for a callback) might be appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
start_lc_auditAInspect
Start a UCP600/ISBP letter-of-credit / trade-document discrepancy audit over a set of documents. Returns a job_id; then call get_lc_audit_result to poll. Decision support, not a guarantee of bank acceptance.
| Name | Required | Description | Default |
|---|---|---|---|
| ruleset | No | omit for the default 39-rule trade-payment set; 'lc-presentation' = 29-rule UCP600/ISBP L/C presentation check | |
| documents | Yes | 1-12 documents |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose all behavioral traits. It mentions async nature, polling requirement, and non-guarantee caveat. However, it does not cover potential errors, rate limits, or authentication needs. Adequate but not thorough.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three efficient sentences: first defines action and domain, second explains return value and next step, third sets expectations. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's low complexity (start async audit, return job_id) and no output schema, the description fully covers what an agent needs: purpose, async nature, parameter context, and polling instruction. Complete for this tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%. The description adds context for the 'ruleset' parameter (omit for default, 'lc-presentation' for specific) and for documents (1-12, auto-detected doctype). This goes beyond the schema's descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool starts a UCP600/ISBP letter-of-credit audit over documents, returns a job_id, and instructs to poll with get_lc_audit_result. This distinguishes it from its sibling tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains when to use (to start an audit) and that it is async (poll with get_lc_audit_result). It also sets expectations (decision support, not guarantee). However, it does not explicitly state when not to use or provide alternatives beyond the sibling.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!