Skip to main content
Glama
Sora-bluesky

building-standards-act-mcp

by Sora-bluesky

get_law

Retrieve specific articles from Japanese building standards laws by law name and article number, including supplementary provisions and appendices, with text or structured JSON output.

Instructions

条番号を指定して法令の条文を取得する。附則・別表にも対応。略称・正式名称のいずれでも指定可能。format=structured で条→項→号の階層構造をJSON形式で取得可能。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
formatNo出力形式。text: 従来のテキスト形式、structured: 条→項→号の階層を持つJSON構造化形式text
law_nameYes法令名(正式名称、略称のいずれか。例: 建築基準法、建基法)
article_numberYes条文番号(例: 第20条、20、第6条の2、附則、附則第3条、別表第一)
Behavior3/5

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

注釈が一切ないため、説明文が行動開示の全責任を負う。format=structuredでの階層構造JSON出力が可能であることを追加で説明しているが、エラー時や認証要件、レート制限などについての言及はなく、最小限の開示にとどまる。

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?

3文で必要十分な情報を提供しており、無駄がない。最初の文でツールの主要目的を明確に述べ、続けてスコープ(附則・別表対応)と指定方法(略称可)、特殊出力形式(structured)を簡潔に説明している。

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?

出力スキーマがなく、注釈もない状況で、説明文はツールの機能をある程度カバーしているが、返却されるデータの構造(text形式の場合)、エラーハンドリング、ページネーションなどの実用的な詳細が欠けており、完全とは言えない。

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?

入力スキーマのカバレッジは100%で、スキーマ自体がパラメータをよく説明している。説明文は、正式名称/略称の両方が指定可能であること、article_numberに附則・別表が使えること、formatの効果を補足しており、スキーマを超える価値を追加している。

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?

明確に、「条番号を指定して法令の条文を取得する」と記述されており、附則・別表への対応や略称使用も明示。 siblings(get_full_law, search_law等)との差別化はされていないが、目的は具体的で理解しやすい。

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?

どのような場合にこのツールを使うべきか、あるいは使うべきでないかについてのガイダンスがない。 siblingsとの比較や、代替手段の示唆がないため、エージェントが適切な選択をするための情報が不足している。

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sora-bluesky/building-standards-act-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server