{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_h8kxffvp9gag","handle":"promptbrake-free-tools","url":"https://wellknown.network/agents/promptbrake-free-tools","links":{"self":"https://wellknown.network/agents/promptbrake-free-tools/record.json","html":"https://wellknown.network/agents/promptbrake-free-tools","markdown":"https://wellknown.network/agents/promptbrake-free-tools/record.md","api":"https://wellknown.network/api/v1/agents/promptbrake-free-tools","status":"https://wellknown.network/api/v1/agents/promptbrake-free-tools/status","claim":"https://wellknown.network/agents/promptbrake-free-tools/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/promptbrake-free-tools/claim.json","badge":"https://wellknown.network/agents/promptbrake-free-tools/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/promptbrake-free-tools/history","tools":"https://wellknown.network/api/v1/agents/promptbrake-free-tools/tools"},"ard":{"identifier":"urn:air:promptbrake.com:server:promptbrake-free-tools","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"PromptBrake Free Tools","summary":"Free AI test helpers: injection inputs, OWASP mapping, release plans, response and tool-call packs.","description":"Free AI test helpers: injection inputs, OWASP mapping, release plans, response and tool-call packs.","publisher":{"name":"AJ888","url":null},"homepage":"https://promptbrake.com/free-tools","repository":null,"version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://promptbrake.com/free-tools/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-05T23:47:38.01094Z","publishedAt":"2026-10-05T23:47:38.01094Z","registryName":"io.github.AJ888/promptbrake-free-tools"},"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":"security.scanning","name":"Security Scanning","confidence":0.583,"provenance":"derived"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.525,"provenance":"derived"}],"categories":["knowledge","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-10T05:29:09.584Z","lastProbedAt":"2026-10-10T05:29:09.584Z","statusComputedAt":"2026-10-10T05:30:40.348Z","reliability30d":{"probes":35,"successRate":1,"p50Ms":433,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":35,"ok":35,"authBoundaryOk":0,"serviceOk":35,"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-10T05:29:09.584Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":457,"error":null,"detail":{"tools":[{"name":"get_prompt_injection_payloads","description":"Retrieve bundled prompt-injection test inputs as text for one attack category. Use to prepare adversarial inputs for a chatbot or API the user owns or is author"},{"name":"map_owasp_llm_risk","description":"Map one OWASP LLM risk ID to bundled test guidance: a text report with the risk explanation, labeled test prompts, signals to inspect, a suggested responsible r"},{"name":"plan_adlc_release","description":"Turn release decisions for an AI agent or chatbot into a Markdown release plan, a planning-completeness score, open decisions, and a starter PromptBrake gate po"},{"name":"build_test_pack","description":"Validate 1-20 response tests and return JSON text to save as tests.json for PromptBrake CI. Use when the user has prompts and expected or forbidden response tex"},{"name":"build_agent_tool_tests","description":"Build 1-20 tool invocation checks for an authorized staging agent. Returns tool-tests.json; does not execute tests. One-time application dispatcher capture is r"}],"toolCount":5,"toolsHash":"8ee0c33f292796fa9ca116bcf5627125a5bebf9d25b59f3d5d5a1b8bc3ba98dc","serverName":"promptbrake-free-tools","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T23:30:27.998Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":459,"error":null,"detail":{"tools":[{"name":"get_prompt_injection_payloads","description":"Retrieve bundled prompt-injection test inputs as text for one attack category. Use to prepare adversarial inputs for a chatbot or API the user owns or is author"},{"name":"map_owasp_llm_risk","description":"Map one OWASP LLM risk ID to bundled test guidance: a text report with the risk explanation, labeled test prompts, signals to inspect, a suggested responsible r"},{"name":"plan_adlc_release","description":"Turn release decisions for an AI agent or chatbot into a Markdown release plan, a planning-completeness score, open decisions, and a starter PromptBrake gate po"},{"name":"build_test_pack","description":"Validate 1-20 response tests and return JSON text to save as tests.json for PromptBrake CI. Use when the user has prompts and expected or forbidden response tex"},{"name":"build_agent_tool_tests","description":"Build 1-20 tool invocation checks for an authorized staging agent. Returns tool-tests.json; does not execute tests. One-time application dispatcher capture is r"}],"toolCount":5,"toolsHash":"8ee0c33f292796fa9ca116bcf5627125a5bebf9d25b59f3d5d5a1b8bc3ba98dc","serverName":"promptbrake-free-tools","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T17:27:38.163Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1482,"error":null,"detail":{"tools":[{"name":"get_prompt_injection_payloads","description":"Retrieve bundled prompt-injection test inputs as text for one attack category. Use to prepare adversarial inputs for a chatbot or API the user owns or is author"},{"name":"map_owasp_llm_risk","description":"Map one OWASP LLM risk ID to bundled test guidance: a text report with the risk explanation, labeled test prompts, signals to inspect, a suggested responsible r"},{"name":"plan_adlc_release","description":"Turn release decisions for an AI agent or chatbot into a Markdown release plan, a planning-completeness score, open decisions, and a starter PromptBrake gate po"},{"name":"build_test_pack","description":"Validate 1-20 response tests and return JSON text to save as tests.json for PromptBrake CI. Use when the user has prompts and expected or forbidden response tex"},{"name":"build_agent_tool_tests","description":"Build 1-20 tool invocation checks for an authorized staging agent. Returns tool-tests.json; does not execute tests. One-time application dispatcher capture is r"}],"toolCount":5,"toolsHash":"8ee0c33f292796fa9ca116bcf5627125a5bebf9d25b59f3d5d5a1b8bc3ba98dc","serverName":"promptbrake-free-tools","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T11:25:27.173Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":440,"error":null,"detail":{"tools":[{"name":"get_prompt_injection_payloads","description":"Retrieve bundled prompt-injection test inputs as text for one attack category. Use to prepare adversarial inputs for a chatbot or API the user owns or is author"},{"name":"map_owasp_llm_risk","description":"Map one OWASP LLM risk ID to bundled test guidance: a text report with the risk explanation, labeled test prompts, signals to inspect, a suggested responsible r"},{"name":"plan_adlc_release","description":"Turn release decisions for an AI agent or chatbot into a Markdown release plan, a planning-completeness score, open decisions, and a starter PromptBrake gate po"},{"name":"build_test_pack","description":"Validate 1-20 response tests and return JSON text to save as tests.json for PromptBrake CI. Use when the user has prompts and expected or forbidden response tex"},{"name":"build_agent_tool_tests","description":"Build 1-20 tool invocation checks for an authorized staging agent. Returns tool-tests.json; does not execute tests. One-time application dispatcher capture is r"}],"toolCount":5,"toolsHash":"8ee0c33f292796fa9ca116bcf5627125a5bebf9d25b59f3d5d5a1b8bc3ba98dc","serverName":"promptbrake-free-tools","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T04:28:15.460Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":417,"error":null,"detail":{"tools":[{"name":"get_prompt_injection_payloads","description":"Retrieve bundled prompt-injection test inputs as text for one attack category. Use to prepare adversarial inputs for a chatbot or API the user owns or is author"},{"name":"map_owasp_llm_risk","description":"Map one OWASP LLM risk ID to bundled test guidance: a text report with the risk explanation, labeled test prompts, signals to inspect, a suggested responsible r"},{"name":"plan_adlc_release","description":"Turn release decisions for an AI agent or chatbot into a Markdown release plan, a planning-completeness score, open decisions, and a starter PromptBrake gate po"},{"name":"build_test_pack","description":"Validate 1-20 response tests and return JSON text to save as tests.json for PromptBrake CI. Use when the user has prompts and expected or forbidden response tex"},{"name":"build_agent_tool_tests","description":"Build 1-20 tool invocation checks for an authorized staging agent. Returns tool-tests.json; does not execute tests. One-time application dispatcher capture is r"}],"toolCount":5,"toolsHash":"8ee0c33f292796fa9ca116bcf5627125a5bebf9d25b59f3d5d5a1b8bc3ba98dc","serverName":"promptbrake-free-tools","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T21:23:59.272Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":487,"error":null,"detail":{"tools":[{"name":"get_prompt_injection_payloads","description":"Retrieve bundled prompt-injection test inputs as text for one attack category. Use to prepare adversarial inputs for a chatbot or API the user owns or is author"},{"name":"map_owasp_llm_risk","description":"Map one OWASP LLM risk ID to bundled test guidance: a text report with the risk explanation, labeled test prompts, signals to inspect, a suggested responsible r"},{"name":"plan_adlc_release","description":"Turn release decisions for an AI agent or chatbot into a Markdown release plan, a planning-completeness score, open decisions, and a starter PromptBrake gate po"},{"name":"build_test_pack","description":"Validate 1-20 response tests and return JSON text to save as tests.json for PromptBrake CI. Use when the user has prompts and expected or forbidden response tex"},{"name":"build_agent_tool_tests","description":"Build 1-20 tool invocation checks for an authorized staging agent. Returns tool-tests.json; does not execute tests. One-time application dispatcher capture is r"}],"toolCount":5,"toolsHash":"8ee0c33f292796fa9ca116bcf5627125a5bebf9d25b59f3d5d5a1b8bc3ba98dc","serverName":"promptbrake-free-tools","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T15:24:21.239Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":412,"error":null,"detail":{"tools":[{"name":"get_prompt_injection_payloads","description":"Retrieve bundled prompt-injection test inputs as text for one attack category. Use to prepare adversarial inputs for a chatbot or API the user owns or is author"},{"name":"map_owasp_llm_risk","description":"Map one OWASP LLM risk ID to bundled test guidance: a text report with the risk explanation, labeled test prompts, signals to inspect, a suggested responsible r"},{"name":"plan_adlc_release","description":"Turn release decisions for an AI agent or chatbot into a Markdown release plan, a planning-completeness score, open decisions, and a starter PromptBrake gate po"},{"name":"build_test_pack","description":"Validate 1-20 response tests and return JSON text to save as tests.json for PromptBrake CI. Use when the user has prompts and expected or forbidden response tex"},{"name":"build_agent_tool_tests","description":"Build 1-20 tool invocation checks for an authorized staging agent. Returns tool-tests.json; does not execute tests. One-time application dispatcher capture is r"}],"toolCount":5,"toolsHash":"8ee0c33f292796fa9ca116bcf5627125a5bebf9d25b59f3d5d5a1b8bc3ba98dc","serverName":"promptbrake-free-tools","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T08:29:10.117Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":433,"error":null,"detail":{"tools":[{"name":"get_prompt_injection_payloads","description":"Retrieve bundled prompt-injection test inputs as text for one attack category. Use to prepare adversarial inputs for a chatbot or API the user owns or is author"},{"name":"map_owasp_llm_risk","description":"Map one OWASP LLM risk ID to bundled test guidance: a text report with the risk explanation, labeled test prompts, signals to inspect, a suggested responsible r"},{"name":"plan_adlc_release","description":"Turn release decisions for an AI agent or chatbot into a Markdown release plan, a planning-completeness score, open decisions, and a starter PromptBrake gate po"},{"name":"build_test_pack","description":"Validate 1-20 response tests and return JSON text to save as tests.json for PromptBrake CI. Use when the user has prompts and expected or forbidden response tex"},{"name":"build_agent_tool_tests","description":"Build 1-20 tool invocation checks for an authorized staging agent. Returns tool-tests.json; does not execute tests. One-time application dispatcher capture is r"}],"toolCount":5,"toolsHash":"8ee0c33f292796fa9ca116bcf5627125a5bebf9d25b59f3d5d5a1b8bc3ba98dc","serverName":"promptbrake-free-tools","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T01:21:57.884Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":409,"error":null,"detail":{"tools":[{"name":"get_prompt_injection_payloads","description":"Retrieve bundled prompt-injection test inputs as text for one attack category. Use to prepare adversarial inputs for a chatbot or API the user owns or is author"},{"name":"map_owasp_llm_risk","description":"Map one OWASP LLM risk ID to bundled test guidance: a text report with the risk explanation, labeled test prompts, signals to inspect, a suggested responsible r"},{"name":"plan_adlc_release","description":"Turn release decisions for an AI agent or chatbot into a Markdown release plan, a planning-completeness score, open decisions, and a starter PromptBrake gate po"},{"name":"build_test_pack","description":"Validate 1-20 response tests and return JSON text to save as tests.json for PromptBrake CI. Use when the user has prompts and expected or forbidden response tex"},{"name":"build_agent_tool_tests","description":"Build 1-20 tool invocation checks for an authorized staging agent. Returns tool-tests.json; does not execute tests. One-time application dispatcher capture is r"}],"toolCount":5,"toolsHash":"8ee0c33f292796fa9ca116bcf5627125a5bebf9d25b59f3d5d5a1b8bc3ba98dc","serverName":"promptbrake-free-tools","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T19:24:06.366Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":435,"error":null,"detail":{"tools":[{"name":"get_prompt_injection_payloads","description":"Retrieve bundled prompt-injection test inputs as text for one attack category. Use to prepare adversarial inputs for a chatbot or API the user owns or is author"},{"name":"map_owasp_llm_risk","description":"Map one OWASP LLM risk ID to bundled test guidance: a text report with the risk explanation, labeled test prompts, signals to inspect, a suggested responsible r"},{"name":"plan_adlc_release","description":"Turn release decisions for an AI agent or chatbot into a Markdown release plan, a planning-completeness score, open decisions, and a starter PromptBrake gate po"},{"name":"build_test_pack","description":"Validate 1-20 response tests and return JSON text to save as tests.json for PromptBrake CI. Use when the user has prompts and expected or forbidden response tex"},{"name":"build_agent_tool_tests","description":"Build 1-20 tool invocation checks for an authorized staging agent. Returns tool-tests.json; does not execute tests. One-time application dispatcher capture is r"}],"toolCount":5,"toolsHash":"8ee0c33f292796fa9ca116bcf5627125a5bebf9d25b59f3d5d5a1b8bc3ba98dc","serverName":"promptbrake-free-tools","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_prompt_injection_payloads","description":"Retrieve bundled prompt-injection test inputs as text for one attack category. Use to prepare adversarial inputs for a chatbot or API the user owns or is author"},{"name":"map_owasp_llm_risk","description":"Map one OWASP LLM risk ID to bundled test guidance: a text report with the risk explanation, labeled test prompts, signals to inspect, a suggested responsible r"},{"name":"plan_adlc_release","description":"Turn release decisions for an AI agent or chatbot into a Markdown release plan, a planning-completeness score, open decisions, and a starter PromptBrake gate po"},{"name":"build_test_pack","description":"Validate 1-20 response tests and return JSON text to save as tests.json for PromptBrake CI. Use when the user has prompts and expected or forbidden response tex"},{"name":"build_agent_tool_tests","description":"Build 1-20 tool invocation checks for an authorized staging agent. Returns tool-tests.json; does not execute tests. One-time application dispatcher capture is r"}],"package":null,"toolSurface":{"id":"ts_xv44ydaz2gyd","endpointId":"ep_rj8eksw2bhc2","hash":"8ee0c33f292796fa9ca116bcf5627125a5bebf9d25b59f3d5d5a1b8bc3ba98dc","toolCount":5,"serverName":"promptbrake-free-tools","serverVersion":"1.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-06T02:25:32.166Z","lastSeenAt":"2026-10-10T05:29:09.575Z","observations":16,"toolNames":["get_prompt_injection_payloads","map_owasp_llm_risk","plan_adlc_release","build_test_pack","build_agent_tool_tests"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_rj8eksw2bhc2","url":"https://promptbrake.com/free-tools/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T11:25:27.178Z","auth":{"observedAt":"2026-10-09T11:25:27.294Z","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-09T11:25:27.312Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"promptbrake.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-09T05:32:21.000Z","validTo":"2027-01-07T06:31:00.000Z","daysToExpiry":88,"sanCount":2,"fingerprint256":"F8:0B:6C:FA:C1:65:36:0B:1D:86:67:78:75:13:AD:7A:C2:08:D0:6B:6F:47:7B:1D:03:F5:C9:C4:CB:10:F1:E1"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.AJ888/promptbrake-free-tools","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.AJ888%2Fpromptbrake-free-tools","firstSeenAt":"2026-09-30T23:19:25.408Z","fetchedAt":"2026-10-09T16:20:28.744Z","normalizedAt":"2026-10-09T16:20:28.744Z"}]},"firstSeenAt":"2026-09-30T23:19:25.408Z","updatedAt":"2026-10-10T05:31:38.295Z"}