IMPOCOR-AI Nexus
Server Details
Agent-native security, trust, reliability, data and procurement tools for AI workflows.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Available Tools
6 toolsanalyze_tool_descriptionARead-onlyInspect
Free diagnostic for MCP/tool description quality. Use before publishing a tool to identify missing purpose, trigger, input, output and constraint cues.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| description | Yes | ||
| inputSchema | No | ||
| outputSchema | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true, and the description aligns by calling it a 'Free diagnostic' – confirming no mutation. The description also adds that it identifies specific missing cues (purpose, trigger, input, output, constraints), which is useful behavioral context. No contradiction.
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?
Two concise sentences, front-loaded with purpose and context. Every word earns its place.
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?
The description lacks information about what the tool returns or how it behaves beyond identifying missing cues. With no output schema, the agent cannot predict the result format. For a diagnostic tool, it should explain the outcome (e.g., a report with suggestions).
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 coverage is 0%, and the description does not explain parameters beyond the context that it analyzes tool descriptions. It does not explicitly clarify that 'name' and 'description' are the tool being analyzed, or that inputSchema/outputSchema are optional. The description should compensate for the lack of schema descriptions but doesn't.
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 it is a diagnostic for MCP/tool description quality, identifying missing purpose, trigger, input, output, and constraint cues. This is specific and distinguishes it from sibling tools like optimize_tool_description or rag_quality_report.
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 says 'Use before publishing a tool' which gives a clear context, but it does not explicitly state when not to use it or mention alternatives. It implies a pre-publication diagnostic but lacks exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
inspect_rag_evidenceBRead-onlyInspect
Free evidence-hygiene diagnostic for RAG claims and sources, including citation and recency metadata coverage.
| Name | Required | Description | Default |
|---|---|---|---|
| claims | Yes | ||
| sources | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint annotation already establishes this as a safe read operation, and the description adds that it checks 'citation and recency metadata coverage' — useful but minimal additional context. No contradiction exists, and it does not describe what the tool returns or how the diagnostic is presented to 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, front-loaded sentence with the key verb 'diagnostic' near the beginning. However, the adjective 'Free' is confusing in a tooling context and the dense jargon ('evidence-hygiene') forces a second read, slightly detracting from an otherwise tight structure.
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?
Considering the tool's simplicity (2 params, readOnly annotation), the description covers the diagnostic's input at a high level and names the analysis dimensions (citation, recency). It is adequate as a minimum, but omits any output/return behavior, which is notable given the absence of an output schema, and fails to clarify how this differs from the co-located 'rag_quality_report' sibling.
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?
With 0% schema description coverage, the description carries the entire burden. It loosely maps claims→evidence and sources→metadata coverage, which adds mild meaning, but it stops short of clarifying the expected structure of 'sources' objects or the relationship between the two arrays.
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 identifies a diagnostic action applied to RAG claims and sources, mentioning specific aspects covered (citation and recency metadata coverage). It's specific about the resource and scope, though it doesn't explicitly differentiate itself from the similar-sounding sibling 'rag_quality_report'.
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 word 'diagnostic' implies it should be used to evaluate RAG evidence quality, but there is no explicit when-to-use, when-not-to-use, or alternative guidance. Sibling tools like 'repair_structured_output_plan' and 'rag_quality_report' overlap conceptually, and no distinctions are drawn.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
inspect_structured_outputCRead-onlyInspect
Free inspection of structured agent output against required fields and basic object contracts.
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | ||
| schema | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotation readOnlyHint=true already indicates a read-only operation, and the description adds little beyond that. It does not disclose potential side effects, error behaviors, or specific constraints beyond the annotation. The word 'free' vaguely suggests no side effects but adds minimal transparency.
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, concise sentence with no unnecessary verbiage. It efficiently conveys the core purpose without redundancy, making it easily parseable.
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 simplicity of the tool, the description is functional but incomplete. It does not explain what the inspection returns (e.g., a report, boolean), how errors are handled, or what 'basic object contracts' entails. The lack of an output schema and detailed parameter descriptions leaves gaps for an 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?
The schema provides no descriptions for 'value' or 'schema', but the description gives some context: 'value' is the structured agent output and 'schema' defines required fields and basic contracts. This adds meaning beyond the raw schema, though it does not fully specify parameter types or detailed roles.
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 identifies the tool's action ('inspect') and target ('structured agent output') against requirements ('required fields and basic object contracts'), distinguishing it from sibling tools like 'inspect_rag_evidence' or 'analyze_tool_description'. It lacks specificity on the exact nature of the inspection (e.g., validation vs. analysis) but is adequately clear.
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 provides no guidance on when to use this tool compared to alternatives. It does not mention conditions, prerequisites, or scenarios where 'inspect_rag_evidence' or 'analyze_tool_description' would be more appropriate. This leaves the agent without clear usage context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
optimize_tool_descriptionCRead-onlyInspect
Paid optimizer for MCP/tool descriptions. Purchase entitlement: https://ai.impocorgroup.com/agent-commerce/buy/mcp-tool-description-qa
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| description | Yes | ||
| inputSchema | No | ||
| outputSchema | No | ||
| entitlementSession | No | Paid LIVE Stripe Checkout session id. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint annotation already signals a read-only operation, and the description usefully adds that this is a paid, entitlement-based offering with a purchase URL. However, it does not disclose failure behavior, required entitlement checks, rate limits, or what the optimized output looks like.
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 short, front-loaded with the main purpose, and includes the critical commercial note in just two sentences. It is concise, though the concise wording sacrifices functional detail.
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?
With five parameters, nested objects, no output schema, and a set of sibling tools, this description is insufficient. It does not explain expected return values, parameter semantics, or when it is preferable to sibling tools, leaving the agent with mostly name-level information.
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 only 20%, and the required fields name and description have no schema-level explanation. The description's reference to 'MCP/tool descriptions' hints at the domain, but it does not explain how to provide inputSchema, outputSchema, or entitlementSession.
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 says this is a 'paid optimizer for MCP/tool descriptions,' which allows an agent to infer the main action is optimizing tool descriptions. However, it closely mirrors the tool name and does not specify exactly what optimization means or what the tool returns.
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?
No guidance is provided about when to use this tool versus siblings such as analyze_tool_description or repair_structured_output_plan. The only usage signal is that it is paid and requires an entitlement, but there is no workflow, prerequisite, or alternative-based guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rag_quality_reportCRead-onlyInspect
Paid RAG evidence QA report. Purchase entitlement: https://ai.impocorgroup.com/agent-commerce/buy/rag-citation-freshness-qa
| Name | Required | Description | Default |
|---|---|---|---|
| claims | Yes | ||
| sources | Yes | ||
| entitlementSession | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds the important behavioral context that a purchase entitlement is required (via the purchase link), which is not captured in annotations. However, it provides no other behavioral details such as what consumes the inputs, side effects, or limits. Given readOnlyHint is present, the low burden is partially met, but more context (e.g., that it generates a report without modifying state) would be helpful.
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 concise sentence with no filler. It states a purpose and includes a purchase link, both of which are relevant. However, it's overly terse and omits crucial details, but for conciseness as measured by word efficiency, it earns a high score.
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?
The tool has 3 parameters, no output schema, no additional annotations beyond readOnlyHint, and a complex domain (RAG QA). The description is drastically insufficient—it doesn't explain what the report contains, how it uses claims and sources, what the output looks like, or any constraints. This is far below what is needed for an agent to use the tool correctly.
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 makes no reference to the 'claims' or 'sources' parameters, nor does it explain their purpose or format. With three parameters and zero elaboration, the agent cannot infer how to populate them correctly, making this dimension critically deficient.
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 'Paid RAG evidence QA report' is a noun phrase that vaguely indicates the tool produces a report but lacks a clear verb and specific resource. It doesn't distinguish from sibling tools (e.g., inspect_rag_evidence) and is essentially restating the name with added context, making it ambiguous what the tool actually does.
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?
No usage guidance is provided. The description only mentions that it's a paid report and includes a purchase link, but says nothing about when to use this tool versus alternatives, prerequisites, or typical scenarios. The lack of any 'when to use' or 'when not to use' information fails to guide the agent.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
repair_structured_output_planDRead-onlyInspect
Paid structured-output repair plan. Purchase entitlement: https://ai.impocorgroup.com/agent-commerce/buy/structured-output-schema-guard
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | ||
| schema | Yes | ||
| entitlementSession | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint=true, so the description carries most of the transparency burden. It usefully indicates this is a paid capability requiring entitlement, but it does not explain what the repair plan does, how the inputs are used, or what side effects or requirements exist beyond purchase.
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 extremely short and avoids fluff, but this is under-specification rather than effective conciseness. The two clauses are front-loaded, yet they leave out nearly all functional substance an agent needs.
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?
With three parameters including an untyped value and a nested object schema, no output schema, and minimal annotations, the description is far too thin to support correct selection and invocation. It omits the operation, expected parameter semantics, and return behavior.
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%, and the description does not mention value, schema, or entitlementSession. The schema provides parameter names and types, but the description adds no meaning about how these parameters relate to the repair plan or how an agent should fill them.
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 mostly restates the tool name as 'structured-output repair plan' and adds the qualifier 'Paid.' It lacks a clear verb/action and does not distinguish this tool from siblings like optimize_tool_description or inspect_structured_output.
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?
There is no guidance on when to use this tool, what problem it solves, or how it compares to sibling tools. The only actionable content is a purchase entitlement link, which is not a usage guideline.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
6 tool updates
- First observed
analyze_tool_description - First observed
inspect_rag_evidence - First observed
inspect_structured_output - First observed
optimize_tool_description - First observed
rag_quality_report - First observed
repair_structured_output_plan
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user, then choose Claim with GitHub. An organization namespace such asio.github.acme/serveralso needs that organization to have installed the Glama AI GitHub App and approved its permissions, because GitHub discloses organization membership only to apps it has installed. Use HTTP or DNS when it has not.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
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
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
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!
Related MCP Connectors
Zero-trust gateway for AI agents: score tool calls, verify agent cards, enforce policy, audit.
Security gateway for AI agents: policy, approval, and audited execution, no secrets shared.
The cloud for agents. Tools for AI agents to register, build, and deploy other agents. Zero human required.
See, price, and control every tool call your AI agents make: policy checks, cost, and audit tools.
Related MCP Servers
- MIT
- FlicenseNot gradedqualityAmaintenanceProvides a trust and governance layer for AI agents, enabling secure API access, credential vaulting, paid execution with human approval, and automatic call resume.152-
- AlicenseAqualityDmaintenanceSecurity scanning, prompt injection detection, secret leak detection, and agent permission auditing for AI agent workflows.855MIT
- AlicenseAqualityCmaintenanceAI agent provenance, trust, and auditability layer. VERITAS multi-gate scoring, Cortex approval gates, S.E.A.L. hash-chain audit ledger, and semantic RAG with cryptographic provenance tracking for every decision an agent makes.275MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Each tool targets one of three clearly labeled domains (tool descriptions, RAG evidence, structured output), and the free vs. paid split is explicit in most descriptions. The RAG pair (inspect_rag_evidence vs. rag_quality_report) could still be confused because both sound like diagnostic reports, but the descriptions make the distinction workable.
Five of six tools follow a clear snake_case verb_noun pattern (analyze_, inspect_, optimize_, repair_), and the domain prefixes keep the set cohesive. rag_quality_report breaks the pattern by leading with the noun rather than a verb, creating one inconsistency.
Six tools is a well-scoped set for a QA suite spanning three areas, with one free diagnostic and one paid follow-up per area. No tool feels redundant or missing as a category.
Tool-description and structured-output workflows have both a diagnostic and a remediation/plan tool, so those paths are reasonably complete. The RAG evidence path offers only inspection and a paid report, with no repair or optimization tool, leaving that track without a clear remediation step.