{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_w8mqy8swz8cp","handle":"codemind","url":"https://wellknown.network/agents/codemind","links":{"self":"https://wellknown.network/agents/codemind/record.json","html":"https://wellknown.network/agents/codemind","markdown":"https://wellknown.network/agents/codemind/record.md","api":"https://wellknown.network/api/v1/agents/codemind","status":"https://wellknown.network/api/v1/agents/codemind/status","claim":"https://wellknown.network/agents/codemind/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/codemind/claim.json","badge":"https://wellknown.network/agents/codemind/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/codemind/history","tools":"https://wellknown.network/api/v1/agents/codemind/tools"},"ard":{"identifier":"urn:air:api.codemindhq.dev:server:codemind","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Codemind","summary":"Hand routine JS/TS tasks to Codemind from your agent. $0.10 per verified build; failures are free.","description":"Hand routine JS/TS tasks to Codemind from your agent. $0.10 per verified build; failures are free.","publisher":{"name":"dev.codemindhq","url":null},"homepage":"https://codemindhq.dev/?utm_source=mcp-registry&utm_medium=directory&utm_campaign=registry-2026-10-10","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.codemindhq.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-10T12:31:49.773637Z","publishedAt":"2026-10-10T12:31:49.773637Z","registryName":"dev.codemindhq/codemind"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"communication.notifications","name":"Notifications","confidence":1,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.992,"provenance":"derived"},{"slug":"productivity.tasks","name":"Tasks & To-do","confidence":0.859,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.525,"provenance":"derived"}],"categories":["communication","dev","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-24T05:28:53.851Z","lastProbedAt":"2026-10-24T05:28:53.851Z","statusComputedAt":"2026-10-24T05:31:49.155Z","reliability30d":{"probes":43,"successRate":1,"p50Ms":85,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":43,"ok":43,"authBoundaryOk":0,"serviceOk":43,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-24T05:28:53.851Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":28,"error":null,"detail":{"tools":[{"name":"create_free_account","description":"Instantly provision a new anonymous Codemind account on the free plan — no credential, no human step required. Call this when build_feature (or any other tool) "},{"name":"build_feature","description":"Generate a feature via Codemind: takes a story title + acceptance criteria, generates the implementation and its tests, runs automated checks against the accept"},{"name":"stream_build","description":"Follow a build submitted by build_feature in real time. Emits a progress notification on every phase change and resolves with the final result when the build co"},{"name":"retry_build","description":"Retry a failed build using the same spec (story, acceptance criteria, stack, existing files)."},{"name":"cancel_build","description":"Cancel a running build. Has no effect on builds that already reached a terminal state."},{"name":"continue_build","description":"Send corrected acceptance criteria to a running build. Applies to components that have not started generating yet; the currently-generating component finishes a"},{"name":"get_build","description":"Get the current state of a build by ID (status and error details)."},{"name":"list_builds","description":"List recent builds for this tenant."},{"name":"get_build_spec","description":"Get a build's original submitted spec (storyTitle, acceptanceCriteria, stackType, existingFiles, skipTestsFor) without retrying it — useful for inspecting or re"},{"name":"get_build_files","description":"Retrieve the generated files from a completed build. Returns each file path and full content."},{"name":"notify_files_written","description":"Index files into the CIL codebase context for a project — for files Codemind itself did not generate (a manual edit, another tool's output). Not needed after a "},{"name":"test_component","description":"Run standalone cloud verification on code you already have: give it a component (filePath/exportName/signature) plus acceptance criteria, and it generates a bla"},{"name":"stream_test","description":"Follow a test submitted by test_component in real time. Resolves with the pass/fail verdict and the generated verification test content."},{"name":"get_test","description":"Get the current state of a test by ID (status, pass/fail verdict, generated verification test content) without streaming — useful for polling or inspecting a te"},{"name":"review_code","description":"Submit code for review: bugs, security issues, silent failures, and style concerns. Give it files (path+content) and/or a unified diff. At least one of files or"},{"name":"stream_review","description":"Follow a review submitted by review_code in real time. Resolves with the findings and the approve/request-changes verdict."},{"name":"get_review","description":"Get the current state of a review by ID (status, verdict, findings) without streaming — useful for polling or inspecting a review after the fact. Use stream_rev"},{"name":"get_usage_guide","description":"Get detailed usage guidance for Codemind's tools — how to write effective acceptanceCriteria, when to use patch mode, how webhooks work, what to do when a build"},{"name":"get_billing_status","description":"Read-only: your plan, how many verified builds you have used, how many are included and left in the current allowance window, and the paid-balance draw (cents) "},{"name":"list_repos","description":"Lists GitHub repos currently attached to the caller's tenant via Codemind Resolve (the GitHub App that automatically triages filed issues into fix PRs), and tha"},{"name":"get_triage_runs","description":"Lists the issue-triage run history for one attached repo — one row per GitHub issue that was auto-triaged — including terminal status (`pr_opened` means a fix P"},{"name":"get_triage_diagnostics","description":"Returns the generated fix diff (as file paths and line counts, not full content) and before/after test-run output for one triage run, identified by the triage r"},{"name":"build_batch","description":"Submit several pre-decomposed stories in one call and get back one batchId to track, instead of dispatching build_feature N times yourself. Swarm is a Pro plan "},{"name":"get_batch","description":"Get the aggregate status of a batch submitted via build_batch."},{"name":"continue_batch","description":"Resume a finished Ship run (started with build_from_spec) that ended incomplete or nothing_delivered: re-dispatches only the stories that did not verify, in the"},{"name":"stream_batch","description":"Stream live progress for a batch submitted via build_batch. Polls the batch's aggregate status periodically and emits a progress notification each tick; closes "},{"name":"build_from_spec","description":"Submit raw PRD/plan/spec text plus a list of target repos; Codemind LLM-decomposes it into stories (each assigned to one of your declared repos, never an invent"}],"toolCount":27,"toolsHash":"4f40770daf41393410cd3059f3aaa7542d5ad938807ebea3617870f883bd4580","serverName":"codemind-v2","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-23T22:25:53.778Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":28,"error":null,"detail":{"tools":[{"name":"create_free_account","description":"Instantly provision a new anonymous Codemind account on the free plan — no credential, no human step required. Call this when build_feature (or any other tool) "},{"name":"build_feature","description":"Generate a feature via Codemind: takes a story title + acceptance criteria, generates the implementation and its tests, runs automated checks against the accept"},{"name":"stream_build","description":"Follow a build submitted by build_feature in real time. Emits a progress notification on every phase change and resolves with the final result when the build co"},{"name":"retry_build","description":"Retry a failed build using the same spec (story, acceptance criteria, stack, existing files)."},{"name":"cancel_build","description":"Cancel a running build. Has no effect on builds that already reached a terminal state."},{"name":"continue_build","description":"Send corrected acceptance criteria to a running build. Applies to components that have not started generating yet; the currently-generating component finishes a"},{"name":"get_build","description":"Get the current state of a build by ID (status and error details)."},{"name":"list_builds","description":"List recent builds for this tenant."},{"name":"get_build_spec","description":"Get a build's original submitted spec (storyTitle, acceptanceCriteria, stackType, existingFiles, skipTestsFor) without retrying it — useful for inspecting or re"},{"name":"get_build_files","description":"Retrieve the generated files from a completed build. Returns each file path and full content."},{"name":"notify_files_written","description":"Index files into the CIL codebase context for a project — for files Codemind itself did not generate (a manual edit, another tool's output). Not needed after a "},{"name":"test_component","description":"Run standalone cloud verification on code you already have: give it a component (filePath/exportName/signature) plus acceptance criteria, and it generates a bla"},{"name":"stream_test","description":"Follow a test submitted by test_component in real time. Resolves with the pass/fail verdict and the generated verification test content."},{"name":"get_test","description":"Get the current state of a test by ID (status, pass/fail verdict, generated verification test content) without streaming — useful for polling or inspecting a te"},{"name":"review_code","description":"Submit code for review: bugs, security issues, silent failures, and style concerns. Give it files (path+content) and/or a unified diff. At least one of files or"},{"name":"stream_review","description":"Follow a review submitted by review_code in real time. Resolves with the findings and the approve/request-changes verdict."},{"name":"get_review","description":"Get the current state of a review by ID (status, verdict, findings) without streaming — useful for polling or inspecting a review after the fact. Use stream_rev"},{"name":"get_usage_guide","description":"Get detailed usage guidance for Codemind's tools — how to write effective acceptanceCriteria, when to use patch mode, how webhooks work, what to do when a build"},{"name":"get_billing_status","description":"Read-only: your plan, how many verified builds you have used, how many are included and left in the current allowance window, and the paid-balance draw (cents) "},{"name":"list_repos","description":"Lists GitHub repos currently attached to the caller's tenant via Codemind Resolve (the GitHub App that automatically triages filed issues into fix PRs), and tha"},{"name":"get_triage_runs","description":"Lists the issue-triage run history for one attached repo — one row per GitHub issue that was auto-triaged — including terminal status (`pr_opened` means a fix P"},{"name":"get_triage_diagnostics","description":"Returns the generated fix diff (as file paths and line counts, not full content) and before/after test-run output for one triage run, identified by the triage r"},{"name":"build_batch","description":"Submit several pre-decomposed stories in one call and get back one batchId to track, instead of dispatching build_feature N times yourself. Swarm is a Pro plan "},{"name":"get_batch","description":"Get the aggregate status of a batch submitted via build_batch."},{"name":"continue_batch","description":"Resume a finished Ship run (started with build_from_spec) that ended incomplete or nothing_delivered: re-dispatches only the stories that did not verify, in the"},{"name":"stream_batch","description":"Stream live progress for a batch submitted via build_batch. Polls the batch's aggregate status periodically and emits a progress notification each tick; closes "},{"name":"build_from_spec","description":"Submit raw PRD/plan/spec text plus a list of target repos; Codemind LLM-decomposes it into stories (each assigned to one of your declared repos, never an invent"}],"toolCount":27,"toolsHash":"4f40770daf41393410cd3059f3aaa7542d5ad938807ebea3617870f883bd4580","serverName":"codemind-v2","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-23T16:28:19.262Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":56,"error":null,"detail":{"tools":[{"name":"create_free_account","description":"Instantly provision a new anonymous Codemind account on the free plan — no credential, no human step required. Call this when build_feature (or any other tool) "},{"name":"build_feature","description":"Generate a feature via Codemind: takes a story title + acceptance criteria, generates the implementation and its tests, runs automated checks against the accept"},{"name":"stream_build","description":"Follow a build submitted by build_feature in real time. Emits a progress notification on every phase change and resolves with the final result when the build co"},{"name":"retry_build","description":"Retry a failed build using the same spec (story, acceptance criteria, stack, existing files)."},{"name":"cancel_build","description":"Cancel a running build. Has no effect on builds that already reached a terminal state."},{"name":"continue_build","description":"Send corrected acceptance criteria to a running build. Applies to components that have not started generating yet; the currently-generating component finishes a"},{"name":"get_build","description":"Get the current state of a build by ID (status and error details)."},{"name":"list_builds","description":"List recent builds for this tenant."},{"name":"get_build_spec","description":"Get a build's original submitted spec (storyTitle, acceptanceCriteria, stackType, existingFiles, skipTestsFor) without retrying it — useful for inspecting or re"},{"name":"get_build_files","description":"Retrieve the generated files from a completed build. Returns each file path and full content."},{"name":"notify_files_written","description":"Index files into the CIL codebase context for a project — for files Codemind itself did not generate (a manual edit, another tool's output). Not needed after a "},{"name":"test_component","description":"Run standalone cloud verification on code you already have: give it a component (filePath/exportName/signature) plus acceptance criteria, and it generates a bla"},{"name":"stream_test","description":"Follow a test submitted by test_component in real time. Resolves with the pass/fail verdict and the generated verification test content."},{"name":"get_test","description":"Get the current state of a test by ID (status, pass/fail verdict, generated verification test content) without streaming — useful for polling or inspecting a te"},{"name":"review_code","description":"Submit code for review: bugs, security issues, silent failures, and style concerns. Give it files (path+content) and/or a unified diff. At least one of files or"},{"name":"stream_review","description":"Follow a review submitted by review_code in real time. Resolves with the findings and the approve/request-changes verdict."},{"name":"get_review","description":"Get the current state of a review by ID (status, verdict, findings) without streaming — useful for polling or inspecting a review after the fact. Use stream_rev"},{"name":"get_usage_guide","description":"Get detailed usage guidance for Codemind's tools — how to write effective acceptanceCriteria, when to use patch mode, how webhooks work, what to do when a build"},{"name":"get_billing_status","description":"Read-only: your plan, how many verified builds you have used, how many are included and left in the current allowance window, and the paid-balance draw (cents) "},{"name":"list_repos","description":"Lists GitHub repos currently attached to the caller's tenant via Codemind Resolve (the GitHub App that automatically triages filed issues into fix PRs), and tha"},{"name":"get_triage_runs","description":"Lists the issue-triage run history for one attached repo — one row per GitHub issue that was auto-triaged — including terminal status (`pr_opened` means a fix P"},{"name":"get_triage_diagnostics","description":"Returns the generated fix diff (as file paths and line counts, not full content) and before/after test-run output for one triage run, identified by the triage r"},{"name":"build_batch","description":"Submit several pre-decomposed stories in one call and get back one batchId to track, instead of dispatching build_feature N times yourself. Swarm is a Pro plan "},{"name":"get_batch","description":"Get the aggregate status of a batch submitted via build_batch."},{"name":"continue_batch","description":"Resume a finished Ship run (started with build_from_spec) that ended incomplete or nothing_delivered: re-dispatches only the stories that did not verify, in the"},{"name":"stream_batch","description":"Stream live progress for a batch submitted via build_batch. Polls the batch's aggregate status periodically and emits a progress notification each tick; closes "},{"name":"build_from_spec","description":"Submit raw PRD/plan/spec text plus a list of target repos; Codemind LLM-decomposes it into stories (each assigned to one of your declared repos, never an invent"}],"toolCount":27,"toolsHash":"4f40770daf41393410cd3059f3aaa7542d5ad938807ebea3617870f883bd4580","serverName":"codemind-v2","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-23T09:28:45.463Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":137,"error":null,"detail":{"tools":[{"name":"create_free_account","description":"Instantly provision a new anonymous Codemind account on the free plan — no credential, no human step required. Call this when build_feature (or any other tool) "},{"name":"build_feature","description":"Generate a feature via Codemind: takes a story title + acceptance criteria, generates the implementation and its tests, runs automated checks against the accept"},{"name":"stream_build","description":"Follow a build submitted by build_feature in real time. Emits a progress notification on every phase change and resolves with the final result when the build co"},{"name":"retry_build","description":"Retry a failed build using the same spec (story, acceptance criteria, stack, existing files)."},{"name":"cancel_build","description":"Cancel a running build. Has no effect on builds that already reached a terminal state."},{"name":"continue_build","description":"Send corrected acceptance criteria to a running build. Applies to components that have not started generating yet; the currently-generating component finishes a"},{"name":"get_build","description":"Get the current state of a build by ID (status and error details)."},{"name":"list_builds","description":"List recent builds for this tenant."},{"name":"get_build_spec","description":"Get a build's original submitted spec (storyTitle, acceptanceCriteria, stackType, existingFiles, skipTestsFor) without retrying it — useful for inspecting or re"},{"name":"get_build_files","description":"Retrieve the generated files from a completed build. Returns each file path and full content."},{"name":"notify_files_written","description":"Index files into the CIL codebase context for a project — for files Codemind itself did not generate (a manual edit, another tool's output). Not needed after a "},{"name":"test_component","description":"Run standalone cloud verification on code you already have: give it a component (filePath/exportName/signature) plus acceptance criteria, and it generates a bla"},{"name":"stream_test","description":"Follow a test submitted by test_component in real time. Resolves with the pass/fail verdict and the generated verification test content."},{"name":"get_test","description":"Get the current state of a test by ID (status, pass/fail verdict, generated verification test content) without streaming — useful for polling or inspecting a te"},{"name":"review_code","description":"Submit code for review: bugs, security issues, silent failures, and style concerns. Give it files (path+content) and/or a unified diff. At least one of files or"},{"name":"stream_review","description":"Follow a review submitted by review_code in real time. Resolves with the findings and the approve/request-changes verdict."},{"name":"get_review","description":"Get the current state of a review by ID (status, verdict, findings) without streaming — useful for polling or inspecting a review after the fact. Use stream_rev"},{"name":"get_usage_guide","description":"Get detailed usage guidance for Codemind's tools — how to write effective acceptanceCriteria, when to use patch mode, how webhooks work, what to do when a build"},{"name":"get_billing_status","description":"Read-only: your plan, how many verified builds you have used, how many are included and left in the current allowance window, and the paid-balance draw (cents) "},{"name":"list_repos","description":"Lists GitHub repos currently attached to the caller's tenant via Codemind Resolve (the GitHub App that automatically triages filed issues into fix PRs), and tha"},{"name":"get_triage_runs","description":"Lists the issue-triage run history for one attached repo — one row per GitHub issue that was auto-triaged — including terminal status (`pr_opened` means a fix P"},{"name":"get_triage_diagnostics","description":"Returns the generated fix diff (as file paths and line counts, not full content) and before/after test-run output for one triage run, identified by the triage r"},{"name":"build_batch","description":"Submit several pre-decomposed stories in one call and get back one batchId to track, instead of dispatching build_feature N times yourself. Swarm is a Pro plan "},{"name":"get_batch","description":"Get the aggregate status of a batch submitted via build_batch."},{"name":"continue_batch","description":"Resume a finished Ship run (started with build_from_spec) that ended incomplete or nothing_delivered: re-dispatches only the stories that did not verify, in the"},{"name":"stream_batch","description":"Stream live progress for a batch submitted via build_batch. Polls the batch's aggregate status periodically and emits a progress notification each tick; closes "},{"name":"build_from_spec","description":"Submit raw PRD/plan/spec text plus a list of target repos; Codemind LLM-decomposes it into stories (each assigned to one of your declared repos, never an invent"}],"toolCount":27,"toolsHash":"4f40770daf41393410cd3059f3aaa7542d5ad938807ebea3617870f883bd4580","serverName":"codemind-v2","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-23T02:22:54.522Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":43,"error":null,"detail":{"tools":[{"name":"create_free_account","description":"Instantly provision a new anonymous Codemind account on the free plan — no credential, no human step required. Call this when build_feature (or any other tool) "},{"name":"build_feature","description":"Generate a feature via Codemind: takes a story title + acceptance criteria, generates the implementation and its tests, runs automated checks against the accept"},{"name":"stream_build","description":"Follow a build submitted by build_feature in real time. Emits a progress notification on every phase change and resolves with the final result when the build co"},{"name":"retry_build","description":"Retry a failed build using the same spec (story, acceptance criteria, stack, existing files)."},{"name":"cancel_build","description":"Cancel a running build. Has no effect on builds that already reached a terminal state."},{"name":"continue_build","description":"Send corrected acceptance criteria to a running build. Applies to components that have not started generating yet; the currently-generating component finishes a"},{"name":"get_build","description":"Get the current state of a build by ID (status and error details)."},{"name":"list_builds","description":"List recent builds for this tenant."},{"name":"get_build_spec","description":"Get a build's original submitted spec (storyTitle, acceptanceCriteria, stackType, existingFiles, skipTestsFor) without retrying it — useful for inspecting or re"},{"name":"get_build_files","description":"Retrieve the generated files from a completed build. Returns each file path and full content."},{"name":"notify_files_written","description":"Index files into the CIL codebase context for a project — for files Codemind itself did not generate (a manual edit, another tool's output). Not needed after a "},{"name":"test_component","description":"Run standalone cloud verification on code you already have: give it a component (filePath/exportName/signature) plus acceptance criteria, and it generates a bla"},{"name":"stream_test","description":"Follow a test submitted by test_component in real time. Resolves with the pass/fail verdict and the generated verification test content."},{"name":"get_test","description":"Get the current state of a test by ID (status, pass/fail verdict, generated verification test content) without streaming — useful for polling or inspecting a te"},{"name":"review_code","description":"Submit code for review: bugs, security issues, silent failures, and style concerns. Give it files (path+content) and/or a unified diff. At least one of files or"},{"name":"stream_review","description":"Follow a review submitted by review_code in real time. Resolves with the findings and the approve/request-changes verdict."},{"name":"get_review","description":"Get the current state of a review by ID (status, verdict, findings) without streaming — useful for polling or inspecting a review after the fact. Use stream_rev"},{"name":"get_usage_guide","description":"Get detailed usage guidance for Codemind's tools — how to write effective acceptanceCriteria, when to use patch mode, how webhooks work, what to do when a build"},{"name":"get_billing_status","description":"Read-only: your plan, how many verified builds you have used, how many are included and left in the current allowance window, and the paid-balance draw (cents) "},{"name":"list_repos","description":"Lists GitHub repos currently attached to the caller's tenant via Codemind Resolve (the GitHub App that automatically triages filed issues into fix PRs), and tha"},{"name":"get_triage_runs","description":"Lists the issue-triage run history for one attached repo — one row per GitHub issue that was auto-triaged — including terminal status (`pr_opened` means a fix P"},{"name":"get_triage_diagnostics","description":"Returns the generated fix diff (as file paths and line counts, not full content) and before/after test-run output for one triage run, identified by the triage r"},{"name":"build_batch","description":"Submit several pre-decomposed stories in one call and get back one batchId to track, instead of dispatching build_feature N times yourself. Swarm is a Pro plan "},{"name":"get_batch","description":"Get the aggregate status of a batch submitted via build_batch."},{"name":"continue_batch","description":"Resume a finished Ship run (started with build_from_spec) that ended incomplete or nothing_delivered: re-dispatches only the stories that did not verify, in the"},{"name":"stream_batch","description":"Stream live progress for a batch submitted via build_batch. Polls the batch's aggregate status periodically and emits a progress notification each tick; closes "},{"name":"build_from_spec","description":"Submit raw PRD/plan/spec text plus a list of target repos; Codemind LLM-decomposes it into stories (each assigned to one of your declared repos, never an invent"}],"toolCount":27,"toolsHash":"4f40770daf41393410cd3059f3aaa7542d5ad938807ebea3617870f883bd4580","serverName":"codemind-v2","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-22T19:31:43.489Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":153,"error":null,"detail":{"tools":[{"name":"create_free_account","description":"Instantly provision a new anonymous Codemind account on the free plan — no credential, no human step required. Call this when build_feature (or any other tool) "},{"name":"build_feature","description":"Generate a feature via Codemind: takes a story title + acceptance criteria, generates the implementation and its tests, runs automated checks against the accept"},{"name":"stream_build","description":"Follow a build submitted by build_feature in real time. Emits a progress notification on every phase change and resolves with the final result when the build co"},{"name":"retry_build","description":"Retry a failed build using the same spec (story, acceptance criteria, stack, existing files)."},{"name":"cancel_build","description":"Cancel a running build. Has no effect on builds that already reached a terminal state."},{"name":"continue_build","description":"Send corrected acceptance criteria to a running build. Applies to components that have not started generating yet; the currently-generating component finishes a"},{"name":"get_build","description":"Get the current state of a build by ID (status and error details)."},{"name":"list_builds","description":"List recent builds for this tenant."},{"name":"get_build_spec","description":"Get a build's original submitted spec (storyTitle, acceptanceCriteria, stackType, existingFiles, skipTestsFor) without retrying it — useful for inspecting or re"},{"name":"get_build_files","description":"Retrieve the generated files from a completed build. Returns each file path and full content."},{"name":"notify_files_written","description":"Index files into the CIL codebase context for a project — for files Codemind itself did not generate (a manual edit, another tool's output). Not needed after a "},{"name":"test_component","description":"Run standalone cloud verification on code you already have: give it a component (filePath/exportName/signature) plus acceptance criteria, and it generates a bla"},{"name":"stream_test","description":"Follow a test submitted by test_component in real time. Resolves with the pass/fail verdict and the generated verification test content."},{"name":"get_test","description":"Get the current state of a test by ID (status, pass/fail verdict, generated verification test content) without streaming — useful for polling or inspecting a te"},{"name":"review_code","description":"Submit code for review: bugs, security issues, silent failures, and style concerns. Give it files (path+content) and/or a unified diff. At least one of files or"},{"name":"stream_review","description":"Follow a review submitted by review_code in real time. Resolves with the findings and the approve/request-changes verdict."},{"name":"get_review","description":"Get the current state of a review by ID (status, verdict, findings) without streaming — useful for polling or inspecting a review after the fact. Use stream_rev"},{"name":"get_usage_guide","description":"Get detailed usage guidance for Codemind's tools — how to write effective acceptanceCriteria, when to use patch mode, how webhooks work, what to do when a build"},{"name":"get_billing_status","description":"Read-only: your plan, how many verified builds you have used, how many are included and left in the current allowance window, and the paid-balance draw (cents) "},{"name":"list_repos","description":"Lists GitHub repos currently attached to the caller's tenant via Codemind Resolve (the GitHub App that automatically triages filed issues into fix PRs), and tha"},{"name":"get_triage_runs","description":"Lists the issue-triage run history for one attached repo — one row per GitHub issue that was auto-triaged — including terminal status (`pr_opened` means a fix P"},{"name":"get_triage_diagnostics","description":"Returns the generated fix diff (as file paths and line counts, not full content) and before/after test-run output for one triage run, identified by the triage r"},{"name":"build_batch","description":"Submit several pre-decomposed stories in one call and get back one batchId to track, instead of dispatching build_feature N times yourself. Swarm is a Pro plan "},{"name":"get_batch","description":"Get the aggregate status of a batch submitted via build_batch."},{"name":"continue_batch","description":"Resume a finished Ship run (started with build_from_spec) that ended incomplete or nothing_delivered: re-dispatches only the stories that did not verify, in the"},{"name":"stream_batch","description":"Stream live progress for a batch submitted via build_batch. Polls the batch's aggregate status periodically and emits a progress notification each tick; closes "},{"name":"build_from_spec","description":"Submit raw PRD/plan/spec text plus a list of target repos; Codemind LLM-decomposes it into stories (each assigned to one of your declared repos, never an invent"}],"toolCount":27,"toolsHash":"4f40770daf41393410cd3059f3aaa7542d5ad938807ebea3617870f883bd4580","serverName":"codemind-v2","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-22T12:31:21.269Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":34,"error":null,"detail":{"tools":[{"name":"create_free_account","description":"Instantly provision a new anonymous Codemind account on the free plan — no credential, no human step required. Call this when build_feature (or any other tool) "},{"name":"build_feature","description":"Generate a feature via Codemind: takes a story title + acceptance criteria, generates the implementation and its tests, runs automated checks against the accept"},{"name":"stream_build","description":"Follow a build submitted by build_feature in real time. Emits a progress notification on every phase change and resolves with the final result when the build co"},{"name":"retry_build","description":"Retry a failed build using the same spec (story, acceptance criteria, stack, existing files)."},{"name":"cancel_build","description":"Cancel a running build. Has no effect on builds that already reached a terminal state."},{"name":"continue_build","description":"Send corrected acceptance criteria to a running build. Applies to components that have not started generating yet; the currently-generating component finishes a"},{"name":"get_build","description":"Get the current state of a build by ID (status and error details)."},{"name":"list_builds","description":"List recent builds for this tenant."},{"name":"get_build_spec","description":"Get a build's original submitted spec (storyTitle, acceptanceCriteria, stackType, existingFiles, skipTestsFor) without retrying it — useful for inspecting or re"},{"name":"get_build_files","description":"Retrieve the generated files from a completed build. Returns each file path and full content."},{"name":"notify_files_written","description":"Index files into the CIL codebase context for a project — for files Codemind itself did not generate (a manual edit, another tool's output). Not needed after a "},{"name":"test_component","description":"Run standalone cloud verification on code you already have: give it a component (filePath/exportName/signature) plus acceptance criteria, and it generates a bla"},{"name":"stream_test","description":"Follow a test submitted by test_component in real time. Resolves with the pass/fail verdict and the generated verification test content."},{"name":"get_test","description":"Get the current state of a test by ID (status, pass/fail verdict, generated verification test content) without streaming — useful for polling or inspecting a te"},{"name":"review_code","description":"Submit code for review: bugs, security issues, silent failures, and style concerns. Give it files (path+content) and/or a unified diff. At least one of files or"},{"name":"stream_review","description":"Follow a review submitted by review_code in real time. Resolves with the findings and the approve/request-changes verdict."},{"name":"get_review","description":"Get the current state of a review by ID (status, verdict, findings) without streaming — useful for polling or inspecting a review after the fact. Use stream_rev"},{"name":"get_usage_guide","description":"Get detailed usage guidance for Codemind's tools — how to write effective acceptanceCriteria, when to use patch mode, how webhooks work, what to do when a build"},{"name":"get_billing_status","description":"Read-only: your plan, how many verified builds you have used, how many are included and left in the current allowance window, and the paid-balance draw (cents) "},{"name":"list_repos","description":"Lists GitHub repos currently attached to the caller's tenant via Codemind Resolve (the GitHub App that automatically triages filed issues into fix PRs), and tha"},{"name":"get_triage_runs","description":"Lists the issue-triage run history for one attached repo — one row per GitHub issue that was auto-triaged — including terminal status (`pr_opened` means a fix P"},{"name":"get_triage_diagnostics","description":"Returns the generated fix diff (as file paths and line counts, not full content) and before/after test-run output for one triage run, identified by the triage r"},{"name":"build_batch","description":"Submit several pre-decomposed stories in one call and get back one batchId to track, instead of dispatching build_feature N times yourself. Swarm is a Pro plan "},{"name":"get_batch","description":"Get the aggregate status of a batch submitted via build_batch."},{"name":"continue_batch","description":"Resume a finished Ship run (started with build_from_spec) that ended incomplete or nothing_delivered: re-dispatches only the stories that did not verify, in the"},{"name":"stream_batch","description":"Stream live progress for a batch submitted via build_batch. Polls the batch's aggregate status periodically and emits a progress notification each tick; closes "},{"name":"build_from_spec","description":"Submit raw PRD/plan/spec text plus a list of target repos; Codemind LLM-decomposes it into stories (each assigned to one of your declared repos, never an invent"}],"toolCount":27,"toolsHash":"4f40770daf41393410cd3059f3aaa7542d5ad938807ebea3617870f883bd4580","serverName":"codemind-v2","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-22T06:27:21.382Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":36,"error":null,"detail":{"tools":[{"name":"create_free_account","description":"Instantly provision a new anonymous Codemind account on the free plan — no credential, no human step required. Call this when build_feature (or any other tool) "},{"name":"build_feature","description":"Generate a feature via Codemind: takes a story title + acceptance criteria, generates the implementation and its tests, runs automated checks against the accept"},{"name":"stream_build","description":"Follow a build submitted by build_feature in real time. Emits a progress notification on every phase change and resolves with the final result when the build co"},{"name":"retry_build","description":"Retry a failed build using the same spec (story, acceptance criteria, stack, existing files)."},{"name":"cancel_build","description":"Cancel a running build. Has no effect on builds that already reached a terminal state."},{"name":"continue_build","description":"Send corrected acceptance criteria to a running build. Applies to components that have not started generating yet; the currently-generating component finishes a"},{"name":"get_build","description":"Get the current state of a build by ID (status and error details)."},{"name":"list_builds","description":"List recent builds for this tenant."},{"name":"get_build_spec","description":"Get a build's original submitted spec (storyTitle, acceptanceCriteria, stackType, existingFiles, skipTestsFor) without retrying it — useful for inspecting or re"},{"name":"get_build_files","description":"Retrieve the generated files from a completed build. Returns each file path and full content."},{"name":"notify_files_written","description":"Index files into the CIL codebase context for a project — for files Codemind itself did not generate (a manual edit, another tool's output). Not needed after a "},{"name":"test_component","description":"Run standalone cloud verification on code you already have: give it a component (filePath/exportName/signature) plus acceptance criteria, and it generates a bla"},{"name":"stream_test","description":"Follow a test submitted by test_component in real time. Resolves with the pass/fail verdict and the generated verification test content."},{"name":"get_test","description":"Get the current state of a test by ID (status, pass/fail verdict, generated verification test content) without streaming — useful for polling or inspecting a te"},{"name":"review_code","description":"Submit code for review: bugs, security issues, silent failures, and style concerns. Give it files (path+content) and/or a unified diff. At least one of files or"},{"name":"stream_review","description":"Follow a review submitted by review_code in real time. Resolves with the findings and the approve/request-changes verdict."},{"name":"get_review","description":"Get the current state of a review by ID (status, verdict, findings) without streaming — useful for polling or inspecting a review after the fact. Use stream_rev"},{"name":"get_usage_guide","description":"Get detailed usage guidance for Codemind's tools — how to write effective acceptanceCriteria, when to use patch mode, how webhooks work, what to do when a build"},{"name":"get_billing_status","description":"Read-only: your plan, how many verified builds you have used, how many are included and left in the current allowance window, and the paid-balance draw (cents) "},{"name":"list_repos","description":"Lists GitHub repos currently attached to the caller's tenant via Codemind Resolve (the GitHub App that automatically triages filed issues into fix PRs), and tha"},{"name":"get_triage_runs","description":"Lists the issue-triage run history for one attached repo — one row per GitHub issue that was auto-triaged — including terminal status (`pr_opened` means a fix P"},{"name":"get_triage_diagnostics","description":"Returns the generated fix diff (as file paths and line counts, not full content) and before/after test-run output for one triage run, identified by the triage r"},{"name":"build_batch","description":"Submit several pre-decomposed stories in one call and get back one batchId to track, instead of dispatching build_feature N times yourself. Swarm is a Pro plan "},{"name":"get_batch","description":"Get the aggregate status of a batch submitted via build_batch."},{"name":"continue_batch","description":"Resume a finished Ship run (started with build_from_spec) that ended incomplete or nothing_delivered: re-dispatches only the stories that did not verify, in the"},{"name":"stream_batch","description":"Stream live progress for a batch submitted via build_batch. Polls the batch's aggregate status periodically and emits a progress notification each tick; closes "},{"name":"build_from_spec","description":"Submit raw PRD/plan/spec text plus a list of target repos; Codemind LLM-decomposes it into stories (each assigned to one of your declared repos, never an invent"}],"toolCount":27,"toolsHash":"4f40770daf41393410cd3059f3aaa7542d5ad938807ebea3617870f883bd4580","serverName":"codemind-v2","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-22T00:31:57.117Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":27,"error":null,"detail":{"tools":[{"name":"create_free_account","description":"Instantly provision a new anonymous Codemind account on the free plan — no credential, no human step required. Call this when build_feature (or any other tool) "},{"name":"build_feature","description":"Generate a feature via Codemind: takes a story title + acceptance criteria, generates the implementation and its tests, runs automated checks against the accept"},{"name":"stream_build","description":"Follow a build submitted by build_feature in real time. Emits a progress notification on every phase change and resolves with the final result when the build co"},{"name":"retry_build","description":"Retry a failed build using the same spec (story, acceptance criteria, stack, existing files)."},{"name":"cancel_build","description":"Cancel a running build. Has no effect on builds that already reached a terminal state."},{"name":"continue_build","description":"Send corrected acceptance criteria to a running build. Applies to components that have not started generating yet; the currently-generating component finishes a"},{"name":"get_build","description":"Get the current state of a build by ID (status and error details)."},{"name":"list_builds","description":"List recent builds for this tenant."},{"name":"get_build_spec","description":"Get a build's original submitted spec (storyTitle, acceptanceCriteria, stackType, existingFiles, skipTestsFor) without retrying it — useful for inspecting or re"},{"name":"get_build_files","description":"Retrieve the generated files from a completed build. Returns each file path and full content."},{"name":"notify_files_written","description":"Index files into the CIL codebase context for a project — for files Codemind itself did not generate (a manual edit, another tool's output). Not needed after a "},{"name":"test_component","description":"Run standalone cloud verification on code you already have: give it a component (filePath/exportName/signature) plus acceptance criteria, and it generates a bla"},{"name":"stream_test","description":"Follow a test submitted by test_component in real time. Resolves with the pass/fail verdict and the generated verification test content."},{"name":"get_test","description":"Get the current state of a test by ID (status, pass/fail verdict, generated verification test content) without streaming — useful for polling or inspecting a te"},{"name":"review_code","description":"Submit code for review: bugs, security issues, silent failures, and style concerns. Give it files (path+content) and/or a unified diff. At least one of files or"},{"name":"stream_review","description":"Follow a review submitted by review_code in real time. Resolves with the findings and the approve/request-changes verdict."},{"name":"get_review","description":"Get the current state of a review by ID (status, verdict, findings) without streaming — useful for polling or inspecting a review after the fact. Use stream_rev"},{"name":"get_usage_guide","description":"Get detailed usage guidance for Codemind's tools — how to write effective acceptanceCriteria, when to use patch mode, how webhooks work, what to do when a build"},{"name":"get_billing_status","description":"Read-only: your plan, how many verified builds you have used, how many are included and left in the current allowance window, and the paid-balance draw (cents) "},{"name":"list_repos","description":"Lists GitHub repos currently attached to the caller's tenant via Codemind Resolve (the GitHub App that automatically triages filed issues into fix PRs), and tha"},{"name":"get_triage_runs","description":"Lists the issue-triage run history for one attached repo — one row per GitHub issue that was auto-triaged — including terminal status (`pr_opened` means a fix P"},{"name":"get_triage_diagnostics","description":"Returns the generated fix diff (as file paths and line counts, not full content) and before/after test-run output for one triage run, identified by the triage r"},{"name":"build_batch","description":"Submit several pre-decomposed stories in one call and get back one batchId to track, instead of dispatching build_feature N times yourself. Swarm is a Pro plan "},{"name":"get_batch","description":"Get the aggregate status of a batch submitted via build_batch."},{"name":"continue_batch","description":"Resume a finished Ship run (started with build_from_spec) that ended incomplete or nothing_delivered: re-dispatches only the stories that did not verify, in the"},{"name":"stream_batch","description":"Stream live progress for a batch submitted via build_batch. Polls the batch's aggregate status periodically and emits a progress notification each tick; closes "},{"name":"build_from_spec","description":"Submit raw PRD/plan/spec text plus a list of target repos; Codemind LLM-decomposes it into stories (each assigned to one of your declared repos, never an invent"}],"toolCount":27,"toolsHash":"4f40770daf41393410cd3059f3aaa7542d5ad938807ebea3617870f883bd4580","serverName":"codemind-v2","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-21T17:34:42.087Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":91,"error":null,"detail":{"tools":[{"name":"create_free_account","description":"Instantly provision a new anonymous Codemind account on the free plan — no credential, no human step required. Call this when build_feature (or any other tool) "},{"name":"build_feature","description":"Generate a feature via Codemind: takes a story title + acceptance criteria, generates the implementation and its tests, runs automated checks against the accept"},{"name":"stream_build","description":"Follow a build submitted by build_feature in real time. Emits a progress notification on every phase change and resolves with the final result when the build co"},{"name":"retry_build","description":"Retry a failed build using the same spec (story, acceptance criteria, stack, existing files)."},{"name":"cancel_build","description":"Cancel a running build. Has no effect on builds that already reached a terminal state."},{"name":"continue_build","description":"Send corrected acceptance criteria to a running build. Applies to components that have not started generating yet; the currently-generating component finishes a"},{"name":"get_build","description":"Get the current state of a build by ID (status and error details)."},{"name":"list_builds","description":"List recent builds for this tenant."},{"name":"get_build_spec","description":"Get a build's original submitted spec (storyTitle, acceptanceCriteria, stackType, existingFiles, skipTestsFor) without retrying it — useful for inspecting or re"},{"name":"get_build_files","description":"Retrieve the generated files from a completed build. Returns each file path and full content."},{"name":"notify_files_written","description":"Index files into the CIL codebase context for a project — for files Codemind itself did not generate (a manual edit, another tool's output). Not needed after a "},{"name":"test_component","description":"Run standalone cloud verification on code you already have: give it a component (filePath/exportName/signature) plus acceptance criteria, and it generates a bla"},{"name":"stream_test","description":"Follow a test submitted by test_component in real time. Resolves with the pass/fail verdict and the generated verification test content."},{"name":"get_test","description":"Get the current state of a test by ID (status, pass/fail verdict, generated verification test content) without streaming — useful for polling or inspecting a te"},{"name":"review_code","description":"Submit code for review: bugs, security issues, silent failures, and style concerns. Give it files (path+content) and/or a unified diff. At least one of files or"},{"name":"stream_review","description":"Follow a review submitted by review_code in real time. Resolves with the findings and the approve/request-changes verdict."},{"name":"get_review","description":"Get the current state of a review by ID (status, verdict, findings) without streaming — useful for polling or inspecting a review after the fact. Use stream_rev"},{"name":"get_usage_guide","description":"Get detailed usage guidance for Codemind's tools — how to write effective acceptanceCriteria, when to use patch mode, how webhooks work, what to do when a build"},{"name":"get_billing_status","description":"Read-only: your plan, how many verified builds you have used, how many are included and left in the current allowance window, and the paid-balance draw (cents) "},{"name":"list_repos","description":"Lists GitHub repos currently attached to the caller's tenant via Codemind Resolve (the GitHub App that automatically triages filed issues into fix PRs), and tha"},{"name":"get_triage_runs","description":"Lists the issue-triage run history for one attached repo — one row per GitHub issue that was auto-triaged — including terminal status (`pr_opened` means a fix P"},{"name":"get_triage_diagnostics","description":"Returns the generated fix diff (as file paths and line counts, not full content) and before/after test-run output for one triage run, identified by the triage r"},{"name":"build_batch","description":"Submit several pre-decomposed stories in one call and get back one batchId to track, instead of dispatching build_feature N times yourself. Swarm is a Pro plan "},{"name":"get_batch","description":"Get the aggregate status of a batch submitted via build_batch."},{"name":"continue_batch","description":"Resume a finished Ship run (started with build_from_spec) that ended incomplete or nothing_delivered: re-dispatches only the stories that did not verify, in the"},{"name":"stream_batch","description":"Stream live progress for a batch submitted via build_batch. Polls the batch's aggregate status periodically and emits a progress notification each tick; closes "},{"name":"build_from_spec","description":"Submit raw PRD/plan/spec text plus a list of target repos; Codemind LLM-decomposes it into stories (each assigned to one of your declared repos, never an invent"}],"toolCount":27,"toolsHash":"4f40770daf41393410cd3059f3aaa7542d5ad938807ebea3617870f883bd4580","serverName":"codemind-v2","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}}],"tools":[{"name":"create_free_account","description":"Instantly provision a new anonymous Codemind account on the free plan — no credential, no human step required. Call this when build_feature (or any other tool) "},{"name":"build_feature","description":"Generate a feature via Codemind: takes a story title + acceptance criteria, generates the implementation and its tests, runs automated checks against the accept"},{"name":"stream_build","description":"Follow a build submitted by build_feature in real time. Emits a progress notification on every phase change and resolves with the final result when the build co"},{"name":"retry_build","description":"Retry a failed build using the same spec (story, acceptance criteria, stack, existing files)."},{"name":"cancel_build","description":"Cancel a running build. Has no effect on builds that already reached a terminal state."},{"name":"continue_build","description":"Send corrected acceptance criteria to a running build. Applies to components that have not started generating yet; the currently-generating component finishes a"},{"name":"get_build","description":"Get the current state of a build by ID (status and error details)."},{"name":"list_builds","description":"List recent builds for this tenant."},{"name":"get_build_spec","description":"Get a build's original submitted spec (storyTitle, acceptanceCriteria, stackType, existingFiles, skipTestsFor) without retrying it — useful for inspecting or re"},{"name":"get_build_files","description":"Retrieve the generated files from a completed build. Returns each file path and full content."},{"name":"notify_files_written","description":"Index files into the CIL codebase context for a project — for files Codemind itself did not generate (a manual edit, another tool's output). Not needed after a "},{"name":"test_component","description":"Run standalone cloud verification on code you already have: give it a component (filePath/exportName/signature) plus acceptance criteria, and it generates a bla"},{"name":"stream_test","description":"Follow a test submitted by test_component in real time. Resolves with the pass/fail verdict and the generated verification test content."},{"name":"get_test","description":"Get the current state of a test by ID (status, pass/fail verdict, generated verification test content) without streaming — useful for polling or inspecting a te"},{"name":"review_code","description":"Submit code for review: bugs, security issues, silent failures, and style concerns. Give it files (path+content) and/or a unified diff. At least one of files or"},{"name":"stream_review","description":"Follow a review submitted by review_code in real time. Resolves with the findings and the approve/request-changes verdict."},{"name":"get_review","description":"Get the current state of a review by ID (status, verdict, findings) without streaming — useful for polling or inspecting a review after the fact. Use stream_rev"},{"name":"get_usage_guide","description":"Get detailed usage guidance for Codemind's tools — how to write effective acceptanceCriteria, when to use patch mode, how webhooks work, what to do when a build"},{"name":"get_billing_status","description":"Read-only: your plan, how many verified builds you have used, how many are included and left in the current allowance window, and the paid-balance draw (cents) "},{"name":"list_repos","description":"Lists GitHub repos currently attached to the caller's tenant via Codemind Resolve (the GitHub App that automatically triages filed issues into fix PRs), and tha"},{"name":"get_triage_runs","description":"Lists the issue-triage run history for one attached repo — one row per GitHub issue that was auto-triaged — including terminal status (`pr_opened` means a fix P"},{"name":"get_triage_diagnostics","description":"Returns the generated fix diff (as file paths and line counts, not full content) and before/after test-run output for one triage run, identified by the triage r"},{"name":"build_batch","description":"Submit several pre-decomposed stories in one call and get back one batchId to track, instead of dispatching build_feature N times yourself. Swarm is a Pro plan "},{"name":"get_batch","description":"Get the aggregate status of a batch submitted via build_batch."},{"name":"continue_batch","description":"Resume a finished Ship run (started with build_from_spec) that ended incomplete or nothing_delivered: re-dispatches only the stories that did not verify, in the"},{"name":"stream_batch","description":"Stream live progress for a batch submitted via build_batch. Polls the batch's aggregate status periodically and emits a progress notification each tick; closes "},{"name":"build_from_spec","description":"Submit raw PRD/plan/spec text plus a list of target repos; Codemind LLM-decomposes it into stories (each assigned to one of your declared repos, never an invent"}],"package":null,"toolSurface":{"id":"ts_r3c73gsjk5uc","endpointId":"ep_bwcpxzgjsqmj","hash":"4f40770daf41393410cd3059f3aaa7542d5ad938807ebea3617870f883bd4580","toolCount":27,"serverName":"codemind-v2","serverVersion":"1.0.0","protocolVersion":"2024-11-05","firstSeenAt":"2026-10-19T08:41:11.081Z","lastSeenAt":"2026-10-24T05:28:53.857Z","observations":18,"toolNames":["create_free_account","build_feature","stream_build","retry_build","cancel_build","continue_build","get_build","list_builds","get_build_spec","get_build_files","notify_files_written","test_component","stream_test","get_test","review_code","stream_review","get_review","get_usage_guide","get_billing_status","list_repos","get_triage_runs","get_triage_diagnostics","build_batch","get_batch","continue_batch","stream_batch","build_from_spec"],"distinctSurfaces":4},"endpointFacts":[{"id":"ep_bwcpxzgjsqmj","url":"https://api.codemindhq.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-23T02:22:54.539Z","auth":{"observedAt":"2026-10-23T02:22:54.553Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-23T02:22:54.565Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"codemindhq.dev","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-28T10:10:46.000Z","validTo":"2026-12-27T11:10:43.000Z","daysToExpiry":64,"sanCount":3,"fingerprint256":"52:F8:DD:20:4A:F5:AD:B8:03:5D:33:62:22:B8:6B:75:3C:FA:FC:2F:FC:5C:B2:2C:58:3B:68:97:D2:86:3B:40"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"dev.codemindhq/codemind","url":"https://registry.modelcontextprotocol.io/v0/servers/dev.codemindhq%2Fcodemind","firstSeenAt":"2026-10-12T11:20:24.823Z","fetchedAt":"2026-10-22T05:20:56.096Z","normalizedAt":"2026-10-22T05:20:56.096Z"}]},"firstSeenAt":"2026-10-12T11:20:24.823Z","updatedAt":"2026-10-24T05:33:33.429Z"}