Skip to main content
Glama

Server Details

Map messy columns to a known schema — 7 scorers, domain dictionaries, F1 0.84. Zero config.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
benseverndev-oss/infermap
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 3 of 3 tools scored.

Server CoherenceB
Disambiguation5/5

Each tool performs a completely distinct action: arithmetic, text echoing, and time retrieval. There is no realistic overlap or ambiguity between them.

Naming Consistency3/5

add and echo use bare imperative verbs, while server_time is a noun phrase with an underscore. The names are readable, but they do not follow a consistent verb_noun or get_x pattern.

Tool Count3/5

Three tools is not bloated, but the set feels arbitrarily scoped for a server named InferMap. The count is reasonable in isolation but not clearly aligned with any apparent domain or purpose.

Completeness2/5

The tools share no common domain or workflow, so there is no complete lifecycle or task progression. Despite the server name suggesting mapping or inference, no such operations are present, leaving obvious gaps for any real use.

Available Tools

3 tools
addAddAInspect

Adds two numbers and returns the sum.

ParametersJSON Schema
NameRequiredDescriptionDefault
aYes
bYes
Behavior4/5

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

With no annotations, the description carries the full burden. It states the operation and return value, making the pure-function behavior clear. There are no side effects or edge cases mentioned, but for a simple arithmetic tool this is sufficient.

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?

A single, front-loaded sentence with no wasted words. Every part of the description earns its place.

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 two-parameter numeric addition tool with no output schema, the description fully covers what the tool does and what it returns. No critical information is missing for an agent to invoke it correctly.

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?

Schema description coverage is 0%, but the description's 'two numbers' directly maps to the a and b parameters. Since addition is commutative, parameter order is irrelevant, so the description adequately compensates for missing schema documentation.

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 'Adds two numbers and returns the sum' uses a specific verb and resource, and clearly differentiates from sibling tools like echo and server_time. There is no ambiguity about what the tool does.

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

Usage Guidelines3/5

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

The description implies usage (when you need to add two numbers) but provides no explicit guidance about when to prefer this tool over siblings. No exclusionary or comparative context is given.

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

echoEchoAInspect

Echoes the provided text back to the caller.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText to echo back
Behavior4/5

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

With no annotations provided, the description carries the behavioral transparency burden. It clearly states the primary behavior—returning the provided text to the caller—and implies a pure, side-effect-free operation. For a trivial echo tool, this is sufficient even without mentioning permissions or side effects.

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?

A single, well-structured sentence with no filler or redundant information. The behavior is front-loaded and the entire description earns its place.

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 one-parameter, side-effect-free echo tool with no output schema, the description is complete. It states what the tool does, what it returns, and to whom, leaving minimal ambiguity for an agent.

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%: the 'text' parameter is already documented as 'Text to echo back'. The tool description essentially restates this, adding no new semantic detail, so the baseline score of 3 applies.

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 uses a specific verb ('Echoes'), a clear resource ('the provided text'), and the recipient ('to the caller'). This makes its function immediately obvious and distinguishable from the sibling tools add and server_time.

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

Usage Guidelines3/5

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

Usage is implied by the tool's simple purpose: an agent would use it when it needs to return the same text to the caller. However, the description does not explicitly state when to prefer this tool or contrast it with the sibling tools, though the alternatives are unrelated in function.

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

server_timeServer timeAInspect

Returns the current server time (ISO 8601, UTC).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior4/5

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

With no annotations provided, the description carries the behavioral disclosure burden. It adequately discloses the dynamic nature of the result (current time), the format (ISO 8601), and the timezone (UTC). No hidden mutation or side effect is implied or omitted for a zero-parameter read-only tool.

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?

A single tightly worded sentence conveys the operation, resource, format, and timezone with no wasted words. All essential information is front-loaded.

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 no-parameter, no-output-schema tool of minimal complexity, the description fully covers what an agent needs to know: what is returned and in what format/timezone. Nothing important is missing.

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 tool has zero parameters, so there is no parameter complexity for the description to clarify. The baseline of 4 applies; the description appropriately focuses on the return value rather than adding meaningless parameter 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?

States a specific verb ('Returns'), a precise resource ('current server time'), and specifies format and timezone ('ISO 8601, UTC'). This fully distinguishes it from sibling tools like add and echo, whose purposes are unrelated.

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 makes the tool's purpose clear enough that an agent can infer when to use it: whenever the current server time is needed. It does not explicitly discuss alternatives, but the sibling tools are clearly unrelated and there is no ambiguity about selecting this tool.

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

Frequently Asked Questions

Discussions

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

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables schema-aware exploration of JSON data by uploading samples, flattening nested structures, and using heuristic search with token overlap and fuzzy matching to find field paths for target names, accelerating ETL and API onboarding workflows.
  • A
    license
    A
    quality
    B
    maintenance
    Resolves messy company, customer, and vendor names across CRM, ERP, and ITSM systems to canonical records using fuzzy matching, preventing AI agents from updating or creating wrong or duplicate records.
    5
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Superhuman data-driven science. Allows agents to upload any tabular dataset, specify a target column, and get validated predictive patterns (with p-values, effect sizes, and context from literature) that surface feature interactions and subgroup effects you'd otherwise miss. Many discoveries already made, free for open data!
    14
    7
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.