Toolpilot

Created By
3 months ago
Free AI security & productivity tools — prompt injection tester, PII redactor, code sanitizer, context budget planner, model picker, and more. 6 tools available via MCP, all stateless and no auth required.
Overview

ToolPilot

Free, fast, and beautiful online tools for developers, creators, and everyone. No signup required.

AI SecurityPrivacyAI BuilderAI Media

All Tools (8)

For AI Agents

Use these tools programmatically via MCP or REST API

MCP Server

Connect Claude Desktop, Cursor, or any MCP client. Add to your config:

{

"mcpServers": { "toolpilot": { "url": "https://project-cabyb.vercel.app/api/mcp" } } }

REST API

Call any tool via HTTP. No auth required, no rate limits.

https://project-cabyb.vercel.app/openapi.json
llms.txt

Machine-readable tool directory for LLM agents and crawlers.

https://project-cabyb.vercel.app/llms.txt
",{}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/c1f51f95ad6f7d77.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/e987aba1b11d6009.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/46656870442ffede.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable antialiased min-h-screen flex flex-col","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"border-t bg-muted/30","children":["$","div",null,{"className":"mx-auto max-w-6xl px-4 py-10","children":[["$","div",null,{"className":"grid gap-8 sm:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L5",null,{"href":"/","className":"flex items-center gap-2 font-bold text-lg mb-3","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-compass h-5 w-5 text-primary","aria-hidden":"true","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","9ktpf1",{"d":"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z"}],"$undefined"]}],"ToolPilot"]}],["$","p",null,{"className":"text-sm text-muted-foreground","children":"Free, fast, and beautiful online tools for developers, creators, and everyone. No signup required."}]]}],[["$","div","security",{"children":[["$","h3",null,{"className":"font-semibold text-sm mb-3","children":"AI Security"}],["$","ul",null,{"className":"space-y-2","children":[["$","li","prompt-injection-tester",{"children":["$","$L5",null,{"href":"/tools/prompt-injection-tester","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Prompt Injection Tester"}]}],["$","li","ai-output-sanitizer",{"children":["$","$L5",null,{"href":"/tools/ai-output-sanitizer","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"AI Output Sanitizer"}]}]]}]]}],["$","div","privacy",{"children":[["$","h3",null,{"className":"font-semibold text-sm mb-3","children":"Privacy"}],["$","ul",null,{"className":"space-y-2","children":[["$","li","pii-redactor",{"children":["$","$L5",null,{"href":"/tools/pii-redactor","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"PII Redactor"}]}],["$","li","ai-training-optout",{"children":["$","$L5",null,{"href":"/tools/ai-training-optout","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"AI Training Opt-Out Generator"}]}]]}]]}],["$","div","ai-builder",{"children":[["$","h3",null,{"className":"font-semibold text-sm mb-3","children":"AI Builder"}],"$L6"]}]]]}],"$L7","$L8"]}]}],"$L9"]}]}]]}],{"children":["$La",{},null,false,false]},null,false,false],"$Lb",false]],"m":"$undefined","G":["$c",[]],"S":true}\n"]), fast, and beautiful online tools for developers, creators, and everyone. No signup required.\",\"url\":\"https://project-cabyb.vercel.app\",\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://project-cabyb.vercel.app/?q={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}}"}}],["$","section",null,{"className":"py-16 text-center md:py-24","children":[["$","div",null,{"className":"flex justify-center mb-6","children":["$","div",null,{"className":"flex h-16 w-16 items-center justify-center rounded-2xl bg-primary/10 text-primary","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-compass h-8 w-8","aria-hidden":"true","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","9ktpf1",{"d":"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z"}],"$undefined"]}]}]}],["$","h1",null,{"className":"text-4xl font-bold tracking-tight md:text-5xl","children":"ToolPilot"}],["$","p",null,{"className":"mt-4 text-lg text-muted-foreground max-w-2xl mx-auto","children":"Free, fast, and beautiful online tools for developers, creators, and everyone. No signup required."}],["$","div",null,{"className":"mt-6 flex flex-wrap justify-center gap-2","children":[["$","span","security",{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center overflow-hidden rounded-4xl border border-transparent text-xs font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 gap-1.5 px-3 py-1.5","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-shield h-3.5 w-3.5","aria-hidden":"true","children":[["$","path","oel41y",{"d":"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],"$undefined"]}],"AI Security"]}],["$","span","privacy",{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center overflow-hidden rounded-4xl border border-transparent text-xs font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 gap-1.5 px-3 py-1.5","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-lock h-3.5 w-3.5","aria-hidden":"true","children":["$Lf","$L10","$undefined"]}],"Privacy"]}],"$L11","$L12"]}]]}],"$L13","$L14"]}],["$L15"],"$L16"]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu h-3.5 w-3.5","aria-hidden":"true","children":[["$","path","1lh1kg",{"d":"M12 20v2"}],["$","path","tus03m",{"d":"M12 2v2"}],["$","path","1rnc9c",{"d":"M17 20v2"}],["$","path","11trls",{"d":"M17 2v2"}],["$","path","1t8f8n",{"d":"M2 12h2"}],["$","path","7oei6x",{"d":"M2 17h2"}],["$","path","asdhe0",{"d":"M2 7h2"}],["$","path","1q8mjw",{"d":"M20 12h2"}],["$","path","1fpfkl",{"d":"M20 17h2"}],["$","path","1o8tra",{"d":"M20 7h2"}],["$","path","4gnj0m",{"d":"M7 20v2"}],["$","path","1i4yhu",{"d":"M7 2v2"}],["$","rect","1vbyd7",{"x":"4","y":"4","width":"16","height":"16","rx":"2"}],["$","rect","z9xiuo",{"x":"8","y":"8","width":"8","height":"8","rx":"1"}],"$undefined"]}],"AI Builder"]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-image h-3.5 w-3.5","aria-hidden":"true","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","circle","af1f0g",{"cx":"9","cy":"9","r":"2"}],["$","path","1xmnt7",{"d":"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"}],"$undefined"]}],"AI Media"]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-shield-alert h-5 w-5","aria-hidden":"true","children":[["$","path","oel41y",{"d":"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["$","path","1got3b",{"d":"M12 8v4"}],["$","path","1drbdi",{"d":"M12 16h.01"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"Prompt Injection Tester"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Test your AI system prompts against 50+ injection attacks — jailbreaks, role-play escapes, encoding tricks. Get a vulnerability score and hardened version."}]]}]}]}],["$","$L5","pii-redactor",{"href":"/tools/pii-redactor","className":"group","children":["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-4 overflow-hidden rounded-xl bg-card py-4 text-sm text-card-foreground ring-1 ring-foreground/10 has-data-[slot=card-footer]:pb-0 has-[\u003eimg:first-child]:pt-0 data-[size=sm]:gap-3 data-[size=sm]:py-3 data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl h-full transition-all duration-200 hover:shadow-lg hover:border-primary/30 hover:-translate-y-0.5","children":"$L1c"}]}],"$L1d","$L1e","$L1f","$L20","$L21","$L22"]}]]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu h-5 w-5","aria-hidden":"true","children":[["$","path","1lh1kg",{"d":"M12 20v2"}],["$","path","tus03m",{"d":"M12 2v2"}],["$","path","1rnc9c",{"d":"M17 20v2"}],["$","path","11trls",{"d":"M17 2v2"}],["$","path","1t8f8n",{"d":"M2 12h2"}],["$","path","7oei6x",{"d":"M2 17h2"}],["$","path","asdhe0",{"d":"M2 7h2"}],["$","path","1q8mjw",{"d":"M20 12h2"}],["$","path","1fpfkl",{"d":"M20 17h2"}],["$","path","1o8tra",{"d":"M20 7h2"}],["$","path","4gnj0m",{"d":"M7 20v2"}],["$","path","1i4yhu",{"d":"M7 2v2"}],["$","rect","1vbyd7",{"x":"4","y":"4","width":"16","height":"16","rx":"2"}],["$","rect","z9xiuo",{"x":"8","y":"8","width":"8","height":"8","rx":"1"}],"$undefined"]}]}],["$","div",null,{"children":[["$","h2",null,{"className":"text-lg font-semibold","children":"For AI Agents"}],["$","p",null,{"className":"text-sm text-muted-foreground","children":"Use these tools programmatically via MCP or REST API"}]]}]]}],["$","div",null,{"className":"grid gap-4 md:grid-cols-3","children":[["$","div",null,{"className":"rounded-lg border bg-background p-4","children":[["$","div",null,{"className":"flex items-center gap-2 mb-2","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-terminal h-4 w-4 text-primary","aria-hidden":"true","children":[["$","path","baeox8",{"d":"M12 19h8"}],["$","path","1yngyt",{"d":"m4 17 6-6-6-6"}],"$undefined"]}],["$","span",null,{"className":"text-sm font-medium","children":"MCP Server"}]]}],["$","p",null,{"className":"text-xs text-muted-foreground mb-3","children":"Connect Claude Desktop, Cursor, or any MCP client. Add to your config:"}],["$","$L23",null,{"url":"https://project-cabyb.vercel.app"}]]}],["$","div",null,{"className":"rounded-lg border bg-background p-4","children":[["$","div",null,{"className":"flex items-center gap-2 mb-2","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-braces h-4 w-4 text-primary","aria-hidden":"true","children":[["$","path","1oefj6",{"d":"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"}],["$","path","wfsgrz",{"d":"M14 2v5a1 1 0 0 0 1 1h5"}],["$","path","1oajmo",{"d":"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1"}],["$","path","mpwhp6",{"d":"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1"}],"$undefined"]}],["$","span",null,{"className":"text-sm font-medium","children":"REST API"}]]}],["$","p",null,{"className":"text-xs text-muted-foreground mb-3","children":"Call any tool via HTTP. No auth required, no rate limits."}],["$","code",null,{"className":"block text-xs bg-muted px-3 py-2 rounded-md break-all","children":["https://project-cabyb.vercel.app","/openapi.json"]}]]}],["$","div",null,{"className":"rounded-lg border bg-background p-4","children":[["$","div",null,{"className":"flex items-center gap-2 mb-2","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu h-4 w-4 text-primary","aria-hidden":"true","children":[["$","path","1lh1kg",{"d":"M12 20v2"}],["$","path","tus03m",{"d":"M12 2v2"}],["$","path","1rnc9c",{"d":"M17 20v2"}],["$","path","11trls",{"d":"M17 2v2"}],["$","path","1t8f8n",{"d":"M2 12h2"}],["$","path","7oei6x",{"d":"M2 17h2"}],["$","path","asdhe0",{"d":"M2 7h2"}],["$","path","1q8mjw",{"d":"M20 12h2"}],["$","path","1fpfkl",{"d":"M20 17h2"}],["$","path","1o8tra",{"d":"M20 7h2"}],["$","path","4gnj0m",{"d":"M7 20v2"}],["$","path","1i4yhu",{"d":"M7 2v2"}],"$L24","$L25","$undefined"]}],"$L26"]}],"$L27","$L28"]}]]}]]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-eye-off h-5 w-5","aria-hidden":"true","children":[["$","path","ct8e1f",{"d":"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"}],["$","path","151rxh",{"d":"M14.084 14.158a3 3 0 0 1-4.242-4.242"}],["$","path","13bj9a",{"d":"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"}],["$","path","1ooewy",{"d":"m2 2 20 20"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"PII Redactor"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Auto-detect and mask personal data (names, emails, phones, SSNs, addresses) before sending text to AI. 100% client-side, nothing leaves your browser."}]]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-blocks h-5 w-5","aria-hidden":"true","children":[["$","path","1ah6g2",{"d":"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2"}],["$","rect","88lufb",{"x":"14","y":"2","width":"8","height":"8","rx":"1"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"System Prompt Builder"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Visual drag-and-drop builder for AI system prompts. Add role, constraints, output format, guardrails, and examples. Export optimized prompts for any model."}]]}]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-scan-search h-5 w-5","aria-hidden":"true","children":[["$","path","aa7l1z",{"d":"M3 7V5a2 2 0 0 1 2-2h2"}],["$","path","4qcy5o",{"d":"M17 3h2a2 2 0 0 1 2 2v2"}],["$","path","6vwrx8",{"d":"M21 17v2a2 2 0 0 1-2 2h-2"}],["$","path","ioqczr",{"d":"M7 21H5a2 2 0 0 1-2-2v-2"}],["$","circle","1v7zrd",{"cx":"12","cy":"12","r":"3"}],["$","path","1dq9hf",{"d":"m16 16-1.9-1.9"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"AI Image Inspector"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Drop any image to detect AI generation markers, C2PA provenance data, and watermarks from Midjourney, DALL-E, Firefly, and Stable Diffusion."}]]}]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-git-compare-arrows h-5 w-5","aria-hidden":"true","children":[["$","circle","1qnov2",{"cx":"5","cy":"6","r":"3"}],["$","path","1yj91y",{"d":"M12 6h5a2 2 0 0 1 2 2v7"}],["$","path","1lwv8l",{"d":"m15 9-3-3 3-3"}],["$","circle","1qljk2",{"cx":"19","cy":"18","r":"3"}],["$","path","16sdep",{"d":"M12 18H7a2 2 0 0 1-2-2V9"}],["$","path","1m3kbl",{"d":"m9 15 3 3-3 3"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"AI Model Picker"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Describe your task and constraints — get a ranked recommendation of the best AI model with cost, speed, and quality comparison across all major providers."}]]}]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-shield-check h-5 w-5","aria-hidden":"true","children":[["$","path","oel41y",{"d":"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["$","path","dzmm74",{"d":"m9 12 2 2 4-4"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"AI Output Sanitizer"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Check AI-generated code, HTML, SQL, and shell commands for security issues before running them. Detects injection, unsafe patterns, hallucinated packages, and malformed output."}]]}]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-shield-ban h-5 w-5","aria-hidden":"true","children":[["$","path","oel41y",{"d":"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["$","path","1c9a7c",{"d":"m4.243 5.21 14.39 12.472"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"AI Training Opt-Out Generator"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Generate robots.txt rules, ai.txt, and meta tags to block AI crawlers (GPTBot, CCBot, Google-Extended, Bytespider) from training on your website content."}]]}]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-gauge h-5 w-5","aria-hidden":"true","children":[["$","path","9kzdfg",{"d":"m12 14 4-4"}],["$","path","19p75a",{"d":"M3.34 19a10 10 0 1 1 17.32 0"}],"$undefined"]}]}],["$","div",null,{"className":"flex gap-1.5","children":[["$","span",null,{"data-slot":"badge","data-variant":"secondary","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 text-xs","children":"New"}],"$undefined"]}]]}],["$","div",null,{"data-slot":"card-title","className":"font-medium group-data-[size=sm]/card:text-sm text-base group-hover:text-primary transition-colors","children":"Context Budget Planner"}],["$","div",null,{"data-slot":"card-description","className":"text-muted-foreground text-sm line-clamp-2","children":"Calculate how your system prompt, user input, examples, and output fit within any AI model's context window. Get token estimates, cost breakdown, and fit verdict."}]]}]}]}]\n"])"]), fast, and beautiful online tools for developers, creators, and everyone. No signup required."}],["$","link","12",{"rel":"icon","href":"/favicon.ico?favicon.0b3bf435.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L2b","13",{}]]\n2a:null\n"])

Server Config

{
  "mcpServers": {
    "toolpilot": {
      "url": "https://project-cabyb.vercel.app/api/mcp"
    }
  }
}
Project Info
Created At
3 months ago
Updated At
3 months ago
Author Name
-
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Tavily Mcp
@tavily-ai

JavaScript
a year ago
Bring your real authenticated browser session to AI coding agents. Local-first MCP server + Chrome MV3 extension. No cloud. No telemetry.
@Cubenest

peek records the user's actual logged-in browser (DOM via rrweb, console events, network metadata, optional response bodies via opt-in Deep capture) through a Chrome MV3 extension. The extension ships events through a native-messaging stdio bridge to a local MCP server (peek-mcp), which persists them to a SQLite database at ~/.peek/sessions.db. AI coding agents (Claude Code, Cursor, Cline, Windsurf) read sessions from the database via 10 MCP tools: Tool What it does list_recent_sessions List recently recorded sessions (id, origin, ts, event count). get_session_summary LLM-readable narrative summary of a session. get_session_console_errors Console errors recorded in a session. get_session_network_errors Failed/notable network requests in a session. get_user_action_before_error Last N user actions before a console error. generate_playwright_repro Generate a runnable Playwright test from a session. get_dom_snapshot Reconstruct the DOM at a given timestamp. query_dom_history Timeline of attribute/text changes for a selector. request_authorization Side-panel consent for write actions (Level 3). execute_action Dispatch a UI action (gated by permission level + destructive blocklist). Why local-first matters Every other "browser session for AI" tool ships to a vendor cloud. peek's SQLite + extension live on the user's machine — no remote endpoints, no telemetry. The privacy policy (docs/peek/PRIVACY_POLICY.md) is the source of truth. Install # 1. Add the MCP server to Claude Code claude mcp add peek -- npx -y @peekdev/mcp # 2. Install the Chrome extension from the Chrome Web Store # (link added once the CWS listing is approved)

a day ago
AI Work Market — USDC settlement rails for AI labor on Base Mainnet)
@Dario (DME)

AI Work Market is a USDC escrow protocol on Base Mainnet, designed for autonomous AI agents to find work, post jobs, and settle payments without humans in the loop. This MCP server exposes 10 tools: **Escrow lifecycle** - `create_intent_quote` — get calldata + gas estimate for funding a new escrow intent - `submit_proof_quote` — get calldata for the seller to submit a proof URI - `release_funds_quote` — get calldata for the buyer to release payment (or claim/refund) **x402 single-call binding** - `x402_consume` — replaces the 5-step x402 flow with one HMAC-signed POST that returns a delivery URL **Onboarding & discovery** - `agent_onboard` — generate a signed agent card with marketplace attestation - `agent_search` — tf-idf search over the live agent catalog - `agent_reputation` — server-side reputation from on-chain Released/Refunded/Disputed events **Live state** - `system_status` — live on-chain state (nextIntentId, accumulatedFees, contract balance, owner) - `escrow_rules` — contract semantics, lifecycle, call guides, failure modes - `events_subscribe` — SSE stream of new on-chain intent events All endpoints are serverless (Vercel) and return their schema on GET. No browser, no wallet UI required for an agent to integrate. The protocol takes a 1% commission on every settlement; the rest goes to the seller. The full AgentCard is at `/.well-known/agent-card.json` (A2A-compatible). The OpenAPI 3.0.3 spec is at `/.well-known/openapi.json` with `components.securitySchemes` (none, hmacX402). `robots.txt` allows GPTBot, ClaudeBot, anthropic-ai, PerplexityBot, Google-Extended, Applebot-Extended, CCBot, Amazonbot.

8 hours ago