{"schema_version":"verify.report.v1","generated_at":"2026-09-07T14:00:09.164371+00:00","snapshot_id":"trustsnap_e893152308451424","server":{"namespace":"github-sugukurukabe","name":"koko-call-mcp","title":"sugukurukabe/koko-call-mcp","description":"17 AI tools for Japanese government procurement bids via MCP. Streamable HTTP + OAuth 2.0. J-Grants + freee interop.","homepage_url":"https://mcp.bid-jp.com","docs_url":"https://mcp.bid-jp.com","icon_url":"https://avatars.githubusercontent.com/u/247644262?v=4","support_url":"https://github.com/sugukurukabe/koko-call-mcp","remote_url":"https://mcp.bid-jp.com","server_card_url":null,"latest_version":null,"current_status":"failing","current_score":null,"transport_type":"streamable-http","has_oauth":true,"has_dcr":true,"has_prompts":false,"tool_count":0,"current_validation_schema_version":"8058defc70ca932c","last_validated_at":"2026-09-07T04:34:41.262751+00:00","registry_source":"github_topic_registry","registry_identifier":"github_topic_registry:sugukurukabe/koko-call-mcp","canonical_identifier":null,"current_score_components":{"auth_operability_score":2.0,"error_contract_score":0.0,"rate_limit_semantics_score":2.0,"schema_completeness_score":0.0,"backward_compatibility_score":4.0,"slo_health_score":0.0,"security_hygiene_score":0.0,"task_success_score":0.0,"trust_confidence_score":1.0,"prompt_contract_score":0.0,"resource_contract_score":0.0,"discovery_metadata_score":2.0,"registry_consistency_score":2.0,"installability_score":0.0,"session_semantics_score":0.0,"tool_surface_design_score":0.0,"result_shape_stability_score":0.0,"oauth_interop_score":4.0,"recovery_semantics_score":0.0,"maintenance_signal_score":2.0,"adoption_signal_score":2.0,"freshness_confidence_score":1.0,"transport_fidelity_score":1.0,"spec_recency_score":0.0,"session_resume_score":0.0,"step_up_auth_score":4.0,"transport_compliance_score":0.0,"utility_coverage_score":1.0,"advanced_capability_coverage_score":0.0,"connector_publishability_score":0.0,"tool_snapshot_churn_score":0.0,"connector_replay_score":0.0,"request_association_score":2.0,"interactive_flow_safety_score":4.0,"official_registry_presence_score":2.0,"safety_transparency_score":3.0,"tool_capability_clarity_score":0.0,"data_exfiltration_resilience_score":0.0,"dependency_supply_chain_signal_score":0.0,"input_sanitization_safety_score":0.0,"tool_namespace_clarity_score":0.0},"capability_taxonomy":[],"machine_summary":{},"taxonomy_tags":[],"score_decomposition":[],"validation_diff":null,"tool_snapshot_diff":null,"connector_replay":{},"request_association":{},"production_readiness":{"code":"failing","label":"Failing","reason":"The latest validation run was attempted but did not complete successfully.","badge":"score-low"},"recommended_for":[],"history_summary":{},"validation_timeline":[],"evidence_confidence":{"score":null,"label":"not_assessed","reason":"No evidence-bearing validation runs exist yet (9 captured checks, validation age 9.4 hours). Confidence cannot be computed.","live_check_count":9,"validation_age_hours":9.42,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":9,"validation_age_hours":9.42,"freshness_threshold_hours":24}},"incident_feed":[],"disputes":[],"remediations":[],"client_remediation_modes":[],"client_profiles":[],"client_readiness_verdicts":[],"publishability_policy_profiles":[],"compatibility_fixtures":[],"install_snippets":{},"aliases":[],"raw_evidence":{"checks":{"probe_noise_resilience":{"status":"ok","latency_ms":310.33,"details":{"url":"https://mcp.bid-jp.com/robots.txt","http_status":200,"headers":{"content-type":"text/plain; charset=utf-8"},"validation_disallowed":false,"consent_error":null}},"server_card":{"status":"ok","latency_ms":590.43,"details":{"url":"https://mcp.bid-jp.com/.well-known/mcp/server-card.json","payload":{"serverInfo":{"name":"JP Bids","version":"0.9.0"},"authentication":{"required":true,"schemes":["oauth2","api_key"],"transports":{"stdio":{"required":false},"streamable_http":{"required":true}}},"tools":[{"name":"search_bids","title":"官公需入札検索","description":"日本全国の官公需入札情報を検索する。USE THIS WHEN: キーワード・件名・発注機関・都道府県・期間で入札候補を探したいとき。DO NOT USE WHEN: 既に Key があり1件の詳細が欲しいとき（get_bid_detail を使う）、追うべき順に並べたいとき（rank_bids を使う）。Search Japanese public procurement bids by keyword, project name, organization, prefecture, or date range. Cari tender pengadaan pemerintah Jepang berdasarkan kata kunci, nama proyek, instansi, prefektur, atau rentang tanggal.","inputSchema":{"type":"object","properties":{"query":{"description":"自由記述キーワード。複数キーワードはAND結合で検索されます。","type":"string","minLength":1},"project_name":{"description":"件名で絞り込む場合に指定します。","type":"string","minLength":1},"prefecture":{"description":"都道府県名で絞り込む。配列で複数指定可。例: 鹿児島県、東京都。","anyOf":[{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]},{"type":"array","items":{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]}}]},"category":{"description":"入札区分。物品、役務、工事、その他。","type":"string","enum":["物品","工事","役務"]},"procedure_type":{"description":"公示種別。一般競争入札、指名競争入札、随意契約など。","type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},"certification":{"description":"全省庁統一資格の等級。A、B、C、D から複数指定可。","type":"array","items":{"type":"string","enum":["A","B","C","D"]}},"organization_name":{"description":"発注機関名で絞り込む。例: 農林水産省、防衛省。","type":"string","minLength":1},"issued_after":{"description":"公告日 YYYY-MM-DD 以降","type":"string"},"issued_before":{"description":"公告日 YYYY-MM-DD 以前","type":"string"},"due_after":{"description":"入札書提出期限 YYYY-MM-DD 以降","type":"string"},"due_before":{"description":"入札書提出期限 YYYY-MM-DD 以前","type":"string"},"opening_after":{"description":"開札日 YYYY-MM-DD 以降","type":"string"},"opening_before":{"description":"開札日 YYYY-MM-DD 以前","type":"string"},"period_end_after":{"description":"納入期限日 YYYY-MM-DD 以降","type":"string"},"period_end_before":{"description":"納入期限日 YYYY-MM-DD 以前","type":"string"},"limit":{"default":20,"description":"取得件数の上限。デフォルト20、最大1000。","type":"integer","minimum":1,"maximum":1000}},"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"searchHits":{"type":"integer","minimum":0,"maximum":9007199254740991},"returnedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"bids":{"type":"array","items":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false}},"query":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"}]}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false},"pagination":{"type":"object","properties":{"has_more":{"type":"boolean"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}]},"total_count":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["has_more","total_count"],"additionalProperties":false}},"required":["searchHits","returnedCount","bids","query","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{}},{"name":"rank_bids","title":"追うべき入札ランキング","description":"官公需入札を検索し、追うべき順にスコアリングする。USE THIS WHEN: 検索結果を営業優先度で並べ、pursue/review/skip の初期判断を作りたいとき。DO NOT USE WHEN: 法的な参加資格の最終判定が必要なとき（assess_bid_qualification と公式資料確認を併用）。Search and score bids by follow-up priority using AI Bid Radar. Cari dan peringkat tender berdasarkan prioritas tindak lanjut dengan AI Bid Radar.","inputSchema":{"type":"object","properties":{"query":{"description":"自由記述キーワード。複数キーワードはAND結合で検索されます。","type":"string","minLength":1},"project_name":{"description":"件名で絞り込む場合に指定します。","type":"string","minLength":1},"prefecture":{"description":"都道府県名で絞り込む。配列で複数指定可。例: 鹿児島県、東京都。","anyOf":[{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]},{"type":"array","items":{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]}}]},"category":{"description":"入札区分。物品、役務、工事、その他。","type":"string","enum":["物品","工事","役務"]},"procedure_type":{"description":"公示種別。一般競争入札、指名競争入札、随意契約など。","type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},"certification":{"description":"全省庁統一資格の等級。A、B、C、D から複数指定可。","type":"array","items":{"type":"string","enum":["A","B","C","D"]}},"organization_name":{"description":"発注機関名で絞り込む。例: 農林水産省、防衛省。","type":"string","minLength":1},"issued_after":{"description":"公告日 YYYY-MM-DD 以降","type":"string"},"issued_before":{"description":"公告日 YYYY-MM-DD 以前","type":"string"},"due_after":{"description":"入札書提出期限 YYYY-MM-DD 以降","type":"string"},"due_before":{"description":"入札書提出期限 YYYY-MM-DD 以前","type":"string"},"opening_after":{"description":"開札日 YYYY-MM-DD 以降","type":"string"},"opening_before":{"description":"開札日 YYYY-MM-DD 以前","type":"string"},"period_end_after":{"description":"納入期限日 YYYY-MM-DD 以降","type":"string"},"period_end_before":{"description":"納入期限日 YYYY-MM-DD 以前","type":"string"},"limit":{"default":20,"description":"取得件数の上限。デフォルト20、最大1000。","type":"integer","minimum":1,"maximum":1000},"preferred_keywords":{"description":"優先したい語句。例: ソフトウェア、保守、クラウド。","type":"array","items":{"type":"string","minLength":1}},"avoid_keywords":{"description":"避けたい語句。例: 工事、常駐、夜間。","type":"array","items":{"type":"string","minLength":1}},"due_within_days":{"default":30,"description":"この日数以内に提出期限が来る案件を優先します。","type":"integer","minimum":1,"maximum":180},"shortlist_limit":{"default":10,"description":"ランキング結果として返す最大件数。","type":"integer","minimum":1,"maximum":50}},"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"searchHits":{"type":"integer","minimum":0,"maximum":9007199254740991},"returnedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"rankedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"rankedBids":{"type":"array","items":{"type":"object","properties":{"bid":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false},"score":{"type":"integer","minimum":0,"maximum":100},"priority":{"type":"string","enum":["pursue","review","skip"]},"reasons":{"type":"array","items":{"type":"string"}},"risks":{"type":"array","items":{"type":"string"}},"nextActions":{"type":"array","items":{"type":"string"}}},"required":["bid","score","priority","reasons","risks","nextActions"],"additionalProperties":false}},"query":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"}]}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false},"scoringPolicy":{"type":"object","properties":{"version":{"type":"string"},"summary":{"type":"string"}},"required":["version","summary"],"additionalProperties":false}},"required":["searchHits","returnedCount","rankedCount","rankedBids","query","attribution","scoringPolicy"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{}},{"name":"list_recent_bids","title":"直近の官公需入札一覧","description":"過去1〜30日間に公告された新着官公需入札を一覧する。USE THIS WHEN: 毎朝の営業チェック、都道府県別の新着確認、直近公告の漏れ確認をしたいとき。DO NOT USE WHEN: 古い公告や細かい条件検索が必要なとき（search_bids を使う）。List recently published bid notices from the past 1–30 days for daily morning sales checks. Daftar pengumuman tender baru dalam 1–30 hari terakhir untuk cek pagi harian.","inputSchema":{"type":"object","properties":{"prefecture":{"description":"都道府県名で絞り込む。例: 鹿児島県。","type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]},"category":{"description":"入札区分。物品、役務、工事、その他。","type":"string","enum":["物品","工事","役務"]},"days":{"default":7,"description":"過去何日分の公告を取得するか。デフォルト7日。","type":"integer","minimum":1,"maximum":30},"limit":{"default":50,"description":"取得件数の上限。デフォルト50。","type":"integer","minimum":1,"maximum":1000}},"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"searchHits":{"type":"integer","minimum":0,"maximum":9007199254740991},"returnedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"bids":{"type":"array","items":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false}},"query":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"}]}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false},"pagination":{"type":"object","properties":{"has_more":{"type":"boolean"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}]},"total_count":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["has_more","total_count"],"additionalProperties":false}},"required":["searchHits","returnedCount","bids","query","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{}},{"name":"get_bid_detail","title":"官公需入札詳細","description":"入札Keyから1件の詳細を取得する。添付資料は保存せず公式サイトのURIのみ返す。USE THIS WHEN: search_bids/list_recent_bids が返した Key から公式公告ページ・添付URI・機関情報を確認したいとき。DO NOT USE WHEN: Key がまだ無いとき（search_bids を先に使う）。Fetch full details for one bid by key without storing attachments. Ambil detail lengkap satu tender berdasarkan kunci tanpa menyimpan lampiran.","inputSchema":{"type":"object","properties":{"bid_key":{"type":"string","minLength":1,"description":"search_bids または list_recent_bids が返した Key フィールド"}},"required":["bid_key"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"searchHits":{"type":"integer","minimum":0,"maximum":9007199254740991},"returnedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"bids":{"type":"array","items":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false}},"query":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"}]}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false},"pagination":{"type":"object","properties":{"has_more":{"type":"boolean"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}]},"total_count":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["has_more","total_count"],"additionalProperties":false}},"required":["searchHits","returnedCount","bids","query","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{}},{"name":"explain_bid_fit","title":"入札追跡判断の説明","description":"1件の入札について追うべきか・要確認か・見送るべきかを理由・リスク・次アクション付きで説明する。USE THIS WHEN: Key がある案件について営業会議向けに判断理由を説明したいとき。DO NOT USE WHEN: 複数案件を並べ替えたいとき（rank_bids を使う）、公式要件だけを抽出したいとき（extract_bid_requirements を使う）。Explain bid fit with rationale, risks, and next actions for one bid. Jelaskan kesesuaian tender dengan alasan, risiko, dan langkah selanjutnya.","inputSchema":{"type":"object","properties":{"bid_key":{"type":"string","minLength":1,"description":"search_bids、rank_bids、またはlist_recent_bidsが返したKeyフィールド"},"preferred_keywords":{"description":"優先したい語句。例: ソフトウェア、保守、クラウド。","type":"array","items":{"type":"string","minLength":1}},"avoid_keywords":{"description":"避けたい語句。例: 工事、常駐、夜間。","type":"array","items":{"type":"string","minLength":1}},"due_within_days":{"default":30,"description":"この日数以内に提出期限が来る案件を優先。デフォルト30日。","type":"integer","minimum":1,"maximum":180},"fetch_documents":{"default":false,"description":"trueの場合、PDF/HTML抽出結果を追跡判断の説明に反映する。","type":"boolean"},"target_uris":{"description":"抽出対象URL。省略時は検索結果の公式公告ページ・添付資料URLから最大3件を使う。","maxItems":3,"type":"array","items":{"type":"string","format":"uri"}}},"required":["bid_key"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"rankedBid":{"type":"object","properties":{"bid":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false},"score":{"type":"integer","minimum":0,"maximum":100},"priority":{"type":"string","enum":["pursue","review","skip"]},"reasons":{"type":"array","items":{"type":"string"}},"risks":{"type":"array","items":{"type":"string"}},"nextActions":{"type":"array","items":{"type":"string"}}},"required":["bid","score","priority","reasons","risks","nextActions"],"additionalProperties":false},"fitSummary":{"type":"string"},"confirmationChecklist":{"type":"array","items":{"type":"string"}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false},"scoringPolicy":{"type":"object","properties":{"version":{"type":"string"},"summary":{"type":"string"}},"required":["version","summary"],"additionalProperties":false}},"required":["rankedBid","fitSummary","confirmationChecklist","attribution","scoringPolicy"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"_meta":{}},{"name":"assess_bid_qualification","title":"入札資格適合MVP判定","description":"1件の入札について自社の地域・カテゴリ・資格と照合し参加可否をMVP判定する。USE THIS WHEN: 自社の都道府県・対応カテゴリ・全省庁統一資格を使って参加可否の初期確認をしたいとき。DO NOT USE WHEN: 公式公告・添付PDFの詳細条件を読まずに最終判断したいとき（必ず人間レビューが必要）。Check bid participation eligibility against your company's region, category, and certifications. Periksa kelayakan mengikuti tender berdasarkan wilayah, kategori, dan sertifikasi perusahaan.","inputSchema":{"type":"object","properties":{"bid_key":{"type":"string","minLength":1,"description":"search_bids、rank_bids、またはlist_recent_bidsが返したKeyフィールド"},"qualified_prefectures":{"default":[],"description":"自社が対応できる都道府県。例: 鹿児島県、宮崎県。","type":"array","items":{"type":"string","minLength":1}},"qualified_categories":{"default":[],"description":"自社が対応できるカテゴリ。例: 役務、物品。","type":"array","items":{"type":"string","minLength":1}},"certifications":{"default":[],"description":"自社が持つ資格・等級・営業品目。例: A、役務の提供等、情報処理。","type":"array","items":{"type":"string","minLength":1}},"service_keywords":{"default":[],"description":"自社サービスに関係する語句。例: システム、保守、クラウド。","type":"array","items":{"type":"string","minLength":1}},"fetch_documents":{"default":false,"description":"trueの場合、PDF/HTML抽出結果を資格判定に反映する。","type":"boolean"},"target_uris":{"description":"抽出対象URL。省略時は検索結果の公式公告ページ・添付資料URLから最大3件を使う。","maxItems":3,"type":"array","items":{"type":"string","format":"uri"}}},"required":["bid_key"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"bid":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false},"status":{"type":"string","enum":["eligible","needs_review","not_eligible"]},"confidence":{"type":"integer","minimum":0,"maximum":100},"profile":{"type":"object","properties":{"qualifiedPrefectures":{"type":"array","items":{"type":"string"}},"qualifiedCategories":{"type":"array","items":{"type":"string"}},"certifications":{"type":"array","items":{"type":"string"}},"serviceKeywords":{"type":"array","items":{"type":"string"}}},"required":["qualifiedPrefectures","qualifiedCategories","certifications","serviceKeywords"],"additionalProperties":false},"matches":{"type":"array","items":{"type":"string"}},"gaps":{"type":"array","items":{"type":"string"}},"unknowns":{"type":"array","items":{"type":"string"}},"requirementsUsed":{"type":"object","properties":{"documentExtractionMode":{"type":"string","enum":["none","sampling","vertex_ai"]},"eligibility":{"type":"array","items":{"type":"string"}},"requiredDocuments":{"type":"array","items":{"type":"string"}},"tenderSubmissionDeadline":{"anyOf":[{"type":"string"},{"type":"null"}]},"openingDate":{"anyOf":[{"type":"string"},{"type":"null"}]},"contactPoint":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["documentExtractionMode","eligibility","requiredDocuments","tenderSubmissionDeadline","openingDate","contactPoint"],"additionalProperties":false},"nextActions":{"type":"array","items":{"type":"string"}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false}},"required":["bid","status","confidence","profile","matches","gaps","unknowns","nextActions","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"_meta":{}},{"name":"extract_bid_requirements","title":"入札要件抽出MVP","description":"1件の入札の参加条件・期限・確認すべきPDFを構造化する。PDFは保存しない。USE THIS WHEN: Key がある案件の参加条件、提出期限、確認対象資料をレビュー用に整理したいとき。DO NOT USE WHEN: 入札検索だけで十分なとき、または公式PDFの最終解釈を人間レビューなしで確定したいとき。Extract bid requirements, deadlines, and PDF checklist from metadata and attachments without storing files. Ekstrak persyaratan tender, tenggat waktu, dan daftar PDF tanpa menyimpan berkas.","inputSchema":{"type":"object","properties":{"bid_key":{"type":"string","minLength":1,"description":"search_bids、rank_bids、またはlist_recent_bidsが返したKeyフィールド"},"fetch_documents":{"default":false,"description":"trueの場合、公式公告ページまたは添付資料を一時取得して要件抽出を試みる。","type":"boolean"},"target_uris":{"description":"抽出対象URL。省略時は検索結果の公式公告ページ・添付資料URLから最大3件を使う。","maxItems":3,"type":"array","items":{"type":"string","format":"uri"}}},"required":["bid_key"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"bid":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false},"knownRequirements":{"type":"object","properties":{"organizationName":{"type":"string"},"prefectureName":{"type":"string"},"cityName":{"type":"string"},"category":{"type":"string"},"procedureType":{"type":"string"},"certification":{"type":"string"},"noticeDate":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"periodEndTime":{"type":"string"}},"additionalProperties":false},"documentTargets":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"uri":{"type":"string"},"kind":{"type":"string","enum":["official_page","attachment","unknown"]},"recommendedProcessor":{"type":"string","enum":["manual_review","gemini_document_understanding","document_ai_layout_parser"]}},"required":["label","uri","kind","recommendedProcessor"],"additionalProperties":false}},"missingRequirements":{"type":"array","items":{"type":"string"}},"extractionPlan":{"type":"array","items":{"type":"string"}},"safetyNotes":{"type":"array","items":{"type":"string"}},"extractedFromDocuments":{"default":[],"type":"array","items":{"type":"object","properties":{"sourceUri":{"type":"string"},"finalUri":{"type":"string"},"sha256":{"type":"string"},"sizeBytes":{"type":"integer","minimum":0,"maximum":9007199254740991},"mimeType":{"type":"string"},"extractedAt":{"type":"string"},"mode":{"type":"string","enum":["sampling","vertex_ai","none"]}},"required":["sourceUri","finalUri","sha256","sizeBytes","mimeType","extractedAt","mode"],"additionalProperties":false}},"extractedRequirements":{"type":"object","properties":{"eligibility":{"type":"array","items":{"type":"string"}},"requiredDocuments":{"type":"array","items":{"type":"string"}},"questionDeadline":{"anyOf":[{"type":"string"},{"type":"null"}]},"tenderSubmissionDeadline":{"anyOf":[{"type":"string"},{"type":"null"}]},"openingDate":{"anyOf":[{"type":"string"},{"type":"null"}]},"briefingDate":{"anyOf":[{"type":"string"},{"type":"null"}]},"deliveryDeadline":{"anyOf":[{"type":"string"},{"type":"null"}]},"contractPeriod":{"anyOf":[{"type":"string"},{"type":"null"}]},"contactPoint":{"anyOf":[{"type":"string"},{"type":"null"}]},"disqualification":{"type":"array","items":{"type":"string"}},"estimatedBudget":{"anyOf":[{"type":"string"},{"type":"null"}]},"evaluationCriteria":{"type":"array","items":{"type":"string"}},"ambiguousPoints":{"type":"array","items":{"type":"string"}},"rawNotes":{"type":"array","items":{"type":"string"}}},"required":["eligibility","requiredDocuments","questionDeadline","tenderSubmissionDeadline","openingDate","briefingDate","deliveryDeadline","contractPeriod","contactPoint","disqualification","estimatedBudget","evaluationCriteria","ambiguousPoints","rawNotes"],"additionalProperties":false},"extractionWarnings":{"default":[],"type":"array","items":{"type":"string"}},"rawExtractionText":{"type":"string"},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false}},"required":["bid","knownRequirements","documentTargets","missingRequirements","extractionPlan","safetyNotes","extractedFromDocuments","extractionWarnings","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"_meta":{}},{"name":"export_bid_shortlist","title":"入札検討shortlist CSV","description":"入札を検索・ランキングしてGoogle Sheets/Excel用のCSVを返す。スコア・判断・リスク・次アクション付き。USE THIS WHEN: 複数案件を営業リストとして表計算ソフトに渡したいとき。DO NOT USE WHEN: 1件の深いレビュー資料が欲しいとき（create_bid_review_packet を使う）。Search and rank bids, then export a CSV shortlist for Google Sheets/Excel with scores and next actions. Cari, peringkat, dan ekspor shortlist CSV untuk Google Sheets/Excel.","inputSchema":{"type":"object","properties":{"query":{"description":"自由記述キーワード。複数キーワードはAND結合で検索されます。","type":"string","minLength":1},"project_name":{"description":"件名で絞り込む場合に指定します。","type":"string","minLength":1},"prefecture":{"description":"都道府県名で絞り込む。配列で複数指定可。例: 鹿児島県、東京都。","anyOf":[{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]},{"type":"array","items":{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]}}]},"category":{"description":"入札区分。物品、役務、工事、その他。","type":"string","enum":["物品","工事","役務"]},"procedure_type":{"description":"公示種別。一般競争入札、指名競争入札、随意契約など。","type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},"certification":{"description":"全省庁統一資格の等級。A、B、C、D から複数指定可。","type":"array","items":{"type":"string","enum":["A","B","C","D"]}},"organization_name":{"description":"発注機関名で絞り込む。例: 農林水産省、防衛省。","type":"string","minLength":1},"issued_after":{"description":"公告日 YYYY-MM-DD 以降","type":"string"},"issued_before":{"description":"公告日 YYYY-MM-DD 以前","type":"string"},"due_after":{"description":"入札書提出期限 YYYY-MM-DD 以降","type":"string"},"due_before":{"description":"入札書提出期限 YYYY-MM-DD 以前","type":"string"},"opening_after":{"description":"開札日 YYYY-MM-DD 以降","type":"string"},"opening_before":{"description":"開札日 YYYY-MM-DD 以前","type":"string"},"period_end_after":{"description":"納入期限日 YYYY-MM-DD 以降","type":"string"},"period_end_before":{"description":"納入期限日 YYYY-MM-DD 以前","type":"string"},"limit":{"default":20,"description":"取得件数の上限。デフォルト20、最大1000。","type":"integer","minimum":1,"maximum":1000},"preferred_keywords":{"description":"優先したい語句。例: ソフトウェア、保守、クラウド。","type":"array","items":{"type":"string","minLength":1}},"avoid_keywords":{"description":"避けたい語句。例: 工事、常駐、夜間。","type":"array","items":{"type":"string","minLength":1}},"due_within_days":{"default":30,"description":"この日数以内に提出期限が来る案件を優先。デフォルト30日。","type":"integer","minimum":1,"maximum":180},"shortlist_limit":{"default":10,"description":"CSV出力する最大件数。デフォルト10件。","type":"integer","minimum":1,"maximum":50},"fetch_documents":{"default":false,"description":"trueの場合、上位案件のPDF/HTML抽出結果をCSVに参加資格・提出期限列として追加する。","type":"boolean"}},"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"format":{"type":"string","const":"csv"},"filename":{"type":"string"},"rankedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"csv":{"type":"string"},"columns":{"type":"array","items":{"type":"string"}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false},"scoringPolicy":{"type":"object","properties":{"version":{"type":"string"},"summary":{"type":"string"}},"required":["version","summary"],"additionalProperties":false}},"required":["format","filename","rankedCount","csv","columns","attribution","scoringPolicy"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"_meta":{}},{"name":"create_bid_calendar","title":"入札締切カレンダーICS","description":"入札の提出期限・開札日・納入期限をGoogle Calendar/OutlookへインポートできるICS形式で返す。USE THIS WHEN: Key がある案件の社内レビュー日、提出期限、開札日をカレンダー化したいとき。DO NOT USE WHEN: 日付の根拠資料や参加条件もまとめたいとき（create_bid_review_packet を使う）。Generate an ICS calendar file with bid deadlines for Google Calendar or Outlook. Buat file kalender ICS untuk tenggat waktu tender di Google Calendar atau Outlook.","inputSchema":{"type":"object","properties":{"bid_key":{"type":"string","minLength":1,"description":"search_bids、rank_bids、またはlist_recent_bidsが返したKeyフィールド"},"fetch_documents":{"default":false,"description":"trueの場合、PDF/HTML抽出結果の説明会日時・提出期限をカレンダーに追加する。","type":"boolean"},"target_uris":{"description":"抽出対象URL。省略時は検索結果の公式公告ページ・添付資料URLから最大3件を使う。","maxItems":3,"type":"array","items":{"type":"string","format":"uri"}}},"required":["bid_key"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"format":{"type":"string","const":"ics"},"filename":{"type":"string"},"eventCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"ics":{"type":"string"},"events":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"date":{"type":"string"},"kind":{"type":"string","enum":["internal_review","submission_deadline","opening","period_end"]},"sourceField":{"type":"string"}},"required":["title","date","kind","sourceField"],"additionalProperties":false}},"missingDates":{"type":"array","items":{"type":"string"}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false}},"required":["format","filename","eventCount","ics","events","missingDates","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"_meta":{}},{"name":"create_bid_review_packet","title":"入札社内検討パック","description":"入札1件の判断サマリー・理由・リスク・要件・締切・次アクションをMarkdown社内メモとして返す。USE THIS WHEN: Key がある案件を社内で検討するため、判断材料を1つのレビュー資料にまとめたいとき。DO NOT USE WHEN: CSV一覧やカレンダーだけが欲しいとき（export_bid_shortlist / create_bid_calendar を使う）。Generate a Markdown review packet with decision summary, risks, and next actions for one bid. Buat ringkasan tinjauan Markdown dengan keputusan, risiko, dan langkah selanjutnya untuk satu tender.","inputSchema":{"type":"object","properties":{"bid_key":{"type":"string","minLength":1,"description":"search_bids、rank_bids、またはlist_recent_bidsが返したKeyフィールド"},"preferred_keywords":{"description":"優先したい語句。例: ソフトウェア、保守、クラウド。","type":"array","items":{"type":"string","minLength":1}},"avoid_keywords":{"description":"避けたい語句。例: 工事、常駐、夜間。","type":"array","items":{"type":"string","minLength":1}},"due_within_days":{"default":30,"description":"この日数以内に提出期限が来る案件を優先。デフォルト30日。","type":"integer","minimum":1,"maximum":180},"fetch_documents":{"default":false,"description":"trueの場合、PDF/HTML抽出結果を社内検討メモへ反映する。","type":"boolean"},"target_uris":{"description":"抽出対象URL。省略時は検索結果の公式公告ページ・添付資料URLから最大3件を使う。","maxItems":3,"type":"array","items":{"type":"string","format":"uri"}}},"required":["bid_key"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"bid":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false},"title":{"type":"string"},"markdown":{"type":"string"},"rankedBid":{"type":"object","properties":{"bid":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false},"score":{"type":"integer","minimum":0,"maximum":100},"priority":{"type":"string","enum":["pursue","review","skip"]},"reasons":{"type":"array","items":{"type":"string"}},"risks":{"type":"array","items":{"type":"string"}},"nextActions":{"type":"array","items":{"type":"string"}}},"required":["bid","score","priority","reasons","risks","nextActions"],"additionalProperties":false},"requirements":{"type":"object","properties":{"bid":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false},"knownRequirements":{"type":"object","properties":{"organizationName":{"type":"string"},"prefectureName":{"type":"string"},"cityName":{"type":"string"},"category":{"type":"string"},"procedureType":{"type":"string"},"certification":{"type":"string"},"noticeDate":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"periodEndTime":{"type":"string"}},"additionalProperties":false},"documentTargets":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"uri":{"type":"string"},"kind":{"type":"string","enum":["official_page","attachment","unknown"]},"recommendedProcessor":{"type":"string","enum":["manual_review","gemini_document_understanding","document_ai_layout_parser"]}},"required":["label","uri","kind","recommendedProcessor"],"additionalProperties":false}},"missingRequirements":{"type":"array","items":{"type":"string"}},"extractionPlan":{"type":"array","items":{"type":"string"}},"safetyNotes":{"type":"array","items":{"type":"string"}},"extractedFromDocuments":{"default":[],"type":"array","items":{"type":"object","properties":{"sourceUri":{"type":"string"},"finalUri":{"type":"string"},"sha256":{"type":"string"},"sizeBytes":{"type":"integer","minimum":0,"maximum":9007199254740991},"mimeType":{"type":"string"},"extractedAt":{"type":"string"},"mode":{"type":"string","enum":["sampling","vertex_ai","none"]}},"required":["sourceUri","finalUri","sha256","sizeBytes","mimeType","extractedAt","mode"],"additionalProperties":false}},"extractedRequirements":{"type":"object","properties":{"eligibility":{"type":"array","items":{"type":"string"}},"requiredDocuments":{"type":"array","items":{"type":"string"}},"questionDeadline":{"anyOf":[{"type":"string"},{"type":"null"}]},"tenderSubmissionDeadline":{"anyOf":[{"type":"string"},{"type":"null"}]},"openingDate":{"anyOf":[{"type":"string"},{"type":"null"}]},"briefingDate":{"anyOf":[{"type":"string"},{"type":"null"}]},"deliveryDeadline":{"anyOf":[{"type":"string"},{"type":"null"}]},"contractPeriod":{"anyOf":[{"type":"string"},{"type":"null"}]},"contactPoint":{"anyOf":[{"type":"string"},{"type":"null"}]},"disqualification":{"type":"array","items":{"type":"string"}},"estimatedBudget":{"anyOf":[{"type":"string"},{"type":"null"}]},"evaluationCriteria":{"type":"array","items":{"type":"string"}},"ambiguousPoints":{"type":"array","items":{"type":"string"}},"rawNotes":{"type":"array","items":{"type":"string"}}},"required":["eligibility","requiredDocuments","questionDeadline","tenderSubmissionDeadline","openingDate","briefingDate","deliveryDeadline","contractPeriod","contactPoint","disqualification","estimatedBudget","evaluationCriteria","ambiguousPoints","rawNotes"],"additionalProperties":false},"extractionWarnings":{"default":[],"type":"array","items":{"type":"string"}},"rawExtractionText":{"type":"string"},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false}},"required":["bid","knownRequirements","documentTargets","missingRequirements","extractionPlan","safetyNotes","extractedFromDocuments","extractionWarnings","attribution"],"additionalProperties":false},"calendar":{"type":"object","properties":{"format":{"type":"string","const":"ics"},"filename":{"type":"string"},"eventCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"ics":{"type":"string"},"events":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"date":{"type":"string"},"kind":{"type":"string","enum":["internal_review","submission_deadline","opening","period_end"]},"sourceField":{"type":"string"}},"required":["title","date","kind","sourceField"],"additionalProperties":false}},"missingDates":{"type":"array","items":{"type":"string"}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false}},"required":["format","filename","eventCount","ics","events","missingDates","attribution"],"additionalProperties":false},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false}},"required":["bid","title","markdown","rankedBid","requirements","calendar","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"_meta":{}},{"name":"draft_bid_questions","title":"入札質問書ドラフト","description":"入札1件の発注者への質問案をMarkdownで返す。提出前に公式書類と照合すること。USE THIS WHEN: Key がある案件について不明点・リスク・提出前確認事項を質問案にしたいとき。DO NOT USE WHEN: 質問提出そのものを自動化したいとき（このツールはドラフトのみ）。Draft clarification questions for a bid in Markdown format. Buat draf pertanyaan klarifikasi untuk satu tender dalam format Markdown.","inputSchema":{"type":"object","properties":{"bid_key":{"type":"string","minLength":1,"description":"search_bids、rank_bids、またはlist_recent_bidsが返したKeyフィールド"},"fetch_documents":{"default":false,"description":"trueの場合、PDF/HTML抽出結果を使って質問案を絞り込む。","type":"boolean"},"target_uris":{"description":"抽出対象URL。省略時は検索結果の公式公告ページ・添付資料URLから最大3件を使う。","maxItems":3,"type":"array","items":{"type":"string","format":"uri"}}},"required":["bid_key"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"bid":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false},"title":{"type":"string"},"markdown":{"type":"string"},"questions":{"type":"array","items":{"type":"object","properties":{"topic":{"type":"string"},"question":{"type":"string"},"reason":{"type":"string"},"source":{"type":"string"}},"required":["topic","question","reason","source"],"additionalProperties":false}},"reviewNotes":{"type":"array","items":{"type":"string"}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false}},"required":["bid","title","markdown","questions","reviewNotes","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"_meta":{}},{"name":"analyze_past_awards","title":"過去公告・競合レーダー","description":"過去公告を集計し発注機関の頻度・カテゴリ偏り・月次トレンドを返す。公告履歴から競合パターンを推定する。USE THIS WHEN: 地域・キーワード・カテゴリごとの過去傾向を見て、営業戦略や競合仮説を作りたいとき。DO NOT USE WHEN: 現在募集中の案件だけを探したいとき（search_bids/list_recent_bids を使う）。Analyze past bid announcements to surface procurement patterns, category trends, and notable organizations. Analisis pengumuman tender masa lalu untuk menemukan pola pengadaan dan tren kategori.","inputSchema":{"type":"object","properties":{"query":{"description":"自由記述キーワード。例: システム、保守、クラウド。","type":"string","minLength":1},"prefecture":{"description":"都道府県名で絞り込む。配列で複数指定可。","anyOf":[{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]},{"type":"array","items":{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]}}]},"category":{"description":"入札区分。物品、役務、工事、その他。","type":"string","enum":["物品","工事","役務"]},"procedure_type":{"description":"公示種別。一般競争入札、指名競争入札、随意契約など。","type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},"organization_name":{"description":"発注機関名で絞り込む場合に指定。","type":"string","minLength":1},"window_days":{"default":365,"description":"過去何日分の公告を集計対象にするか。デフォルト365日。","type":"integer","minimum":7,"maximum":1825},"limit":{"default":500,"description":"KKJ API から取得する公告件数の上限。","type":"integer","minimum":1,"maximum":1000}},"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"query":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"}]}},"totalHits":{"type":"integer","minimum":0,"maximum":9007199254740991},"returnedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"windowDays":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"topOrganizations":{"type":"array","items":{"type":"object","properties":{"organizationName":{"type":"string"},"bidCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"categories":{"type":"array","items":{"type":"string"}},"procedureTypes":{"type":"array","items":{"type":"string"}},"recentBidKey":{"type":"string"},"recentBidDate":{"type":"string"}},"required":["organizationName","bidCount","categories","procedureTypes"],"additionalProperties":false}},"categoryBreakdown":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"integer","minimum":0,"maximum":9007199254740991}},"procedureBreakdown":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"integer","minimum":0,"maximum":9007199254740991}},"monthlyVolume":{"type":"array","items":{"type":"object","properties":{"month":{"type":"string"},"count":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["month","count"],"additionalProperties":false}},"insights":{"type":"array","items":{"type":"string"}},"caveats":{"type":"array","items":{"type":"string"}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false}},"required":["query","totalHits","returnedCount","windowDays","topOrganizations","categoryBreakdown","procedureBreakdown","monthlyVolume","insights","caveats","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{}},{"name":"summarize_bids_by_org","title":"発注機関別の入札傾向分析","description":"発注機関名を指定してカテゴリ別・公示種別別の入札傾向と直近案件を集計する。USE THIS WHEN: 特定の発注機関がどのカテゴリ・公示種別を多く出すか、営業仮説を立てたいとき。DO NOT USE WHEN: 個別案件の参加可否を判断したいとき（assess_bid_qualification を使う）。Summarize bid trends and recent notices for a specific procurement organization by category and procedure type. Ringkas tren tender dan pengumuman terbaru untuk instansi tertentu berdasarkan kategori.","inputSchema":{"type":"object","properties":{"organization_name":{"type":"string","minLength":1,"description":"分析対象の発注機関名"},"since":{"description":"YYYY-MM-DD 以降。未指定なら過去1年。","type":"string"},"limit":{"default":200,"description":"集計対象の最大取得件数。デフォルト200。","type":"integer","minimum":1,"maximum":1000}},"required":["organization_name"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"organizationName":{"type":"string"},"totalHits":{"type":"integer","minimum":0,"maximum":9007199254740991},"returnedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"categories":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"integer","minimum":0,"maximum":9007199254740991}},"procedureTypes":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"integer","minimum":0,"maximum":9007199254740991}},"recentProjects":{"type":"array","items":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false}},"required":["organizationName","totalHits","returnedCount","categories","procedureTypes","recentProjects","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{}},{"name":"save_search","title":"検索条件を保存","description":"入札検索条件を名前付きでセッション内に保存する。USE THIS WHEN: stdio や同一インスタンス内で同じ検索条件を後で再確認したいとき。DO NOT USE WHEN: HTTP ステートレス環境で永続保存したいとき（状態はサーバーインスタンス内のみで保持される）。Save named bid search criteria in the current session for recurring alert checks. State is held per-instance and does not persist across HTTP stateless connections. Simpan kriteria pencarian tender bernama dalam sesi ini untuk pemeriksaan peringatan berulang.","inputSchema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":100,"description":"保存検索の名前（例: 「鹿児島IT案件」）。Name for this saved search."},"query":{"description":"キーワード。Keyword.","type":"string"},"prefecture":{"description":"都道府県名で絞り込む。配列で複数指定可。","anyOf":[{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]},{"type":"array","items":{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]}}]},"category":{"description":"入札区分。物品、役務、工事、その他。","type":"string","enum":["物品","工事","役務"]},"organization_name":{"description":"発注機関名。Organization name.","type":"string"},"state_token":{"description":"既存の保存検索state token。Existing saved-search state token.","type":"string"}},"required":["name"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"saved":{"type":"boolean"},"name":{"type":"string"},"criteria":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"totalSaved":{"type":"number"},"stateToken":{"type":"string"},"nextStep":{"type":"string"}},"required":["saved","name","criteria","totalSaved","stateToken","nextStep"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"_meta":{}},{"name":"check_saved_search","title":"保存検索の新着確認","description":"保存した検索条件で新着入札を確認する。USE THIS WHEN: save_search で保存済みの条件について、前回チェック以降の新着だけを確認したいとき。DO NOT USE WHEN: 保存条件が無いとき、または HTTP ステートレスで永続アラートが必要なとき。Check for new bids since last check using saved search criteria. Periksa tender baru sejak pemeriksaan terakhir menggunakan kriteria tersimpan.","inputSchema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"description":"確認する保存検索の名前。Name of saved search to check."},"state_token":{"description":"save_search が返した保存検索state token。State token returned by save_search.","type":"string"}},"required":["name"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"name":{"type":"string"},"newBidsCount":{"type":"number"},"bids":{"type":"array","items":{"type":"object","properties":{"projectName":{"type":"string"},"organizationName":{"anyOf":[{"type":"string"},{"type":"null"}]},"prefectureName":{"anyOf":[{"type":"string"},{"type":"null"}]},"cftIssueDate":{"anyOf":[{"type":"string"},{"type":"null"}]},"tenderSubmissionDeadline":{"anyOf":[{"type":"string"},{"type":"null"}]},"key":{"type":"string"}},"required":["projectName","organizationName","prefectureName","cftIssueDate","tenderSubmissionDeadline","key"],"additionalProperties":false}},"checkedAt":{"type":"string"},"previousCheck":{"anyOf":[{"type":"string"},{"type":"null"}]},"nextStateToken":{"type":"string"},"attribution":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"webhookHint":{"type":"string"}},"required":["name","newBidsCount","bids","checkedAt","previousCheck","nextStateToken","attribution","webhookHint"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"_meta":{}},{"name":"list_saved_searches","title":"保存検索の一覧","description":"保存されている検索条件の一覧を返す。USE THIS WHEN: 現在のサーバーインスタンスに保存された検索名と条件を確認したいとき。DO NOT USE WHEN: 永続DBに保存されたアラート一覧を期待しているとき（このツールはインメモリ）。List all saved search criteria. Daftar semua kriteria pencarian yang tersimpan.","inputSchema":{"type":"object","properties":{"state_tokens":{"description":"保存検索state tokenの配列。Array of saved-search state tokens.","type":"array","items":{"type":"string"}}},"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"totalSaved":{"type":"number"},"searches":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"criteria":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"createdAt":{"type":"string"},"lastCheckedAt":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["name","criteria","createdAt","lastCheckedAt"],"additionalProperties":false}},"stateToken":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["totalSaved","searches","stateToken"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{}},{"name":"map_awards_to_listed","title":"公告を上場企業へ名寄せ","description":"官公需公告の件名から上場企業・銘柄コードへ名寄せする。USE THIS WHEN: 入札公告に登場する企業をティッカーに結びたいとき。DO NOT USE WHEN: 売買判断や落札者の確定が欲しいとき（KKJは公告であり公式落札結果ではない）。Map KKJ notices to listed-company tickers. This is not investment advice. Petakan pengumuman KKJ ke ticker perusahaan tercatat. Bukan nasihat investasi.","inputSchema":{"type":"object","properties":{"query":{"description":"自由記述キーワード。複数キーワードはAND結合で検索されます。","type":"string","minLength":1},"project_name":{"description":"件名で絞り込む場合に指定します。","type":"string","minLength":1},"prefecture":{"description":"都道府県名で絞り込む。配列で複数指定可。例: 鹿児島県、東京都。","anyOf":[{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]},{"type":"array","items":{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]}}]},"category":{"description":"入札区分。物品、役務、工事、その他。","type":"string","enum":["物品","工事","役務"]},"procedure_type":{"description":"公示種別。一般競争入札、指名競争入札、随意契約など。","type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},"certification":{"description":"全省庁統一資格の等級。A、B、C、D から複数指定可。","type":"array","items":{"type":"string","enum":["A","B","C","D"]}},"organization_name":{"description":"発注機関名で絞り込む。例: 農林水産省、防衛省。","type":"string","minLength":1},"issued_after":{"description":"公告日 YYYY-MM-DD 以降","type":"string"},"issued_before":{"description":"公告日 YYYY-MM-DD 以前","type":"string"},"due_after":{"description":"入札書提出期限 YYYY-MM-DD 以降","type":"string"},"due_before":{"description":"入札書提出期限 YYYY-MM-DD 以前","type":"string"},"opening_after":{"description":"開札日 YYYY-MM-DD 以降","type":"string"},"opening_before":{"description":"開札日 YYYY-MM-DD 以前","type":"string"},"period_end_after":{"description":"納入期限日 YYYY-MM-DD 以降","type":"string"},"period_end_before":{"description":"納入期限日 YYYY-MM-DD 以前","type":"string"},"limit":{"default":20,"description":"取得件数の上限。デフォルト20、最大1000。","type":"integer","minimum":1,"maximum":1000},"jquants_api_key":{"description":"任意。J-Quants refresh token。未指定時はバンドル名寄せのみ。ホストの会話履歴に残る可能性があるため、stdioでは JQUANTS_API_KEY を推奨。","type":"string","minLength":8}},"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"searchHits":{"type":"integer","minimum":0,"maximum":9007199254740991},"returnedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"mappedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"unmappedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"mapped":{"type":"array","items":{"type":"object","properties":{"bid":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false},"matches":{"type":"array","items":{"type":"object","properties":{"company":{"type":"object","properties":{"code":{"type":"string","minLength":4,"maxLength":5},"name":{"type":"string","minLength":1},"aliases":{"type":"array","items":{"type":"string"}},"sector":{"type":"string","minLength":1}},"required":["code","name","aliases","sector"],"additionalProperties":false},"confidence":{"type":"string","enum":["exact","alias","contains","code"]},"matchedText":{"type":"string"}},"required":["company","confidence","matchedText"],"additionalProperties":false}}},"required":["bid","matches"],"additionalProperties":false}},"companies":{"type":"array","items":{"type":"object","properties":{"company":{"type":"object","properties":{"code":{"type":"string","minLength":4,"maxLength":5},"name":{"type":"string","minLength":1},"aliases":{"type":"array","items":{"type":"string"}},"sector":{"type":"string","minLength":1}},"required":["code","name","aliases","sector"],"additionalProperties":false},"noticeCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"latestNoticeDate":{"anyOf":[{"type":"string"},{"type":"null"}]},"latestNoticeKey":{"anyOf":[{"type":"string"},{"type":"null"}]},"prefectureBreakdown":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number"}},"categoryBreakdown":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number"}},"noticeKeys":{"type":"array","items":{"type":"string"}}},"required":["company","noticeCount","latestNoticeDate","latestNoticeKey","prefectureBreakdown","categoryBreakdown","noticeKeys"],"additionalProperties":false}},"catalogSource":{"type":"string","enum":["bundled","jquants"]},"caveats":{"type":"array","items":{"type":"string"}},"investmentDisclaimer":{"type":"string","const":"本情報は投資助言ではありません。売買の推奨は行いません。投資判断は自己責任で、公式の調達書類・開示・市場データをご自身で確認してください。 / This is not investment advice and is not a buy or sell recommendation. / Informasi ini bukan nasihat investasi dan bukan rekomendasi beli atau jual."},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false},"jquantsAttribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"J-Quants API"},"apiEndpoint":{"type":"string","const":"https://api.jquants.com/v2"},"licenseUrl":{"type":"string","const":"https://jpx-jquants.com/"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","accessedAt"],"additionalProperties":false}},"required":["searchHits","returnedCount","mappedCount","unmappedCount","mapped","companies","catalogSource","caveats","investmentDisclaimer","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{}},{"name":"get_listed_award_history","title":"上場企業の官公需公告履歴","description":"指定した上場企業・銘柄の官公需公告履歴を集計する。USE THIS WHEN: ある企業名や銘柄コードがKKJ公告に何件出るかを事実として見たいとき。DO NOT USE WHEN: 受注確度や株価の売買判断が欲しいとき。KKJは公告であり公式落札結果ではない。List KKJ notice history for a listed company. This is not investment advice. Riwayat pengumuman KKJ untuk perusahaan tercatat. Bukan nasihat investasi.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"description":"企業名または4桁銘柄コード。例: 富士通、6702。"},"window_days":{"default":365,"description":"過去何日分の公告を対象にするか。デフォルト365日。","type":"integer","minimum":7,"maximum":1825},"limit":{"default":200,"description":"KKJ取得件数の上限。","type":"integer","minimum":1,"maximum":1000},"jquants_api_key":{"description":"任意。J-Quants refresh token。未指定時はバンドル名寄せのみ。","type":"string","minLength":8}},"required":["query"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"company":{"type":"object","properties":{"code":{"type":"string","minLength":4,"maxLength":5},"name":{"type":"string","minLength":1},"aliases":{"type":"array","items":{"type":"string"}},"sector":{"type":"string","minLength":1}},"required":["code","name","aliases","sector"],"additionalProperties":false},"windowDays":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"noticeCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"latestNoticeDate":{"anyOf":[{"type":"string"},{"type":"null"}]},"latestNoticeKey":{"anyOf":[{"type":"string"},{"type":"null"}]},"prefectureBreakdown":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number"}},"categoryBreakdown":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number"}},"bids":{"type":"array","items":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false}},"caveats":{"type":"array","items":{"type":"string"}},"investmentDisclaimer":{"type":"string","const":"本情報は投資助言ではありません。売買の推奨は行いません。投資判断は自己責任で、公式の調達書類・開示・市場データをご自身で確認してください。 / This is not investment advice and is not a buy or sell recommendation. / Informasi ini bukan nasihat investasi dan bukan rekomendasi beli atau jual."},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false}},"required":["company","windowDays","noticeCount","latestNoticeDate","latestNoticeKey","prefectureBreakdown","categoryBreakdown","bids","caveats","investmentDisclaimer","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{}},{"name":"analyze_award_price_impact","title":"公告日前後の株価推移","description":"官公需公告日前後の公開終値を返す。USE THIS WHEN: 公告日を挟んだ株価の事実系列が見たいとき。DO NOT USE WHEN: 買い推奨や因果の断定が欲しいとき。変化率は相関の事実であり投資助言ではない。Return public daily closes around a KKJ notice date. This is not investment advice. Kembalikan harga penutupan di sekitar tanggal pengumuman. Bukan nasihat investasi.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"description":"企業名または4桁銘柄コード。"},"event_date":{"description":"事象日 YYYY-MM-DD。省略時は bid_key の公告日、それも無ければ今日。","type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"bid_key":{"description":"KKJ案件キー。公告日の取得に使う。","type":"string","minLength":1},"window_days":{"default":5,"description":"公告日の前後営業日に近い暦日ウィンドウ。デフォルト5日。","type":"integer","minimum":1,"maximum":30},"jquants_api_key":{"description":"必須（環境変数 JQUANTS_API_KEY でも可）。J-Quants refresh token。会話履歴に残る可能性あり。","type":"string","minLength":8}},"required":["query"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"company":{"type":"object","properties":{"code":{"type":"string","minLength":4,"maxLength":5},"name":{"type":"string","minLength":1},"aliases":{"type":"array","items":{"type":"string"}},"sector":{"type":"string","minLength":1}},"required":["code","name","aliases","sector"],"additionalProperties":false},"eventDate":{"type":"string"},"bidKey":{"type":"string"},"projectName":{"type":"string"},"windowDays":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"from":{"type":"string"},"to":{"type":"string"},"closeAtOrBeforeEvent":{"anyOf":[{"type":"number"},{"type":"null"}]},"closeAtOrAfterWindowEnd":{"anyOf":[{"type":"number"},{"type":"null"}]},"pctChange":{"anyOf":[{"type":"number"},{"type":"null"}]},"bars":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"code":{"type":"string"},"open":{"anyOf":[{"type":"number"},{"type":"null"}]},"high":{"anyOf":[{"type":"number"},{"type":"null"}]},"low":{"anyOf":[{"type":"number"},{"type":"null"}]},"close":{"anyOf":[{"type":"number"},{"type":"null"}]},"volume":{"anyOf":[{"type":"number"},{"type":"null"}]},"adjustmentClose":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["date","code","open","high","low","close","volume","adjustmentClose"],"additionalProperties":false}},"caveats":{"type":"array","items":{"type":"string"}},"investmentDisclaimer":{"type":"string","const":"本情報は投資助言ではありません。売買の推奨は行いません。投資判断は自己責任で、公式の調達書類・開示・市場データをご自身で確認してください。 / This is not investment advice and is not a buy or sell recommendation. / Informasi ini bukan nasihat investasi dan bukan rekomendasi beli atau jual."},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false},"jquantsAttribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"J-Quants API"},"apiEndpoint":{"type":"string","const":"https://api.jquants.com/v2"},"licenseUrl":{"type":"string","const":"https://jpx-jquants.com/"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","accessedAt"],"additionalProperties":false}},"required":["company","eventDate","windowDays","from","to","closeAtOrBeforeEvent","closeAtOrAfterWindowEnd","pctChange","bars","caveats","investmentDisclaimer","attribution","jquantsAttribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{}},{"name":"watch_listed_awards","title":"上場企業の公告ウォッチ","description":"銘柄・企業名のウォッチリストを state_token で差分確認する。USE THIS WHEN: 特定銘柄に関する新しいKKJ公告を追いたいとき。DO NOT USE WHEN: 売買アラートが欲しいとき。This is not investment advice. Pantau pengumuman KKJ untuk ticker. Bukan nasihat investasi.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["save","check","list"],"description":"save=追加, check=差分確認, list=一覧。"},"name":{"description":"ウォッチ名。save / check で必須。","type":"string","minLength":1,"maxLength":100},"query":{"description":"企業名または銘柄コード。save で必須。","type":"string","minLength":1},"state_token":{"description":"前回の state_token。HTTPステートレス接続で必須。","type":"string"}},"required":["action"],"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["save","check","list"]},"watchlist":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"query":{"type":"string"},"code":{"type":"string"},"createdAt":{"type":"string"},"lastCheckedAt":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["name","query","createdAt","lastCheckedAt"],"additionalProperties":false}},"newNoticesCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"newNotices":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"projectName":{"type":"string"},"query":{"type":"string"},"cftIssueDate":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["key","projectName","query","cftIssueDate"],"additionalProperties":false}},"stateToken":{"type":"string"},"nextStep":{"type":"string"},"investmentDisclaimer":{"type":"string","const":"本情報は投資助言ではありません。売買の推奨は行いません。投資判断は自己責任で、公式の調達書類・開示・市場データをご自身で確認してください。 / This is not investment advice and is not a buy or sell recommendation. / Informasi ini bukan nasihat investasi dan bukan rekomendasi beli atau jual."},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false}},"required":["action","watchlist","stateToken","nextStep","investmentDisclaimer","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"_meta":{}},{"name":"search_bids_app","title":"AI Bid Workspace","description":"日本全国の官公需入札情報を検索し、MCP Apps対応クライアントではAI Bid Workspaceとして検索結果を表示する。USE THIS WHEN: 対応クライアントで入札検索結果をカード/ワークスペースUIとして確認したいとき。DO NOT USE WHEN: テキストと structuredContent だけで十分なとき（search_bids を使う）。非対応クライアントでも通常のテキスト要約と structuredContent を返す。","inputSchema":{"type":"object","properties":{"query":{"description":"自由記述キーワード。複数キーワードはAND結合で検索されます。","type":"string","minLength":1},"project_name":{"description":"件名で絞り込む場合に指定します。","type":"string","minLength":1},"prefecture":{"description":"都道府県名で絞り込む。配列で複数指定可。例: 鹿児島県、東京都。","anyOf":[{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]},{"type":"array","items":{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]}}]},"category":{"description":"入札区分。物品、役務、工事、その他。","type":"string","enum":["物品","工事","役務"]},"procedure_type":{"description":"公示種別。一般競争入札、指名競争入札、随意契約など。","type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},"certification":{"description":"全省庁統一資格の等級。A、B、C、D から複数指定可。","type":"array","items":{"type":"string","enum":["A","B","C","D"]}},"organization_name":{"description":"発注機関名で絞り込む。例: 農林水産省、防衛省。","type":"string","minLength":1},"issued_after":{"description":"公告日 YYYY-MM-DD 以降","type":"string"},"issued_before":{"description":"公告日 YYYY-MM-DD 以前","type":"string"},"due_after":{"description":"入札書提出期限 YYYY-MM-DD 以降","type":"string"},"due_before":{"description":"入札書提出期限 YYYY-MM-DD 以前","type":"string"},"opening_after":{"description":"開札日 YYYY-MM-DD 以降","type":"string"},"opening_before":{"description":"開札日 YYYY-MM-DD 以前","type":"string"},"period_end_after":{"description":"納入期限日 YYYY-MM-DD 以降","type":"string"},"period_end_before":{"description":"納入期限日 YYYY-MM-DD 以前","type":"string"},"limit":{"default":20,"description":"取得件数の上限。デフォルト20、最大1000。","type":"integer","minimum":1,"maximum":1000}},"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"searchHits":{"type":"integer","minimum":0,"maximum":9007199254740991},"returnedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"bids":{"type":"array","items":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false}},"query":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"}]}},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false},"pagination":{"type":"object","properties":{"has_more":{"type":"boolean"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}]},"total_count":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["has_more","total_count"],"additionalProperties":false}},"required":["searchHits","returnedCount","bids","query","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"ui":{"resourceUri":"ui://jp-bids/search-results.html"},"ui/resourceUri":"ui://jp-bids/search-results.html"}},{"name":"search_investor_radar_app","title":"Investor Radar","description":"官公需公告を上場企業へ名寄せし、MCP Apps対応クライアントではInvestor Radar画面を表示する。USE THIS WHEN: 対応クライアントで銘柄付き公告フィードを見たいとき。DO NOT USE WHEN: テキストだけで足りるとき（map_awards_to_listed を使う）。投資助言ではない。Show KKJ notices mapped to listed tickers. This is not investment advice. Tampilkan pengumuman KKJ yang dipetakan ke ticker. Bukan nasihat investasi.","inputSchema":{"type":"object","properties":{"query":{"description":"自由記述キーワード。複数キーワードはAND結合で検索されます。","type":"string","minLength":1},"project_name":{"description":"件名で絞り込む場合に指定します。","type":"string","minLength":1},"prefecture":{"description":"都道府県名で絞り込む。配列で複数指定可。例: 鹿児島県、東京都。","anyOf":[{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]},{"type":"array","items":{"type":"string","enum":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]}}]},"category":{"description":"入札区分。物品、役務、工事、その他。","type":"string","enum":["物品","工事","役務"]},"procedure_type":{"description":"公示種別。一般競争入札、指名競争入札、随意契約など。","type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},"certification":{"description":"全省庁統一資格の等級。A、B、C、D から複数指定可。","type":"array","items":{"type":"string","enum":["A","B","C","D"]}},"organization_name":{"description":"発注機関名で絞り込む。例: 農林水産省、防衛省。","type":"string","minLength":1},"issued_after":{"description":"公告日 YYYY-MM-DD 以降","type":"string"},"issued_before":{"description":"公告日 YYYY-MM-DD 以前","type":"string"},"due_after":{"description":"入札書提出期限 YYYY-MM-DD 以降","type":"string"},"due_before":{"description":"入札書提出期限 YYYY-MM-DD 以前","type":"string"},"opening_after":{"description":"開札日 YYYY-MM-DD 以降","type":"string"},"opening_before":{"description":"開札日 YYYY-MM-DD 以前","type":"string"},"period_end_after":{"description":"納入期限日 YYYY-MM-DD 以降","type":"string"},"period_end_before":{"description":"納入期限日 YYYY-MM-DD 以前","type":"string"},"limit":{"default":20,"description":"取得件数の上限。デフォルト20、最大1000。","type":"integer","minimum":1,"maximum":1000}},"$schema":"http://json-schema.org/draft-07/schema#"},"outputSchema":{"type":"object","properties":{"searchHits":{"type":"integer","minimum":0,"maximum":9007199254740991},"returnedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"mappedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"unmappedCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"mapped":{"type":"array","items":{"type":"object","properties":{"bid":{"type":"object","properties":{"resultId":{"type":"integer","minimum":0,"maximum":9007199254740991},"key":{"type":"string","minLength":1},"externalDocumentUri":{"type":"string"},"projectName":{"type":"string","minLength":1},"date":{"type":"string"},"fileType":{"type":"string"},"fileSize":{"type":"number","minimum":0},"lgCode":{"type":"string"},"prefectureName":{"type":"string"},"cityCode":{"type":"string"},"cityName":{"type":"string"},"organizationName":{"type":"string"},"certification":{"type":"string"},"cftIssueDate":{"type":"string"},"periodEndTime":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["物品","工事","役務"]},{"type":"string"}]},"procedureType":{"anyOf":[{"type":"string","enum":["一般競争入札","簡易公募型競争入札","簡易公募型指名競争入札"]},{"type":"string"}]},"location":{"type":"string"},"tenderSubmissionDeadline":{"type":"string"},"openingTendersEvent":{"type":"string"},"itemCode":{"type":"string"},"projectDescription":{"type":"string"},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"uri":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}}},"required":["resultId","key","projectName"],"additionalProperties":false},"matches":{"type":"array","items":{"type":"object","properties":{"company":{"type":"object","properties":{"code":{"type":"string","minLength":4,"maxLength":5},"name":{"type":"string","minLength":1},"aliases":{"type":"array","items":{"type":"string"}},"sector":{"type":"string","minLength":1}},"required":["code","name","aliases","sector"],"additionalProperties":false},"confidence":{"type":"string","enum":["exact","alias","contains","code"]},"matchedText":{"type":"string"}},"required":["company","confidence","matchedText"],"additionalProperties":false}}},"required":["bid","matches"],"additionalProperties":false}},"companies":{"type":"array","items":{"type":"object","properties":{"company":{"type":"object","properties":{"code":{"type":"string","minLength":4,"maxLength":5},"name":{"type":"string","minLength":1},"aliases":{"type":"array","items":{"type":"string"}},"sector":{"type":"string","minLength":1}},"required":["code","name","aliases","sector"],"additionalProperties":false},"noticeCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"latestNoticeDate":{"anyOf":[{"type":"string"},{"type":"null"}]},"latestNoticeKey":{"anyOf":[{"type":"string"},{"type":"null"}]},"prefectureBreakdown":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number"}},"categoryBreakdown":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number"}},"noticeKeys":{"type":"array","items":{"type":"string"}}},"required":["company","noticeCount","latestNoticeDate","latestNoticeKey","prefectureBreakdown","categoryBreakdown","noticeKeys"],"additionalProperties":false}},"catalogSource":{"type":"string","enum":["bundled","jquants"]},"caveats":{"type":"array","items":{"type":"string"}},"investmentDisclaimer":{"type":"string","const":"本情報は投資助言ではありません。売買の推奨は行いません。投資判断は自己責任で、公式の調達書類・開示・市場データをご自身で確認してください。 / This is not investment advice and is not a buy or sell recommendation. / Informasi ini bukan nasihat investasi dan bukan rekomendasi beli atau jual."},"attribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"中小企業庁 官公需情報ポータルサイト"},"apiEndpoint":{"type":"string","const":"http://www.kkj.go.jp/api/"},"licenseUrl":{"type":"string","format":"uri"},"serviceDisclaimer":{"type":"string"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","serviceDisclaimer","accessedAt"],"additionalProperties":false},"jquantsAttribution":{"type":"object","properties":{"dataSource":{"type":"string","const":"J-Quants API"},"apiEndpoint":{"type":"string","const":"https://api.jquants.com/v2"},"licenseUrl":{"type":"string","const":"https://jpx-jquants.com/"},"accessedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["dataSource","apiEndpoint","licenseUrl","accessedAt"],"additionalProperties":false}},"required":["searchHits","returnedCount","mappedCount","unmappedCount","mapped","companies","catalogSource","caveats","investmentDisclaimer","attribution"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"ui":{"resourceUri":"ui://jp-bids/investor-radar.html"},"ui/resourceUri":"ui://jp-bids/investor-radar.html"}}]},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8"}}},"oauth_protected_resource":{"status":"ok","latency_ms":195.71,"details":{"url":"https://mcp.bid-jp.com/.well-known/oauth-protected-resource","payload":{"resource":"https://mcp.bid-jp.com/mcp","authorization_servers":["https://mcp.bid-jp.com"],"scopes_supported":["mcp:read"],"bearer_methods_supported":["header"]},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8"}}},"oauth_authorization_server":{"status":"ok","latency_ms":191.46,"details":{"url":"https://mcp.bid-jp.com/.well-known/oauth-authorization-server","payload":{"issuer":"https://mcp.bid-jp.com","authorization_endpoint":"https://mcp.bid-jp.com/oauth/authorize","token_endpoint":"https://mcp.bid-jp.com/oauth/token","registration_endpoint":"https://mcp.bid-jp.com/oauth/register","response_types_supported":["code"],"grant_types_supported":["authorization_code","refresh_token"],"token_endpoint_auth_methods_supported":["none"],"code_challenge_methods_supported":["S256"],"scopes_supported":["mcp:read"],"client_id_metadata_document_supported":false},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8"}}},"openid_configuration":{"status":"error","latency_ms":190.67,"details":{"url":"https://mcp.bid-jp.com/.well-known/openid-configuration","error":"Client error '404 Not Found' for url 'https://mcp.bid-jp.com/.well-known/openid-configuration'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404"}},"initialize":{"status":"error","latency_ms":243.68,"details":{"url":"https://mcp.bid-jp.com","error":"Client error '404 Not Found' for url 'https://mcp.bid-jp.com'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404","http_status":404,"payload":{},"headers":{"content-type":"text/html; charset=utf-8"}}},"protocol_version_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_protocol_version","validator_protocol_version":"2025-03-26","latest_known_version":"2025-11-25"}},"tools_list":{"status":"skipped","latency_ms":null,"details":{"reason":"initialize_unreachable"}},"prompts_list":{"status":"skipped","latency_ms":null,"details":{"reason":"initialize_unreachable"}},"prompt_get":{"status":"missing","latency_ms":null,"details":{"reason":"not_advertised"}},"resources_list":{"status":"skipped","latency_ms":null,"details":{"reason":"initialize_unreachable"}},"resource_read":{"status":"missing","latency_ms":null,"details":{"reason":"not_advertised"}},"determinism_probe":{"status":"skipped","latency_ms":null,"details":{"reason":"initialize_unreachable"}},"instruction_tool_reference_probe":{"status":"not_assessed","latency_ms":null,"details":{"reason":"initialize_or_tools_unavailable"}},"session_resume_probe":{"status":"skipped","latency_ms":null,"details":{"reason":"initialize_unreachable"}},"step_up_auth_probe":{"status":"ok","latency_ms":null,"details":{"oauth_present":true,"auth_required_checks":[],"supported_scopes":["mcp:read"],"scope_specificity_ratio":1.0,"broad_scopes":[],"challenge_headers":[],"step_up_signals":[],"minimal_scope_documented":true}},"transport_compliance_probe":{"status":"skipped","latency_ms":null,"details":{"reason":"initialize_unreachable"}},"utility_coverage_probe":{"status":"warning","latency_ms":null,"details":{"completions":{"advertised":false,"sample_target":null,"live_probe":"not_executed"},"pagination":{"supported":true,"next_cursor_methods":[],"metadata_signal":true},"tasks":{"advertised":false,"probe_status":"skipped","http_status":null},"initialize_capability_keys":[]}},"advanced_capabilities_probe":{"status":"warning","latency_ms":null,"details":{"capabilities":{"prompts":false,"resources":false,"completions":false,"roots":false,"sampling":true,"elicitation":false,"structured_outputs":false,"resource_links":false},"enabled_count":1,"enabled":["sampling"],"initialize_capability_keys":[]}},"tool_snapshot_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_tools"}},"connector_replay_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_tools"}},"request_association_probe":{"status":"warning","latency_ms":null,"details":{"reason":"no_session_id_for_idle_observation","advertised_capabilities":["sampling"],"protocol_version":"2025-03-26"}},"interactive_flow_probe":{"status":"ok","latency_ms":null,"details":{"risk_hits":[],"safe_hits":["oauth"],"oauth_supported":true,"prompt_available":false}},"action_safety_probe":{"status":"not_assessed","latency_ms":null,"details":{"summary":{"tool_count":0,"high_risk_tools":0,"destructive_tools":0,"exec_tools":0,"egress_tools":0,"secret_tools":0,"bulk_access_tools":0,"declared_non_read_only_tools":0,"annotation_conflict_tools":0,"risk_distribution":{"low":0,"medium":0,"high":0,"critical":0},"capability_distribution":{},"has_mutating_capability":false,"has_non_read_capability":false},"auth_present":true,"safeguard_count":0,"confirmation_signals":[],"reason":"empty_observation_set"}},"official_registry_probe":{"status":"missing","latency_ms":null,"details":{"registry_source":"github_topic_registry","direct_match":false,"official_peer_count":0}},"provenance_divergence_probe":{"status":"not_assessed","latency_ms":null,"details":{"direct_official_match":false,"registry_title":null,"server_card_title":"JP Bids","registry_version":null,"server_card_version":"0.9.0","registry_homepage":null,"server_card_homepage":null,"registry_repository":null,"server_card_repository":null,"drift_fields":[],"metadata_document_count":2,"compared_fields":["title","version","homepage","repository"],"readable_sources":["server_card"],"comparable_field_count":0}},"schema_divergence_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_live_tools","compared_tool_count":0,"compared_dimensions":["server_name","server_version","declared_vs_observed_auth","tool_membership","parameter_names","required_parameters","parameter_types","output_schema_presence"],"server_name_mismatch":false,"card_server_name":"JP Bids","live_server_name":null,"server_version_mismatch":false,"card_server_version":"0.9.0","live_server_version":null,"auth_scheme_mismatch":false}},"connector_publishability_probe":{"status":"error","latency_ms":null,"details":{"transport":"streamable-http","tool_count":0,"high_risk_tools":0,"blockers":["initialize","tools_list","protocol_version","session_resume","transport_compliance","connector_replay","request_association","action_safety","tool_surface","auth_flow"],"criteria":{"remote_transport":true,"initialize":false,"tools_list":false,"protocol_version":false,"session_resume":false,"step_up_auth":true,"transport_compliance":false,"connector_replay":false,"request_association":false,"action_safety":false,"server_card":true,"tool_surface":false,"auth_flow":false}}}}},"active_alerts":[{"code":"server_failing","severity":"critical","title":"Latest validation is failing","message":"Core MCP flows did not validate successfully on the latest run.","addressee":"publisher"}],"maintainer_analytics":{},"public_server_reputation":{},"maintainer_response_quality":{},"maintainer_annotations":[],"maintainer_rebuttals":[],"security_posture_summary":{},"tool_security_inventory":[],"transport_compliance":{},"utility_coverage":{},"write_action_governance":{},"provenance_divergence":{},"alias_consolidation":{},"alert_routing":{},"authenticated_validation":{},"hosted_runtime":{},"action_controls_diff":null,"benchmark_tasks":[],"latest_capability_counts":{},"point_loss_breakdown":[],"verdict_traces":{},"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_e893152308451424","generated_at":"2026-09-07T14:00:09.185344+00:00","trust_evaluated_at":"2026-09-07T14:00:09.185344+00:00","evidence_revision":"ad05d877f119245d68086433","source":"current_snapshot","server":"github-sugukurukabe/koko-call-mcp","last_validated_at":"2026-09-07T04:34:41.262751+00:00","validation_age_hours":9.42,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-07T04:34:41.262751+00:00","age_hours":9.42,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":null,"raw_score":null,"confidence_score":null,"confidence_weighted_score":null,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"failing","current_score":null,"display_score":null,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Not assessed","why":"tool surface has not been observed by any completed validation run","next_action":"revalidate so the tool surface can be inspected before a production decision is made","reason_count":0},"production_readiness_class":{"code":"failing","label":"Failing","reason":"The latest validation run was attempted but did not complete successfully."},"evidence_confidence":{"score":null,"label":"not_assessed","validation_age_hours":9.42,"live_check_count":9,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":9,"validation_age_hours":9.42,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_failing","severity":"critical","title":"Latest validation is failing"}],"active_alert_summary":{"critical":1,"high":0,"medium":0,"low":0,"high_or_critical":1,"total":1},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-07T14:00:09.185344+00:00"}},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_e893152308451424","generated_at":"2026-09-07T14:00:09.185344+00:00","trust_evaluated_at":"2026-09-07T14:00:09.185344+00:00","evidence_revision":"ad05d877f119245d68086433","source":"current_snapshot","server":"github-sugukurukabe/koko-call-mcp","last_validated_at":"2026-09-07T04:34:41.262751+00:00","validation_age_hours":9.42,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-07T04:34:41.262751+00:00","age_hours":9.42,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":null,"raw_score":null,"confidence_score":null,"confidence_weighted_score":null,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"failing","current_score":null,"display_score":null,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Not assessed","why":"tool surface has not been observed by any completed validation run","next_action":"revalidate so the tool surface can be inspected before a production decision is made","reason_count":0},"production_readiness_class":{"code":"failing","label":"Failing","reason":"The latest validation run was attempted but did not complete successfully."},"evidence_confidence":{"score":null,"label":"not_assessed","validation_age_hours":9.42,"live_check_count":9,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":9,"validation_age_hours":9.42,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_failing","severity":"critical","title":"Latest validation is failing"}],"active_alert_summary":{"critical":1,"high":0,"medium":0,"low":0,"high_or_critical":1,"total":1},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-07T14:00:09.185344+00:00"}},"agent_commerce":{},"latest_claim":null,"maintainer_profile_slug":null,"watch_summary":{},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"trust_evaluated_at":"2026-09-07T14:00:09.185344+00:00","evidence_revision":"ad05d877f119245d68086433","active_alert_summary":{"critical":1,"high":0,"medium":0,"low":0,"high_or_critical":1,"total":1},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-07T14:00:09.185344+00:00"},"owner_opted_out":false},"latest_validation":null,"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_e893152308451424","generated_at":"2026-09-07T14:00:09.185344+00:00","trust_evaluated_at":"2026-09-07T14:00:09.185344+00:00","evidence_revision":"ad05d877f119245d68086433","source":"current_snapshot","server":"github-sugukurukabe/koko-call-mcp","last_validated_at":"2026-09-07T04:34:41.262751+00:00","validation_age_hours":9.42,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-07T04:34:41.262751+00:00","age_hours":9.42,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":null,"raw_score":null,"confidence_score":null,"confidence_weighted_score":null,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"failing","current_score":null,"display_score":null,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Not assessed","why":"tool surface has not been observed by any completed validation run","next_action":"revalidate so the tool surface can be inspected before a production decision is made","reason_count":0},"production_readiness_class":{"code":"failing","label":"Failing","reason":"The latest validation run was attempted but did not complete successfully."},"evidence_confidence":{"score":null,"label":"not_assessed","validation_age_hours":9.42,"live_check_count":9,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":9,"validation_age_hours":9.42,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_failing","severity":"critical","title":"Latest validation is failing"}],"active_alert_summary":{"critical":1,"high":0,"medium":0,"low":0,"high_or_critical":1,"total":1},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-07T14:00:09.185344+00:00"}},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_e893152308451424","generated_at":"2026-09-07T14:00:09.185344+00:00","trust_evaluated_at":"2026-09-07T14:00:09.185344+00:00","evidence_revision":"ad05d877f119245d68086433","source":"current_snapshot","server":"github-sugukurukabe/koko-call-mcp","last_validated_at":"2026-09-07T04:34:41.262751+00:00","validation_age_hours":9.42,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-07T04:34:41.262751+00:00","age_hours":9.42,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":null,"raw_score":null,"confidence_score":null,"confidence_weighted_score":null,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"failing","current_score":null,"display_score":null,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Not assessed","why":"tool surface has not been observed by any completed validation run","next_action":"revalidate so the tool surface can be inspected before a production decision is made","reason_count":0},"production_readiness_class":{"code":"failing","label":"Failing","reason":"The latest validation run was attempted but did not complete successfully."},"evidence_confidence":{"score":null,"label":"not_assessed","validation_age_hours":9.42,"live_check_count":9,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":9,"validation_age_hours":9.42,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_failing","severity":"critical","title":"Latest validation is failing"}],"active_alert_summary":{"critical":1,"high":0,"medium":0,"low":0,"high_or_critical":1,"total":1},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-07T14:00:09.185344+00:00"}},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"snapshot_invariant":{"schema_version":"verify.snapshot_invariant.v1","server":"github-sugukurukabe/koko-call-mcp","ok":true,"surface_snapshot_ids":{"page":"trustsnap_e893152308451424","badge":null,"report":"trustsnap_e893152308451424","policy":null},"checked_surfaces":["page","report"],"unchecked_surfaces":["badge","policy"],"checked_count_surfaces":[],"count_mismatches":{},"checked_at":"2026-09-07T14:00:09.166832+00:00"},"history":{},"production_readiness":{"code":"failing","label":"Failing","reason":"The latest validation run was attempted but did not complete successfully.","badge":"score-low"},"agent_commerce_readiness":{},"evidence_confidence":{"score":null,"label":"not_assessed","reason":"No evidence-bearing validation runs exist yet (9 captured checks, validation age 9.4 hours). Confidence cannot be computed.","live_check_count":9,"validation_age_hours":9.42,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":9,"validation_age_hours":9.42,"freshness_threshold_hours":24}},"recommended_for":[],"active_alerts":[{"code":"server_failing","severity":"critical","title":"Latest validation is failing","message":"Core MCP flows did not validate successfully on the latest run.","addressee":"publisher"}],"remediations":[],"cache_note":"Fast fallback response; full report evidence is deferred to protect web capacity. Fields listed in fields_unavailable (including tool_security_inventory, and write_action_governance) are not yet computed on this response -- an empty value means unchecked, not confirmed clean. Treat partial responses as indeterminate.","publisher_claim":{"verified":false,"status":"unclaimed","claim_url":"https://verify.sentinelsignal.io/claim?server=github-sugukurukabe%2Fkoko-call-mcp&source=report_json","reason_code":"claim_to_publish_metadata","reason":"Claim this profile to verify publisher identity, add evidence, and manage trust metadata.","score_neutral":true},"observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"none","label":"No observed attention","summary":"No recent machine-readable trust or discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"none","observed":false,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"none","observed":false,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"none","observed":false,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":false,"compare":false,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":false,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":false,"reason":"No claim prompt is recommended from observed attention in the current window."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":false,"reason":"no_observed_attention"},"related_machine_surfaces":{"compare_index":"/compare.json","compare_api":"/v1/compare?server=github-sugukurukabe%2Fkoko-call-mcp","trust_summary":"/v1/servers/github-sugukurukabe/koko-call-mcp/trust-summary","ledger":"/v1/servers/github-sugukurukabe/koko-call-mcp/ledger","policy":"/v1/servers/github-sugukurukabe/koko-call-mcp/policy","report":"/v1/servers/github-sugukurukabe/koko-call-mcp/report"},"intelligence_api":{"available":true,"signup_url":"https://verify.sentinelsignal.io/verify-intelligence-api","use_case":"Programmatic MCP server trust, comparison, policy, and evidence enrichment."},"trust_evaluated_at":"2026-09-07T14:00:09.185344+00:00","evidence_revision":"ad05d877f119245d68086433","active_alert_summary":{"critical":1,"high":0,"medium":0,"low":0,"high_or_critical":1,"total":1},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-07T14:00:09.185344+00:00"}}