Skip to main content
Glama

HORIZON SHIELD WebMCP Intake

Server Details

Intake desk for AI agents: bridges construction quotes to KIRA fair-price audit and EHN check.

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.

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.2/5 across 4 of 4 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool serves a distinct role: intake_estimate handles quote intake, scan_tactics provides overcharge tactics, draft_broadcast generates drafts, and orchestrate sequences them. There is no overlapping purpose.

Naming Consistency4/5

Three tools follow the verb_noun pattern (draft_broadcast, intake_estimate, scan_tactics). 'orchestrate' is a single verb and deviates slightly, but the naming is still clear and consistent in style (all lowercase, snake_case).

Tool Count5/5

With 4 tools, the server is well-scoped for its purpose: intake, analysis, drafting, and orchestration. The count feels balanced and not excessive.

Completeness4/5

The tools cover the key workflow (intake, scan, draft, orchestrate). Missing are features like listing past intakes or drafts, but these are not essential for the stated purpose. Minor gap.

Available Tools

4 tools
draft_broadcastAInspect

ある工事の過剰請求への注意喚起を発信する下書き(note用長文・X用短文)を生成し、HORIZON SHIELDの該当解説ページ(実在URL)への被リンクを添える。価格はKIRA(検証可能SHA-256付き)の一次データのみ。推測の数字は入れない。下書きであり公開前に運営者が最終版にする(自動投稿しない)。 / Generates broadcast DRAFTS with backlinks to real HORIZON SHIELD pages. Verifiable first-party prices only. Draft; operator finalizes. No auto-posting.

ParametersJSON Schema
NameRequiredDescriptionDefault
workYes工事名やキーワード(日本語)。例: 外壁塗装, トイレ, シロアリ, 食洗機, 火災保険
Behavior4/5

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

No annotations are provided, so the description fully covers behavior: it generates drafts, includes backlinks, uses only verifiable first-party prices, does not auto-post, and requires operator finalization. It does not mention rate limits or auth, but for a content generation tool these are less critical.

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 bilingual but each sentence adds meaningful information: purpose, content rules, and constraints. It is front-loaded with the main function. Could be slightly more concise by removing redundancy between Japanese and English, but overall structured well.

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 one parameter, no output schema, and no annotations, the description adequately explains the tool's behavior and constraints. It clarifies what the tool does and does not do. The return format is implied (text drafts) but not explicitly detailed, which is acceptable for a simple generation tool.

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 coverage is 100% with a parameter 'work' described as 'construction name or keyword'. The description adds context that it is for 'construction overcharge warnings' and expects Japanese input, providing examples like '外壁塗装'. This adds meaning beyond the schema definition.

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 generates broadcast drafts with backlinks to HORIZON SHIELD pages, using verifiable first-party prices. The verb 'generates' and resource 'broadcast drafts' are specific. It distinguishes from siblings (intake_estimate, orchestrate, scan_tactics) by focusing on content creation rather than analysis or orchestration.

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 implicitly defines when to use the tool (when needing a draft for construction overcharge warnings) and what it does not do (no auto-posting, operator finalizes). It lacks explicit comparison to sibling tools but the context makes the usage clear.

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

intake_estimateAInspect

施主の建設・リフォーム見積もりを受け付け、HORIZON SHIELD KIRA(内部)の適正価格診断へ橋渡しする集客窓口。工事名と業者提示額を渡すと、適正かどうかの判定と、無料の第三者チェック(EHN)への導線を返す。 / Intake desk: receives a homeowner construction quote and bridges to HORIZON SHIELD KIRA fair-price audit. Returns the verdict and a free third-party check (EHN) path.

ParametersJSON Schema
NameRequiredDescriptionDefault
workYes工事名(日本語)。例: 外壁塗装 シリコン
quoted_priceYes業者提示の金額(円)
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 describes the tool as an intake desk that bridges to an audit and returns a verdict/check path, but it does not disclose side effects (e.g., data storage) or behavior on invalid input. Adequate but could be more explicit.

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 two sentences, bilingual, and front-loaded with essential information. No wasted words; every sentence adds value.

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 simple intake tool with no output schema and full parameter coverage, the description adequately explains inputs and outputs (verdict and free check path). Minor gap: could detail the verdict format, but overall complete.

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 coverage is 100% for both parameters, and the description mostly restates the schema (e.g., '工事名(日本語)' matches schema). It adds an example for 'work' but no additional semantic guidance beyond the schema.

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 explicitly states it receives construction quotes and bridges to a fair-price audit, returning a verdict and free third-party check. It uses specific verbs (receives, bridges, returns) and is clearly distinct from sibling tools like draft_broadcast or orchestrate.

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 clearly implies when to use: when a homeowner has a quote to evaluate. It states inputs (work name and quoted price) and outputs (verdict and free check path). However, it does not explicitly state when not to use or mention alternatives, though siblings are unrelated.

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

orchestrateAInspect

1回の呼び出しで HORIZON SHIELD の集客→診断→注意喚起→発信を一気通貫で回す司令塔。work(と任意の quoted_price)を渡すと、内部で intake(KIRA適正診断)・scan_tactics(検証済み手口+一次ソース)・draft_broadcast(発信下書き+被リンク)を順に実行し、結果を1つに束ねて返す。価格は検証可能な一次データのみ。発信は下書きで自動投稿しない。 / One-call orchestrator: runs intake (KIRA audit), scan_tactics (verified tactics) and draft_broadcast (draft + backlinks) in sequence and returns a single bundled result. Verifiable first-party prices only. Drafts only, no auto-posting.

ParametersJSON Schema
NameRequiredDescriptionDefault
workYes工事名やキーワード(日本語)。例: 外壁塗装, トイレ, シロアリ
quoted_priceNo(任意)業者提示の金額(円)。あればKIRA適正診断も実行する。
Behavior4/5

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

With no annotations, the description carries full burden. It discloses that the tool performs internal sequential execution, returns bundled results, only uses verifiable first-party prices, and drafts without auto-posting. This adds significant behavioral context beyond just the name and schema.

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 provided in both Japanese and English, making it slightly redundant but still concise. It conveys all necessary information in two sentences per language without unnecessary words or repetition of schema details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (orchestrating multiple steps) and the lack of an output schema, the description could be more complete. It states that results are bundled but does not describe the format or error handling. For an orchestrator, this is acceptable but not fully comprehensive.

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 coverage is 100%, so baseline is 3. The description adds value by clarifying that 'quoted_price' triggers a KIRA audit, which is not evident from the schema alone. This extra semantic information helps the agent understand conditional behavior.

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 it is a one-call orchestrator that runs three distinct sub-tools (intake, scan_tactics, draft_broadcast) in sequence and returns a bundled result. It distinguishes itself from sibling tools which are the individual steps, making the purpose specific and non-ambiguous.

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 explains when to use the tool (to run the entire pipeline in one call), but it does not provide explicit guidance on when not to use it or alternatives. The sibling tools are listed, implying alternatives, but there is no direct comparison or exclusion criteria.

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

scan_tacticsAInspect

ある工事・キーワードに関する『過剰請求の手口』を、HORIZON SHIELD(大賀俊勝30年監修)の検証済みデータ(内部KIRA)から返し、一次ソース(国民生活センター/消費者庁/EHN実例ボード)の在処を添える。最新の個別事例の確認は、呼び出し側のエージェントがその一次ソースを読んで行う(このツールは推測で新事例を断定しない)。価格判定ではなく注意喚起。 / Returns verified overcharge tactics for a given job from HORIZON SHIELD (KIRA, 30-year supervision) and points to primary sources (Japan Consumer Affairs / NCAC / EHN board). Latest case checks are left to the calling agent reading those primary sources. Awareness, not a price verdict.

ParametersJSON Schema
NameRequiredDescriptionDefault
workYes工事名やキーワード(日本語)。例: 外壁塗装, シロアリ, 火災保険
Behavior4/5

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

With no annotations, the description carries full burden. It discloses that the tool returns verified data, points to sources, does not infer new cases, and is for awareness not price judgment. This provides good behavioral context beyond the schema.

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 concise with two sentences in English and a parallel Japanese version. Front-loaded with purpose, every sentence adds value. No redundancy beyond bilingual necessity.

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?

Given no annotations, no output schema, and a single parameter, the description is complete. It explains the source, expected input, what is returned, limitations, and agent responsibility. Adequate for correct usage.

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 coverage is 100% for the single parameter 'work', with a clear description. The tool description adds minimal value beyond stating it takes a job name/keyword, not adding syntax or constraints. 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 uses specific verbs ('returns', 'points') and clearly identifies the resource (verified overcharge tactics from HORIZON SHIELD). It distinguishes itself from sibling tools by focusing on overcharge tactics with verification, not pricing or estimation.

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 explains when to use (for overcharge tactics on a job/keyword) and what not to rely on (not a price verdict, not for new cases). It instructs the calling agent to read primary sources for the latest cases, but does not explicitly mention when not to use or compare to sibling tools.

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

Discussions

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

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources