GoAI Moat Decision-Maker Lookup
Server Details
Find B2B decision makers and verify work emails.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- jayniebingyu-cyber/goaimoat-ai-visibility-mcp
- GitHub Stars
- 0
TDQS
Scored across 3 tools
每个工具都有明确且不重叠的职责:find_decision_makers用于搜索决策者,get_balance查询余额,reveal_work_email揭示邮箱。工具间不存在混淆可能。
所有工具均采用动词_名词的snake_case命名模式,且动词清晰(find, get, reveal),完全一致。
3个工具对于决策者查找这一特定场景来说是合理且紧凑的,虽然数量偏少但每个工具都是核心流程的必要环节,没有冗余。
覆盖了搜索、揭示、余额查询的核心生命周期,但缺少如批量揭示、历史记录等可选操作,不过对于基本工作流已足够完整。
Available Tools
3 toolsfind_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()(付费)。
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 最多返回行数(默认 20)。 | |
| title | No | 职位关键词(如 "CEO" / "marketing"),可选。 | |
| company | Yes | 目标企业域名或名称(如 "example.com")。 | |
| location | No | 地区(如 "US" / "Shenzhen"),可选。 | |
| department | No | 部门(sales/marketing/engineering...,默认 sales)。 | sales |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
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.
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.
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.
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.
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.
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)。
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
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.
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.
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.
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.
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.
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 二次核验
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | 决策者姓名(与 company 搭配,作为 contactout 核验的备选)。 | |
| company | No | 企业名称/域名。 | |
| reveal_handle | No | 搜索结果的 reveal handle(优先)。 |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
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.
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.
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.
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.
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.
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.
3 tool updates
- First observed
find_decision_makers - First observed
get_balance - First observed
reveal_work_email
Related MCP Connectors
Find verified work emails from a name, company, role or LinkedIn URL, and verify emails you have.
Search B2B contacts, enrich verified emails and phone numbers, and export results.
- SalesQLOAuthcom.salesql
Find verified B2B emails and phone numbers; search and enrich people and companies for prospecting.
B2B sales intelligence: find companies, extract leads, enrich contacts with emails/phones.
Related MCP Servers
- AlicenseAqualityDmaintenanceFinds and verifies business email addresses using DNS/SMTP verification and web scraping, with no external API costs.516 npm11MIT

Prospeo MCP Serverofficial
AlicenseAqualityFmaintenanceEnables AI tools to search and enrich B2B leads, including finding professional emails, company profiles, and filtering people and companies by various criteria.5468 npmMIT- AlicenseNot gradedqualityBmaintenanceB2B email finder and reverse-email lookup tool for finding professional email addresses via findymail.com.4 npmMIT
- FlicenseNot gradedqualityBmaintenanceEnables 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.-
Glama MCP Gateway
Add one secure layer between your agents and this server.