{"id":222579,"recorded_at":"2026-10-26T15:22:25.170541Z","observed_at":"2026-10-26T15:22:25.170488Z","subject_kind":"endpoint","subject":"c611877e-37db-4df6-80e8-83813745fb88","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":5,"tools":[{"description":"Abort an Actor run that is currently starting or running.\nFor runs with status SUCCEEDED, FAILED, ABORTING, ABORTED, or TIMED-OUT, this call has no effect.\nThe results will include the updated run details after the abort request.\n\nUSAGE:\n- Use when you need to stop a run that is taking too long or misconfigured.\n\nUSAGE EXAMPLES:\n- user_input: Abort run y2h7sK3Wc\n- user_input: Gracefully abort run y2h7sK3Wc\n\nThis tool requires an x402 payment. Include a valid x402 payment signature in the request metadata (_meta[\"x402/payment\"]). Your MCP client must support the x402 payment protocol.","inputSchema":{"additionalProperties":false,"properties":{"gracefully":{"description":"If true, the Actor run will abort gracefully with a 30-second timeout.","type":"boolean"},"runId":{"description":"The ID of the Actor run to abort.","minLength":1,"type":"string"}},"required":["runId"],"type":"object"},"name":"abort-actor-run"},{"description":"Get detailed information about a specific Actor run.\n\nReturns run result: status, storages (datasets/keyValueStores alias map), stats, summary, nextStep.\n- summary describes the past (e.g. \"SUCCEEDED in 22s. 47 items; 3 fields available.\").\n- nextStep prescribes one primary follow-up action with identifiers interpolated (e.g. \"Use get-dataset-items with datasetId=...\").\n- waitSecs (0–45, default 30) waits up to that many seconds for terminal status before returning.\n\nUSAGE:\n- Use to check the status of a run started by any Actor-running tool.\n- Pass waitSecs > 0 to block until terminal (or until the cap elapses).\n\nUSAGE EXAMPLES:\n- user_input: Show details of run y2h7sK3Wc\n- user_input: Wait for run y2h7sK3Wc to finish\n\nThis tool requires an x402 payment. Include a valid x402 payment signature in the request metadata (_meta[\"x402/payment\"]). Your MCP client must support the x402 payment protocol.","inputSchema":{"additionalProperties":false,"properties":{"runId":{"description":"The ID of the Actor run.","minLength":1,"type":"string"},"waitSecs":{"default":30,"description":"Maximum seconds to wait for the run to reach a terminal state (SUCCEEDED, FAILED, ABORTED, TIMED-OUT).\n0 returns immediately with the current status. Cap: 45. Default: 30.","maximum":45,"minimum":0,"type":"integer"}},"required":["runId"],"type":"object"},"name":"get-actor-run"},{"description":"Get items (rows) from a dataset — the output/results produced by an Actor run.\nReturns the rows themselves, not dataset metadata, counts, or a schema.\nWhen the user provides a datasetId and asks to retrieve results, output, data, or rows, call this tool directly.\nDefault limit is 20. Use clean=true to skip empty items and hidden fields.\n\nUSAGE:\n- Use when you need to read data from a dataset (all items or only selected fields).\n\nUSAGE EXAMPLES:\n- user_input: Retrieve results from dataset abc123\n- user_input: Get only metadata.url and title from dataset username~my-dataset\n\nThis tool requires an x402 payment. Include a valid x402 payment signature in the request metadata (_meta[\"x402/payment\"]). Your MCP client must support the x402 payment protocol.","inputSchema":{"additionalProperties":false,"properties":{"clean":{"description":"If true, returns only non-empty items and skips hidden fields (starting with #). Shortcut for skipHidden=true and skipEmpty=true.","type":"boolean"},"datasetId":{"description":"Dataset ID or username~dataset-name.","minLength":1,"type":"string"},"desc":{"description":"If true, results are returned in reverse order (newest to oldest).","type":"boolean"},"fields":{"description":"Comma-separated list of fields to include in results. Fields in output are sorted as specified. Use dot notation for nested objects (e.g. \"metadata.url\"); the server auto-flattens parent prefixes.","type":"string"},"flatten":{"description":"Comma-separated list of fields to flatten (e.g. flatten=\"metadata\" turns {\"metadata\":{\"url\":\"x\"}} into {\"metadata.url\":\"x\"}). Normally derived automatically from dot-notation in `fields`; specify only as a diagnostic override.","type":"string"},"limit":{"description":"Maximum number of items to return. Default is 20.","maximum":9007199254740991,"minimum":1,"type":"integer"},"offset":{"description":"Number of items to skip at the start. Default is 0.","type":"number"},"omit":{"description":"Comma-separated list of fields to exclude from results.","type":"string"}},"required":["datasetId"],"type":"object"},"name":"get-dataset-items"},{"description":"Get the value stored under a specific key in a key-value store — a single record, not a listing of all keys.\nRequires the exact key name.\nThe response preserves the original Content-Encoding; most clients handle decompression automatically.\n\nUSAGE:\n- Use when you need to retrieve a specific record (JSON, text, or binary) from a store.\n\nUSAGE EXAMPLES:\n- user_input: Get record INPUT from store abc123\n- user_input: Get record data.json from store username~my-store\n\nThis tool requires an x402 payment. Include a valid x402 payment signature in the request metadata (_meta[\"x402/payment\"]). Your MCP client must support the x402 payment protocol.","inputSchema":{"additionalProperties":false,"properties":{"keyValueStoreId":{"description":"Key-value store ID or username~store-name.","minLength":1,"type":"string"},"recordKey":{"description":"Key of the record to retrieve.","minLength":1,"type":"string"}},"required":["keyValueStoreId","recordKey"],"type":"object"},"name":"get-key-value-store-record"},{"description":"This tool calls the Actor \"industrial_platform/pdf-text-intelligence\" and retrieves its output results.\nActor description: Extract embedded PDF text, pages and metadata. Price: $0.0015 per successful PDF.\n\nThis tool requires an x402 payment. Include a valid x402 payment signature in the request metadata (_meta[\"x402/payment\"]). Your MCP client must support the x402 payment protocol.","inputSchema":{"$id":"https://apify.com/mcp/industrial_platform--pdf-text-intelligence/schema.json","additionalProperties":false,"properties":{"concurrency":{"default":5,"description":"Maximum number of PDFs downloaded and parsed concurrently.\nExample values: 5","examples":[5],"title":"Concurrency","type":"integer"},"max_pages":{"default":200,"description":"Maximum pages extracted from each PDF.\nExample values: 200","examples":[200],"title":"Maximum pages","type":"integer"},"max_text_chars":{"default":500000,"description":"Maximum retained text characters per PDF.\nExample values: 500000","examples":[500000],"title":"Maximum text characters","type":"integer"},"timeout_seconds":{"default":45,"description":"Maximum time allowed to download each PDF.\nExample values: 45","examples":[45],"title":"Per-PDF timeout","type":"integer"},"urls":{"description":"**REQUIRED** Public HTTP/HTTPS PDF URLs to process. Up to 50 unique PDFs per run.\nExample values: [\"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf\"]","examples":["https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"],"items":{"maxLength":2048,"type":"string"},"prefill":["https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"],"title":"PDF URLs","type":"array"},"waitSecs":{"default":30,"description":"Max seconds (0–45, default 30) to cap the wait for the Actor run to reach terminal state. For long-running Actors the response returns at the cap with the current run status; follow `nextStep` to poll via get-actor-run. Set to 0 to fire-and-forget.","maximum":45,"minimum":0,"type":"integer"}},"required":["urls"],"title":"PDF Text Intelligence input","type":"object"},"name":"industrial_platform--pdf-text-intelligence"}]},"body_sha256":"aa48fa95ada2d13999e5f25a953c65584ed9c56f7ce8f4f07e26bd65a266c325","prev_id":null,"leaf":"0xe29096ab92cfff4df6b69aca151575be54b75df36f26652fd52262ff470c0f08","leaf_text":"{\"body\":\"aa48fa95ada2d13999e5f25a953c65584ed9c56f7ce8f4f07e26bd65a266c325\",\"id\":222579,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793028145170488,\"prev\":null,\"subject\":\"c611877e-37db-4df6-80e8-83813745fb88\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xe2909b54dd26969d772b3d6470d31dd3e52a642f16b692b1f69237e620c521c6","0x2fcede3695043e4869db7437446617fe2118f79960cb892c5042d754f038e999","0xc6baaf75359461e2af6d98c1471e1cca2739ef5621094f158ee752d63b1c427b","0x65f0f5062768451ddcd3f8107c05fb1be3ccee5789ef9ff7d946bd626261b0df","0x303a413cc509d5015988a0a18054b7f640576b7933c779ff247912ed0edb36c6","0xa84022b63b515af8a75a1a3eab591b64b9388e1c20a5dfe76769fcc4e619992d","0x3b98140d8aab565a15e9d3115aee9ce22050c8f8770f4a7fa2ee9c7bcd7a0e12","0xb931ff0ef2e397a992bc0e70ecf73d544d55db8e6db8700daa721bfab6f693a9","0xa44aa0424b12bcf6f2b55beab7a57272a946de81699f07f0b30dd0fa30686978","0x763ea9329088103e758b19f76ca53e55082e397d207fb68c791899293a6883a7","0xdf3f95c9d849961694a4ee89abdfac5cbfb97e2ba08a6ad3eefe16691598b4f5","0x8e135936797442c4eea61915f2c9f8f6df06e1322204cd0e6986ada3e54c77cc","0xc0924a0807e534382f518663123231c317124338831a2b310de2c17b09677086","0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7","0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0","0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678","0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc"]}