Japan Diet Records Search MCP
Pricing
from $5.00 / 1,000 tool calls
Go to Apify Store
Japan Diet Records Search MCP
国立国会図書館「国会会議録検索システム」をMCPツール化。発言・会議の検索、要約用抜粋の取得をLLMから呼び出せます。通常run(バッチ)呼び出しにも対応。
Japan Diet Records Search MCP
Pricing
from $5.00 / 1,000 tool calls
国立国会図書館「国会会議録検索システム」をMCPツール化。発言・会議の検索、要約用抜粋の取得をLLMから呼び出せます。通常run(バッチ)呼び出しにも対応。
You can access the Japan Diet Records Search MCP programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in API & Integrations in Apify Console.
{ "openapi": "3.0.1", "info": { "version": "0.1", "x-build-id": "moOToi4wkFJ7PIzIB" }, "servers": [ { "url": "https://api.apify.com/v2" } ], "paths": { "/acts/aflame_brigantine~kokkai-search-mcp/run-sync-get-dataset-items": { "post": { "operationId": "run-sync-get-dataset-items-aflame_brigantine-kokkai-search-mcp", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } }, "/acts/aflame_brigantine~kokkai-search-mcp/runs": { "post": { "operationId": "runs-sync-aflame_brigantine-kokkai-search-mcp", "x-openai-isConsequential": false, "summary": "Executes an Actor and returns information about the initiated run in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/runsResponseSchema" } } } } } } }, "/acts/aflame_brigantine~kokkai-search-mcp/run-sync": { "post": { "operationId": "run-sync-aflame_brigantine-kokkai-search-mcp", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } } }, "components": { "schemas": { "inputSchema": { "type": "object", "properties": { "mode": { "title": "Mode", "enum": [ "", "search_speeches", "search_meetings", "get_speech", "summarize_topic" ], "type": "string", "description": "MCPクライアントから使う場合は空欄のままにしてください(Standbyサーバーとして起動します)。通常runとして使う場合はいずれかを選択してください。", "default": "" }, "query": { "title": "Query", "type": "string", "description": "発言内容・会議名の検索語。query, speaker, from, until のいずれか一つは必須です。", "default": "" }, "speaker": { "title": "Speaker", "type": "string", "description": "発言者名(search_speeches / summarize_topic のみ。search_meetings では無視されます)。", "default": "" }, "house": { "title": "House", "enum": [ "", "衆議院", "参議院", "両院", "両院協議会" ], "type": "string", "description": "院名で絞り込みます。", "default": "" }, "from": { "title": "From", "pattern": "^$|^\\d{4}-\\d{2}-\\d{2}$", "type": "string", "description": "開催日の下限(YYYY-MM-DD)。", "default": "" }, "until": { "title": "Until", "pattern": "^$|^\\d{4}-\\d{2}-\\d{2}$", "type": "string", "description": "開催日の上限(YYYY-MM-DD)。", "default": "" }, "limit": { "title": "Limit", "minimum": 1, "maximum": 100, "type": "integer", "description": "取得件数上限。この件数分だけ speech-record イベントが課金されます。API上限は100件です。", "default": 10 }, "speechId": { "title": "Speech ID", "type": "string", "description": "get_speech モードで指定する speechId(search_speeches の結果から取得)。", "default": "" }, "maxChars": { "title": "Max characters", "minimum": 1, "maximum": 5000, "type": "integer", "description": "get_speech モードでの全文の文字数上限(既定・上限とも5,000字)。", "default": 5000 } } }, "runsResponseSchema": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "actId": { "type": "string" }, "userId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "finishedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "status": { "type": "string", "example": "READY" }, "meta": { "type": "object", "properties": { "origin": { "type": "string", "example": "API" }, "userAgent": { "type": "string" } } }, "stats": { "type": "object", "properties": { "inputBodyLen": { "type": "integer", "example": 2000 }, "rebootCount": { "type": "integer", "example": 0 }, "restartCount": { "type": "integer", "example": 0 }, "resurrectCount": { "type": "integer", "example": 0 }, "computeUnits": { "type": "integer", "example": 0 } } }, "options": { "type": "object", "properties": { "build": { "type": "string", "example": "latest" }, "timeoutSecs": { "type": "integer", "example": 300 }, "memoryMbytes": { "type": "integer", "example": 1024 }, "diskMbytes": { "type": "integer", "example": 2048 } } }, "buildId": { "type": "string" }, "defaultKeyValueStoreId": { "type": "string" }, "defaultDatasetId": { "type": "string" }, "defaultRequestQueueId": { "type": "string" }, "buildNumber": { "type": "string", "example": "1.0.0" }, "containerUrl": { "type": "string" }, "usage": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "integer", "example": 1 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 } } }, "usageTotalUsd": { "type": "number", "example": 0.00005 }, "usageUsd": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "number", "example": 0.00005 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 } } } } } } } } }}OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.
OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.
By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.
You can download the OpenAPI definitions for Japan Diet Records Search MCP from the options below:
If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.
You can also check out our other API clients: