Skip to main content
Glama

GoAI Moat Decision-Maker Lookup

Server Details

Find B2B decision makers and verify work emails.

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 · MCP 2025-11-25
URL
Repository
jayniebingyu-cyber/goaimoat-ai-visibility-mcp
GitHub Stars
0

TDQS

A4/5.0

Scored across 3 tools

Disambiguation5/5

每个工具都有明确且不重叠的职责:find_decision_makers用于搜索决策者,get_balance查询余额,reveal_work_email揭示邮箱。工具间不存在混淆可能。

Naming Consistency5/5

所有工具均采用动词_名词的snake_case命名模式,且动词清晰(find, get, reveal),完全一致。

Tool Count4/5

3个工具对于决策者查找这一特定场景来说是合理且紧凑的,虽然数量偏少但每个工具都是核心流程的必要环节,没有冗余。

Completeness4/5

覆盖了搜索、揭示、余额查询的核心生命周期,但缺少如批量揭示、历史记录等可选操作,不过对于基本工作流已足够完整。

Available Tools

3 tools
find_decision_makersFind Decision MakersAInspect

免费搜索目标企业的决策者名单(返回存在性 flag,不扣费)。

底层:monid run -p hunterio -e /multi-domain-search --query '{...}'(免费端点)。 返回每行带 decision_maker / phone_number_exists / linkedin_exists 等 flag, 先筛出真正的决策者,再对选中的行调用 reveal_work_email()(付费)。

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo最多返回行数(默认 20)。
titleNo职位关键词(如 "CEO" / "marketing"),可选。
companyYes目标企业域名或名称(如 "example.com")。
locationNo地区(如 "US" / "Shenzhen"),可选。
departmentNo部门(sales/marketing/engineering...,默认 sales)。sales

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.3/5.0
Behavior4/5

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

Annotations are absent, so the description carries the full behavioral burden — and it does substantial work: it discloses the no-charge cost behavior ('不扣费'), the row-level existence flags (decision_maker / phone_number_exists / linkedin_exists), and the underlying hunterio multi-domain-search endpoint. It stops short of covering edge behavior such as empty-result handling or rate limits, but the core cost and data-shape traits are clearly exposed.

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?

Three dense, front-loaded sentences: purpose and cost first, then the underlying endpoint, then the paid follow-up workflow. Each sentence earns its place, though the literal `monid run -p hunterio -e /multi-domain-search --query '{...}'` shell command is implementation detail of marginal value to an agent's invocation decision.

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?

An output schema exists and the input schema documents all parameters, so the description only needed to supply cost behavior, flag semantics, and the relationship to the paid sibling — all of which it provides. Minor omissions like no-result/failure behavior and rate limits keep it from a 5.

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%: all five parameters (limit, title, company, location, department) already have descriptive text with defaults and examples. The tool description adds no parameter-level meaning beyond the schema, so the baseline 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 opens with a specific verb, resource, and cost qualifier: '免费搜索目标企业的决策者名单' (free search for a target company's decision-maker list), and explicitly positions itself against the sibling reveal_work_email by calling itself free and the reveal step paid. An agent can distinguish this tool from both siblings without opening their schemas.

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 gives explicit workflow routing: run this free search endpoint first, filter rows by the existence flags to find true decision makers, then call reveal_work_email() (paid) only on selected rows. This conditions tool choice on cost and sequencing, which is exactly the guidance an agent needs to chain the two siblings correctly.

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

get_balanceGet BalanceAInspect

查询 Monid 账户余额(monid balance)。

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.5/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does use '查询' (query), which signals a read-only operation, and gives the exact command `monid balance`. However, it does not mention auth requirements, rate limits, failure behavior, or explicitly confirm non-mutating behavior beyond the verb.

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 a single concise sentence with no filler. It front-loads the action and resource, and the parenthetical command adds useful specificity without bloat.

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?

For a zero-parameter tool with an output schema, the description is sufficient to understand the operation and invoke it. It lacks notes on account ownership or prerequisites, but the tool's simplicity means these are not critical.

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 and schema coverage is 100%, so the baseline is 4. The description does not need to explain parameter semantics because there are none.

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

Purpose4/5

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

The description states a specific action ('查询' / query) and resource ('Monid 账户余额'), and even names the underlying command `monid balance`. It is clear and unambiguous, though it does not explicitly differentiate from sibling tools; the sibling names are obviously unrelated, so this is a minor gap.

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

Usage Guidelines2/5

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

The description provides no explicit guidance on when to use this tool versus alternatives, no prerequisites, and no exclusions. The intended use is only implied by the function itself ('查询余额'), not stated.

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

reveal_work_emailReveal Work EmailAInspect

付费 reveal:把选定的决策者行变成一条带验证状态的邮箱地址(每行扣一次费)。

两种用法:

  • 传 reveal_handle(来自 find_decision_makers 结果里的 handle)

  • 或传 name + company,用 contactout 二次核验

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo决策者姓名(与 company 搭配,作为 contactout 核验的备选)。
companyNo企业名称/域名。
reveal_handleNo搜索结果的 reveal handle(优先)。

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.1/5.0
Behavior3/5

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

No annotations are provided, so the description carries the burden. It discloses the paid nature (per-row fee) and the verification behavior, which is useful. However, it doesn't state what happens on failure, whether the fee is charged on unsuccessful reveals, or any rate limits or auth requirements. The description adds some behavioral context but not comprehensive.

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 compact and front-loaded with the core purpose and fee. The two usage modes are clearly separated. Minor redundancy with the schema's parameter descriptions, but overall efficient.

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 (paid action, two usage modes, output schema exists), the description covers the essential usage paths and the fee. It doesn't explain failure handling or edge cases, but the output schema likely covers return values. Slightly incomplete on failure semantics, but adequate 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 the schema already documents all three parameters. The description adds the relationship between reveal_handle and name+company (priority and fallback), which is valuable. However, it doesn't add format details or examples beyond what the schema provides. 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's purpose: it reveals a paid work email for a selected decision-maker row, converting it into a verified email address with a per-row fee. It also distinguishes itself from siblings by referencing find_decision_makers and get_balance, making its role in the workflow explicit.

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 two explicit usage modes: passing reveal_handle (preferred, from find_decision_makers results) or passing name + company for contactout verification. This gives clear when-to-use guidance and differentiates from alternatives.

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.

  1. 3 tool updates
    • First observedfind_decision_makers
    • First observedget_balance
    • First observedreveal_work_email

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Finds and verifies business email addresses using DNS/SMTP verification and web scraping, with no external API costs.
    5
    16 npm
    11
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Enables AI tools to search and enrich B2B leads, including finding professional emails, company profiles, and filtering people and companies by various criteria.
    5
    468 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    B2B email finder and reverse-email lookup tool for finding professional email addresses via findymail.com.
    4 npm
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables autonomous B2B lead generation by discovering companies, scraping websites for contacts, decoding obfuscated emails, generating email permutations, and verifying email deliverability via MX and SMTP checks.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.