ProductNow

Created By
12 hours ago
Turn prototype feedback into product decisions that your whole team can trace.
Overview

Performance

Usage

Integrate

Integrate this server via the CLI, MCP SDK, or AI SDK. Smithery handles OAuth, token refresh, and session management for you.

1. Install Smithery CLI

2. Create a namespace

3. Use this server

# Add this server
smithery mcp add productnow

# List available tools
smithery tool list {connection}

# Call a tool
smithery tool call {connection} {tool_name} '{"key": "value"}'
",{}]}]}]}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/c3d5a6be71213922.css?dpl=dpl_WVzme4HfWDacxZKhNhpKkjghorAy","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/b9939db375550bfa.css?dpl=dpl_WVzme4HfWDacxZKhNhpKkjghorAy","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/3b377c7f773d8c87.js?dpl=dpl_WVzme4HfWDacxZKhNhpKkjghorAy","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/71cc8cfbc32f762b.js?dpl=dpl_WVzme4HfWDacxZKhNhpKkjghorAy","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"\n\t\t\t\t\t\t(function() {\n\t\t\t\t\t\t\tconst storageKey = 'smithery-theme';\n\t\t\t\t\t\t\tconst stored = localStorage.getItem(storageKey);\n\t\t\t\t\t\t\tconst systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';\n\t\t\t\t\t\t\tconst theme = stored === 'system' || !stored ? systemTheme : stored;\n\t\t\t\t\t\t\tif (theme === 'dark') {\n\t\t\t\t\t\t\t\tdocument.documentElement.classList.add('dark', 'theme-dark', 'night');\n\t\t\t\t\t\t\t\tdocument.documentElement.setAttribute('data-theme', 'night');\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tdocument.documentElement.classList.add('morning');\n\t\t\t\t\t\t\t\tdocument.documentElement.setAttribute('data-theme', 'morning');\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})();\n\t\t\t\t\t"}}]}],["$","body",null,{"className":"pantheon_3e01d33b-module__eqoAQa__variable pantheon_3e01d33b-module__eqoAQa__className w-screen overflow-x-hidden","children":["$","$L2",null,{"children":[["$","$L3",null,{}],["$","$L4",null,{"parallelRouterKey":"children","error":"$5","errorStyles":[],"errorScripts":[["$","script","script-0",{"src":"/_next/static/chunks/ed802e90eb6a8072.js?dpl=dpl_WVzme4HfWDacxZKhNhpKkjghorAy","async":true}]],"template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","$L7",null,{"children":["$","$L8",null,{"children":["$","$L9",null,{"children":[["$","$La",null,{"compact":true}],["$","div",null,{"className":"bg-background flex flex-col min-h-[calc(100vh-57px)]","children":[["$","div",null,{"className":"flex-1 flex items-center","children":["$","$Lb",null,{"className":"w-full","children":["$","div",null,{"className":"max-w-4xl mx-auto","children":["$","div",null,{"className":"mb-16 select-none cursor-default","children":[["$","div",null,{"className":"text-center mb-8","children":[["$","div",null,{"className":"flex items-end justify-center mb-2","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"-34.28 -25.74 102.68 62.61","fill":"none","stroke":"currentColor","strokeWidth":"0.5","strokeLinecap":"round","strokeLinejoin":"round","shapeRendering":"geometricPrecision","aria-hidden":true,"className":"relative z-10 h-[200px] w-auto text-foreground","children":[["$","path",null,{"d":"M-28.28 -5.60L-28.15 -4.21L-27.74 -2.84L-27.07 -1.49L-26.13 -0.19L-24.94 1.07L-23.52 2.26L-21.86 3.37L-20.00 4.40L-17.94 5.33L-15.71 6.16L-13.33 6.87L-10.82 7.47L-8.21 7.93L-5.52 8.27L-2.77 8.47L0.00 8.54L2.77 8.47L5.52 8.27L8.21 7.93L10.82 7.47L13.33 6.87L15.71 6.16L17.94 5.33L20.00 4.40L21.86 3.37L23.52 2.26L24.94 1.07L26.13 -0.19L27.07 -1.49L27.74 -2.84L28.15 -4.21L28.28 -5.60L28.28 -0.00L28.15 1.39L27.74 2.76L27.07 4.11L26.13 5.41L24.94 6.67L23.52 7.86L21.86 8.97L20.00 10.00L17.94 10.93L15.71 11.76L13.33 12.47L10.82 13.07L8.21 13.53L5.52 13.87L2.77 14.07L0.00 14.14L-2.77 14.07L-5.52 13.87L-8.21 13.53L-10.82 13.07L-13.33 12.47L-15.71 11.76L-17.94 10.93L-20.00 10.00L-21.86 8.97L-23.52 7.86L-24.94 6.67L-26.13 5.41L-27.07 4.11L-27.74 2.76L-28.15 1.39L-28.28 0.00Z","fill":"hsl(var(--popover))","stroke":"none"}],"$Lc","$Ld","$Le","$Lf","$L10","$L11","$L12","$L13","$L14","$L15","$L16","$L17","$L18","$L19","$L1a"]}],"$L1b"]}],"$L1c"]}],"$L1d"]}]}]}]}],"$L1e"]}],"$L1f","$L20"]}]}]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],false,"$L21","$L22"]}]}]]}]]}],{"children":["$L23",{"children":["$L24",{"children":["$L25",{"children":["$L26",{},null,false,false]},["$L27",[],[]],false,false]},null,false,false]},null,false,false]},null,false,false],"$L28",false]],"m":"$undefined","G":["$29",[]],"S":true}\n"])","className":"underline hover:text-foreground","children":"Contact us"}]]}]}]\n1f:["$","$L2e",null,{}]\n20:["$","$L2f",null,{}]\n21:["$","$L30",null,{"domainsConfig":{"refer":"smithery.link"}}]\n22:["$","$L31",null,{"sampleRate":0.1}]\n"]) -25.74 102.68 62.61","fill":"none","stroke":"currentColor","strokeWidth":"0.5","strokeLinecap":"round","strokeLinejoin":"round","shapeRendering":"geometricPrecision","aria-hidden":true,"className":"relative z-10 h-[200px] w-auto text-foreground","children":[["$","path",null,{"d":"M-28.28 -5.60L-28.15 -4.21L-27.74 -2.84L-27.07 -1.49L-26.13 -0.19L-24.94 1.07L-23.52 2.26L-21.86 3.37L-20.00 4.40L-17.94 5.33L-15.71 6.16L-13.33 6.87L-10.82 7.47L-8.21 7.93L-5.52 8.27L-2.77 8.47L0.00 8.54L2.77 8.47L5.52 8.27L8.21 7.93L10.82 7.47L13.33 6.87L15.71 6.16L17.94 5.33L20.00 4.40L21.86 3.37L23.52 2.26L24.94 1.07L26.13 -0.19L27.07 -1.49L27.74 -2.84L28.15 -4.21L28.28 -5.60L28.28 -0.00L28.15 1.39L27.74 2.76L27.07 4.11L26.13 5.41L24.94 6.67L23.52 7.86L21.86 8.97L20.00 10.00L17.94 10.93L15.71 11.76L13.33 12.47L10.82 13.07L8.21 13.53L5.52 13.87L2.77 14.07L0.00 14.14L-2.77 14.07L-5.52 13.87L-8.21 13.53L-10.82 13.07L-13.33 12.47L-15.71 11.76L-17.94 10.93L-20.00 10.00L-21.86 8.97L-23.52 7.86L-24.94 6.67L-26.13 5.41L-27.07 4.11L-27.74 2.76L-28.15 1.39L-28.28 0.00Z","fill":"hsl(var(--popover))","stroke":"none"}],"$L38","$L39","$L3a","$L3b","$L3c","$L3d","$L3e","$L3f","$L40","$L41","$L42","$L43","$L44","$L45","$L46"]}],"$L47"]}],"$L48"]}],"$L49"]}]}]}]}],"$L4a"]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],"$L4b","$L4c"]}]}]}]}]}]]}]]}]\n"]) -25.74 102.68 62.61","fill":"none","stroke":"currentColor","strokeWidth":"0.5","strokeLinecap":"round","strokeLinejoin":"round","shapeRendering":"geometricPrecision","aria-hidden":true,"className":"relative z-10 h-[200px] w-auto text-foreground","children":[["$","path",null,{"d":"M-28.28 -5.60L-28.15 -4.21L-27.74 -2.84L-27.07 -1.49L-26.13 -0.19L-24.94 1.07L-23.52 2.26L-21.86 3.37L-20.00 4.40L-17.94 5.33L-15.71 6.16L-13.33 6.87L-10.82 7.47L-8.21 7.93L-5.52 8.27L-2.77 8.47L0.00 8.54L2.77 8.47L5.52 8.27L8.21 7.93L10.82 7.47L13.33 6.87L15.71 6.16L17.94 5.33L20.00 4.40L21.86 3.37L23.52 2.26L24.94 1.07L26.13 -0.19L27.07 -1.49L27.74 -2.84L28.15 -4.21L28.28 -5.60L28.28 -0.00L28.15 1.39L27.74 2.76L27.07 4.11L26.13 5.41L24.94 6.67L23.52 7.86L21.86 8.97L20.00 10.00L17.94 10.93L15.71 11.76L13.33 12.47L10.82 13.07L8.21 13.53L5.52 13.87L2.77 14.07L0.00 14.14L-2.77 14.07L-5.52 13.87L-8.21 13.53L-10.82 13.07L-13.33 12.47L-15.71 11.76L-17.94 10.93L-20.00 10.00L-21.86 8.97L-23.52 7.86L-24.94 6.67L-26.13 5.41L-27.07 4.11L-27.74 2.76L-28.15 1.39L-28.28 0.00Z","fill":"hsl(var(--popover))","stroke":"none"}],["$","path",null,{"d":"M-28.28 -5.60L-28.15 -4.21L-27.74 -2.84L-27.07 -1.49L-26.13 -0.19L-24.94 1.07L-23.52 2.26L-21.86 3.37L-20.00 4.40L-17.94 5.33L-15.71 6.16L-13.33 6.87L-10.82 7.47L-8.21 7.93L-5.52 8.27L-2.77 8.47L0.00 8.54L2.77 8.47L5.52 8.27L8.21 7.93L10.82 7.47L13.33 6.87L15.71 6.16L17.94 5.33L20.00 4.40L21.86 3.37L23.52 2.26L24.94 1.07L26.13 -0.19L27.07 -1.49L27.74 -2.84L28.15 -4.21L28.28 -5.60L28.28 -0.00L28.15 1.39L27.74 2.76L27.07 4.11L26.13 5.41L24.94 6.67L23.52 7.86L21.86 8.97L20.00 10.00L17.94 10.93L15.71 11.76L13.33 12.47L10.82 13.07L8.21 13.53L5.52 13.87L2.77 14.07L0.00 14.14L-2.77 14.07L-5.52 13.87L-8.21 13.53L-10.82 13.07L-13.33 12.47L-15.71 11.76L-17.94 10.93L-20.00 10.00L-21.86 8.97L-23.52 7.86L-24.94 6.67L-26.13 5.41L-27.07 4.11L-27.74 2.76L-28.15 1.39L-28.28 0.00Z","fill":"currentColor","stroke":"none","opacity":0.15}],["$","path",null,{"d":"M20.00 4.40L17.94 5.33L15.71 6.16L13.33 6.87L10.82 7.47L8.21 7.93L5.52 8.27L2.77 8.47L0.00 8.54L-2.77 8.47L-5.52 8.27L-8.21 7.93L-10.82 7.47L-13.33 6.87L-15.71 6.16L-17.94 5.33L-20.00 4.40L-21.86 3.37L-23.52 2.26L-24.94 1.07L-26.13 -0.19L-27.07 -1.49L-27.74 -2.84L-28.15 -4.21L-28.28 -5.60L-28.15 -6.99L-27.74 -8.36L-27.07 -9.71L-26.13 -11.01L-24.94 -12.27L-23.52 -13.46L-21.86 -14.57L-20.00 -15.60L-17.94 -16.53L-15.71 -17.36L-13.33 -18.07L-10.82 -18.67L-8.21 -19.13L-5.52 -19.47L-2.77 -19.67L-0.00 -19.74L2.77 -19.67L5.52 -19.47L8.21 -19.13L10.82 -18.67L13.33 -18.07L15.71 -17.36L17.94 -16.53L20.00 -15.60L21.86 -14.57L23.52 -13.46L24.94 -12.27L26.13 -11.01L27.07 -9.71L27.74 -8.36L28.15 -6.99L28.28 -5.60L28.15 -4.21L27.74 -2.84L27.07 -1.49L26.13 -0.19L24.94 1.07L23.52 2.26L21.86 3.37Z","fill":"hsl(var(--popover))","stroke":"none"}],"$L4d","$L4e","$L4f","$L50","$L51","$L52","$L53","$L54","$L55","$L56","$L57","$L58","$L59"]}],"$L5a"]}],"$L5b"]}],"$L5c"]}]}]}]}],"$L5d"]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info","aria-hidden":"true","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","span",null,{"className":"hidden sm:inline","children":"Overview"}]]}],["$","div","performance",{"className":"flex items-center gap-2 px-3 py-2 text-sm font-medium text-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":16,"height":16,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-gauge","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"]}],["$","span",null,{"className":"hidden sm:inline","children":"Performance"}]]}],["$","div","usage",{"className":"flex items-center gap-2 px-3 py-2 text-sm font-medium text-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":16,"height":16,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-activity","aria-hidden":"true","children":[["$","path","169zse",{"d":"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"}],"$undefined"]}],["$","span",null,{"className":"hidden sm:inline","children":"Usage"}]]}],["$","div","api",{"className":"flex items-center gap-2 px-3 py-2 text-sm font-medium text-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":16,"height":16,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-code","aria-hidden":"true","children":[["$","polyline","z7tu5w",{"points":"16 18 22 12 16 6"}],["$","polyline","1eg1df",{"points":"8 6 2 12 8 18"}],"$undefined"]}],["$","span",null,{"className":"hidden sm:inline","children":"Integrate"}]]}]]}],["$","div",null,{"className":"h-px bg-border"}]]}],["$","div",null,{"className":"space-y-16 pb-16","children":"$L61"}]]}]}]\n"])","className":"underline hover:text-foreground","children":"Contact us"}]]}]}]\n4b:["$","$2b",null,{"children":["$","$L2e",null,{}]}]\n4c:["$","$L2f",null,{}]\n4d:["$","path",null,{"d":"M20.00 4.40L17.94 5.33L15.71 6.16L13.33 6.87L10.82 7.47L8.21 7.93L5.52 8.27L2.77 8.47L0.00 8.54L-2.77 8.47L-5.52 8.27L-8.21 7.93L-10.82 7.47L-13.33 6.87L-15.71 6.16L-17.94 5.33L-20.00 4.40L-21.86 3.37L-23.52 2.26L-24.94 1.07L-26.13 -0.19L-27.07 -1.49L-27.74 -2.84L-28.15 -4.21L-28.28 -5.60L-28.15 -6.99L-27.74 -8.36L-27.07 -9.71L-26.13 -11.01L-24.94 -12.27L-23.52 -13.46L-21.86 -14.57L-20.00 -15.60L-17.94 -16.53L-15.71 -17.36L-13.33 -18.07L-10.82 -18.67L-8.21 -19.13L-5.52 -19.47L-2.77 -19.67L-0.00 -19.74L2.77 -19.67L5.52 -19.47L8.21 -19.13L10.82 -18.67L13.33 -18.07L15.71 -17.36L17.94 -16.53L20.00 -15.60L21.86 -14.57L23.52 -13.46L24.94 -12.27L26.13 -11.01L27.07 -9.71L27.74 -8.36L28.15 -6.99L28.28 -5.60L28.15 -4.21L27.74 -2.84L27.07 -1.49L26.13 -0.19L24.94 1.07L23.52 2.26L21.86 3.37Z","fill":"currentColor","stroke":"none","opacity":0.1}]\n4e:["$","path",null,{"d":"M16.40 2.60L14.71 3.36L12.89 4.04L10.93 4.63L8.88 5.11L6.73 5.50L4.52 5.77L2.27 5.94L0.00 6.00L-2.27 5.94L-4.52 5.77L-6.73 5.50L-8.88 5.11L-10.93 4.63L-12.89 4.04L-14.71 3.36L-16.40 2.60L-17.93 1.76L-19.28 0.84L-20.45 -0.13L-21.43 -1.16L-22.19 -2.23L-22.75 -3.34L-23.08 -4.46L-23.19 -5.60L-23.08 -6.74L-22.75 -7.86L-22.19 -8.97L-21.43 -10.04L-20.45 -11.07L-19.28 -12.04L-17.93 -12.96L-16.40 -13.80L-14.71 -14.56L-12.89 -15.24L-10.93 -15.83L-8.88 -16.31L-6.73 -16.70L-4.52 -16.97L-2.27 -17.14L-0.00 -17.20L2.27 -17.14L4.52 -16.97L6.73 -16.70L8.88 -16.31L10.93 -15.83L12.89 -15.24L14.71 -14.56L16.40 -13.80L17.93 -12.96L19.28 -12.04L20.45 -11.07L21.43 -10.04L22.19 -8.97L22.75 -7.86L23.08 -6.74L23.19 -5.60L23.08 -4.46L22.75 -3.34L22.19 -2.23L21.43 -1.16L20.45 -0.13L19.28 0.84L17.93 1.76Z","fill":"hsl(var(--popover))","stroke":"none"}]\n4f:["$","path",null,{"d":"M16.40 2.60L14.71 3.36L12.89 4.04L10.93 4.63L8.88 5.11L6.73 5.50L4.52 5.77L2.27 5.94L0.00 6.00L-2.27 5.94L-4.52 5.77L-6.73 5.50L-8.88 5.11L-10.93 4.63L-12.89 4.04L-14.71 3.36L-16.40 2.60L-17.93 1.76L-19.28 0.84L-20.45 -0.13L-21.43 -1.16L-22.19 -2.23L-22.75 -3.34L-23.08 -4.46L-23.19 -5.60L-23.08 -6.74L-22.75 -7.86L-22.19 -8.97L-21.43 -10.04L-20.45 -11.07L-19.28 -12.04L-17.93 -12.96L-16.40 -13.80L-14.71 -14.56L-12.89 -15.24L-10.93 -15.83L-8.88 -16.31L-6.73 -16.70L-4.52 -16.97L-2.27 -17.14L-0.00 -17.20L2.27 -17.14L4.52 -16.97L6.73 -16.70L8.88 -16.31L10.93 -15.83L12.89 -15.24L14.71 -14.56L16.40 -13.80L17.93 -12.96L19.28 -12.04L20.45 -11.07L21.43 -10.04L22.19 -8.97L22.75 -7.86L23.08 -6.74L23.19 -5.60L23.08 -4.46L22.75 -3.34L"])","className":"underline hover:text-foreground","children":"Contact us"}]]}]}]\n"]) the status of the document associated with a document version. Valid status values: ON_TRACK, AT_RISK, OFF_TRACK, COMPLETED. Use list_document_versions or search_documents to find the document version ID first.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["documentVersionId"],"properties":{"active":{"type":"boolean","description":"Whether status tracking should be active for this document."},"status":{"enum":["COMPLETED","ON_TRACK","AT_RISK","OFF_TRACK"],"type":"string","description":"The new status value to set. Valid values: ON_TRACK, AT_RISK, OFF_TRACK, COMPLETED."},"endDate":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The end date for the status (ISO 8601). Pass null to clear."},"startDate":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The start date for the status (ISO 8601). Pass null to clear."},"documentVersionId":{"type":"string","description":"The ID of the document version whose document status should be changed."}}}},{"name":"create_document","execution":{"taskSupport":"forbidden"},"description":"Create a new ProductNow document and immediately begin AI generation. Use prompt for the short generation brief. Use context for any additional background — e.g., the full text of a plan file or notes from a prior conversation. If the user references a file by name (e.g., 'the plan in swirling-sleeping-eclipse.md'), read that file first and pass its contents as context. If the user specifies a template by name, call search_templates first to get the templateVersionId, then pass it here.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","prompt"],"properties":{"name":{"type":"string","description":"Document title (e.g., 'RFC: API Key Generation')"},"prompt":{"type":"string","description":"Generation instruction for the document (e.g., 'Write an RFC for API key generation')"},"context":{"type":"string","description":"Full plan or notes to attach as a .txt file — read from a referenced file if the user names one"},"folderId":{"type":"string","description":"Folder ID to place the document in — use list_folders to find the target folder"},"templateVersionId":{"type":"string","description":"Template version ID from search_templates — pass this to apply a specific template"}}}},{"name":"create_document_comment","execution":{"taskSupport":"forbidden"},"description":"Leave a comment on a document that is in review status. The comment is posted as the user's personal agent. Only works on review-status document versions. Use list_document_versions to find the correct documentVersionId first.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["comment","documentVersionId"],"properties":{"comment":{"type":"string","description":"The comment text to post on the document version"},"quotedText":{"type":"string","description":"Optional document text or exact custom-node HTML to anchor the comment to. Use one target, not both text and custom-node HTML."},"documentVersionId":{"type":"string","description":"The ID of the review-status document version to comment on. Use list_document_versions to find this."}}}},{"name":"create_folder","execution":{"taskSupport":"forbidden"},"description":"Create a new folder in ProductNow. Optionally nest it inside a parent folder. Returns the new folder's ID and name.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name"],"properties":{"name":{"type":"string","description":"The display name of the new folder"},"parentFolderId":{"type":"string","description":"The ID of the parent folder to nest the new folder inside. Omit to create a root-level folder."}}}},{"name":"create_template","execution":{"taskSupport":"forbidden"},"description":"Create a brand new template in ProductNow. Returns the new template's ID, name, and metadata.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["metadata","name"],"properties":{"name":{"type":"string","description":"The display name of the new template"},"metadata":{"type":"object","required":["description"],"properties":{"description":{"type":"string","description":"Description of the template."},"defaultEffort":{"enum":["low","medium","high"],"type":"string","description":"Default effort level for documents created from this template. Must be one of: low, medium, high."},"defaultLength":{"enum":["brief","standard","medium","long","comprehensive"],"type":"string","description":"Default target length for documents created from this template. Must be one of: brief, standard, medium, long, comprehensive."},"templateCategory":{"enum":["Strategy \u0026 Vision","Discovery \u0026 Definition","Planning \u0026 Prioritization","Alignment \u0026 Decisions","Execution \u0026 Delivery","GTM \u0026 Communication","Metrics \u0026 Learning","Engineering \u0026 Architecture"],"type":"string","description":"Category of the template."},"creationGuidelines":{"type":"string","description":"Instructions for the AI on how to generate documents from this template (e.g., tone, structure, required sections)."}},"description":"The metadata fields to update on the template version"}}}},{"name":"create_template_note","execution":{"taskSupport":"forbidden"},"description":"Add a note to a template version in ProductNow. Notes are used to track observations, feedback, or context about a template. Returns the new note's ID on success.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["note","templateVersionId"],"properties":{"note":{"type":"string","description":"The content of the note to add to the template version"},"templateVersionId":{"type":"string","description":"The ID of the template version to attach the note to"}}}},{"name":"create_template_section","execution":{"taskSupport":"forbidden"},"description":"Add a new section to a template version in ProductNow. Each section has a title, instructions for the AI when generating that section, an optional display order, and an optional content type. Returns the new section's ID on success.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["instructions","templateVersionId","title"],"properties":{"order":{"type":"number","description":"Numeric display order for the section (0 is the first section). If omitted the section is appended after the last existing section."},"title":{"type":"string","description":"The display title of the new section. Use an empty string for headerless child sections."},"headerType":{"anyOf":[{"enum":["H1","H2","H3","H4","H5"],"type":"string"},{"type":"null"}],"description":"Heading level for a visible section title. Omit or pass null for headerless sections that roll up under the closest headed section."},"contentType":{"enum":["AUDIO","CHART","CODE","DATASET","DIAGRAM","IMAGE","PROTOTYPE","SPREADSHEET","TEXT"],"type":"string","description":"The output type for this section (e.g. TEXT, CHART, DIAGRAM). Defaults to TEXT if omitted."},"isAgentOnly":{"type":"boolean","description":"Whether this section is hidden from authors and used only as agent context. Defaults to false."},"instructions":{"type":"string","description":"Instructions for the AI explaining what to write in this section when generating a document"},"templateVersionId":{"type":"string","description":"The ID of the template version to add the section to"}}}},{"name":"delete_template","execution":{"taskSupport":"forbidden"},"description":"Permanently delete a template. This action cannot be undone. Requires MANAGE permission on the template.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["templateId"],"properties":{"templateId":{"type":"string","description":"The ID of the template to delete"}}}},{"name":"delete_template_section","execution":{"taskSupport":"forbidden"},"description":"Delete a section from a template version. This action cannot be undone. Requires EDIT permission on the parent template.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["templateSectionId"],"properties":{"templateSectionId":{"type":"string","description":"The ID of the template section to delete"}}}},{"name":"edit_template","execution":{"taskSupport":"forbidden"},"description":"Edit a template's name. Omit name to leave it unchanged.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["templateId"],"properties":{"name":{"type":"string","description":"New name for the template"},"templateId":{"type":"string","description":"The ID of the template to edit"}}}},{"name":"edit_template_section","execution":{"taskSupport":"forbidden"},"description":"Edit an existing section within a template version in ProductNow. All fields are optional — only the fields you provide will be updated. At least one field must be supplied. Returns the section's ID on success. Note that if you just used the edit_template_version tool, section IDs will have changed.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["templateSectionId"],"properties":{"order":{"type":"number","description":"Updated numeric display order for the section (0 is the first section). Omit to leave unchanged. You may have to edit other template sections to ensure the order sequence is correct."},"title":{"type":"string","description":"Updated display title of the section. Omit to leave unchanged."},"headerType":{"enum":["H1","H2","H3","H4","H5"],"type":"string","description":"The heading level for the section title (H1-H5). Omit to leave unchanged."},"contentType":{"enum":["AUDIO","CHART","CODE","DATASET","DIAGRAM","IMAGE","PROTOTYPE","SPREADSHEET","TEXT"],"type":"string","description":"The output type for this section (e.g. TEXT, CHART, DIAGRAM). Omit to leave unchanged."},"isAgentOnly":{"type":"boolean","description":"When true the section is only visible to the agent and hidden from the document output. Omit to leave unchanged."},"instructions":{"type":"string","description":"Updated instructions for the AI explaining what to write in this section. Omit to leave unchanged."},"templateSectionId":{"type":"string","description":"The ID of the template section to edit"}}}},{"name":"edit_template_version","execution":{"taskSupport":"forbidden"},"description":"Replace the content of a template version by providing a new .templatepn JSON. First use get_template_content to retrieve the current content, modify it, then pass the updated JSON here. The templateId in the JSON must match the templateId argument.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["templateId","templatePnContent"],"properties":{"templateId":{"type":"string","description":"The ID of the template to update"},"templatePnContent":{"type":"string","description":"The full .templatepn JSON content to replace the template version with. Get the current content first via get_template_content, modify it, and pass it here."}}}},{"name":"edit_template_version_metadata","execution":{"taskSupport":"forbidden"},"description":"Edit a template version's metadata, including description, creation guidelines, category, default length, and default effort. Include only the fields you want to change.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["metadata","templateVersionId"],"properties":{"metadata":{"type":"object","properties":{"description":{"type":"string","description":"Description of the template. Omit to leave unchanged."},"defaultEffort":{"enum":["low","medium","high"],"type":"string","description":"Default effort level for documents created from this template. Must be one of: low, medium, high. Omit to leave unchanged."},"defaultLength":{"enum":["brief","standard","medium","long","comprehensive"],"type":"string","description":"Default target length for documents created from this template. Must be one of: brief, standard, medium, long, comprehensive. Omit to leave unchanged."},"templateCategory":{"enum":["Strategy \u0026 Vision","Discovery \u0026 Definition","Planning \u0026 Prioritization","Alignment \u0026 Decisions","Execution \u0026 Delivery","GTM \u0026 Communication","Metrics \u0026 Learning","Engineering \u0026 Architecture"],"type":"string","description":"Category of the template. Omit to leave unchanged."},"creationGuidelines":{"type":"string","description":"Instructions for the AI on how to generate documents from this template (e.g., tone, structure, required sections). Omit to leave unchanged."}},"description":"The metadata fields to update on the template version"},"templateVersionId":{"type":"string","description":"The ID of the template version to update"}}}},{"name":"get_attachment","execution":{"taskSupport":"forbidden"},"description":"Retrieve a document attachment as a base64-encoded file with its MIME type and file name. Use this to read image or file attachments that are referenced in a document. Requires VIEW access to the document the attachment belongs to.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["documentAttachmentId"],"properties":{"documentAttachmentId":{"type":"string","description":"The ID of the document attachment to retrieve as a base64-encoded file"}}}},{"name":"get_document","execution":{"taskSupport":"forbidden"},"description":"Retrieve the full content of a ProductNow document by its ID. Returns the document name, version status, folder location, and all section content. Use search_documents first to find the document ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["documentId"],"properties":{"documentId":{"type":"string","description":"The ID of the document to retrieve. Use search_documents to find document IDs."}}}},{"name":"get_document_chat","execution":{"taskSupport":"forbidden"},"description":"Fetch the current chat messages and edit mode for a document's AI draft chat. Returns the conversation history and whether the agent is in 'ask_before_edit' or 'edit_automatically' mode.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["documentId","documentVersionId"],"properties":{"documentId":{"type":"string","description":"The ID of the document to fetch the draft chat for"},"documentVersionId":{"type":"string","description":"The ID of the document version to fetch the draft chat for"}}}},{"name":"get_document_feedback","execution":{"taskSupport":"forbidden"},"description":"Retrieve all feedback submitted on a specific document version, returned as CSV. Columns: ID, Title, Description, Feedback, Feedback Type, Created On. Use list_document_versions or search_documents to find the document version ID first.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["documentVersionId"],"properties":{"documentVersionId":{"type":"string","description":"The ID of the document version to retrieve feedback for. Use list_document_versions or search_documents to find this."}}}},{"name":"get_document_threads","execution":{"taskSupport":"forbidden"},"description":"Fetch all comment threads on a specific document version. Returns thread IDs, statuses, quoted text, and creation timestamps. Use get_thread_messages to read the messages within a specific thread.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["documentVersionId"],"properties":{"documentVersionId":{"type":"string","description":"The ID of the document version to fetch comment threads for. Use list_document_versions to find this."}}}},{"name":"get_document_version_status","execution":{"taskSupport":"forbidden"},"description":"Retrieve the current status of the document associated with a document version. Returns the status value (ON_TRACK, AT_RISK, OFF_TRACK, COMPLETED), dates, and active flag. Use list_document_versions or search_documents to find the document version ID first.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["documentVersionId"],"properties":{"documentVersionId":{"type":"string","description":"The ID of the document version to get the status for. Use list_document_versions or search_documents to find this."}}}},{"name":"get_template_chat","execution":{"taskSupport":"forbidden"},"description":"Fetch the current chat messages and edit mode for a template's AI chat. Returns the conversation history and whether the agent is in 'ask_before_edit' or 'edit_automatically' mode.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["templateId"],"properties":{"templateId":{"type":"string","description":"The ID of the template to fetch the chat for"}}}},{"name":"get_template_content","execution":{"taskSupport":"forbidden"},"description":"Get the full content of a template's latest version in .templatepn format. Returns a JSON string containing the template structure with all sections, instructions, and metadata. Use this to inspect a template before editing it.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["templateId"],"properties":{"templateId":{"type":"string","description":"The ID of the template to retrieve content for"}}}},{"name":"get_thread_messages","execution":{"taskSupport":"forbidden"},"description":"Fetch all messages in a specific comment thread. Returns message IDs, content, author names, timestamps, and whether each message was posted by an AI agent. Use get_document_threads to find thread IDs first.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["threadId"],"properties":{"threadId":{"type":"string","description":"The ID of the comment thread to fetch messages for. Use get_document_threads to find thread IDs."}}}},{"name":"list_document_versions","execution":{"taskSupport":"forbidden"},"description":"List all versions of a document, optionally filtered by status ('draft', 'review', or 'published'). Returns version IDs, version numbers, statuses, and creation timestamps. Useful for locating a specific review or published version before fetching threads or commenting.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["documentId"],"properties":{"status":{"enum":["NEW_DOCUMENT","DRAFT","REVIEW","PUBLISHED","OUTDATED","ARCHIVED"],"type":"string","description":"Filter versions by status. Omit to return all versions regardless of status."},"documentId":{"type":"string","description":"The ID of the document whose versions to list"}}}},{"name":"list_folders","execution":{"taskSupport":"forbidden"},"description":"List folders accessible to the current user, optionally filtered to a specific parent folder. Omit parentFolderId to list root-level folders. Use this to navigate the folder hierarchy before creating documents or folders.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"parentFolderId":{"type":"string","description":"The ID of the parent folder to list contents of. Omit to list root-level folders."}}}},{"name":"list_templates","execution":{"taskSupport":"forbidden"},"description":"List all templates the user has access to. Optionally filter by access level (edit vs view) or by category. Returns template IDs, names, descriptions, categories, and whether the user can edit each template.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"category":{"enum":["Strategy \u0026 Vision","Discovery \u0026 Definition","Planning \u0026 Prioritization","Alignment \u0026 Decisions","Execution \u0026 Delivery","GTM \u0026 Communication","Metrics \u0026 Learning","Engineering \u0026 Architecture"],"type":"string","description":"Filter templates by category name"},"accessLevel":{"enum":["edit","view","all"],"type":"string","description":"Filter templates by access level: 'edit' (only editable), 'view' (only viewable, not editable), 'all' (default, all accessible templates)"}}}},{"name":"post_document_chat_message","execution":{"taskSupport":"forbidden"},"description":"Post a message to a document's AI draft chat to request edits or ask questions about the document. The message is sent to the draft agent which can modify the document's content. Use this to request changes to a document via natural language.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["documentId","documentVersionId","message"],"properties":{"message":{"type":"string","description":"The message to send to the document's AI draft chat (e.g., 'Expand the executive summary section')"},"documentId":{"type":"string","description":"The ID of the document to post a chat message to"},"documentVersionId":{"type":"string","description":"The ID of the document version to post a chat message to"}}}},{"name":"post_template_chat_message","execution":{"taskSupport":"forbidden"},"description":"Post a message to a template's AI chat to request edits or ask questions about the template. The message is sent to the template agent which can modify the template's sections and instructions. Use this to request changes to a template via natural language.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["message","templateId"],"properties":{"message":{"type":"string","description":"The message to send to the template's AI chat (e.g., 'Add a section for implementation details')"},"templateId":{"type":"string","description":"The ID of the template to post a chat message to"}}}},{"name":"react_to_message","execution":{"taskSupport":"forbidden"},"description":"Add an emoji reaction to a specific comment thread message. Requires COMMENT permission on the document. Use get_thread_messages to find message IDs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["messageId","reaction"],"properties":{"reaction":{"type":"string","description":"The emoji reaction to add (e.g., '👍', '❤️', '✅')"},"messageId":{"type":"string","description":"The ID of the message to react to. Use get_thread_messages to find message IDs."}}}},{"name":"reply_to_thread","execution":{"taskSupport":"forbidden"},"description":"Reply to an existing comment thread on a document as the user's personal agent. Requires COMMENT permission on the document. Use get_document_threads to find thread IDs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["message","threadId"],"properties":{"message":{"type":"string","description":"The reply message to post in the thread"},"threadId":{"type":"string","description":"The ID of the comment thread to reply to. Use get_document_threads to find thread IDs."}}}},{"name":"search_documents","execution":{"taskSupport":"forbidden"},"description":"Search for ProductNow documents by name. Returns a list of matching documents with their IDs and folder paths. Use this to find a document before calling get_document to read its content.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","description":"Document name to search for (e.g., 'Q3 Engineering RFC')"}}}},{"name":"search_templates","execution":{"taskSupport":"forbidden"},"description":"Search for ProductNow templates by name. Call this before create_document when the user specifies a template by name. Returns a list of matches with their templateVersionId values — pick the best match and pass its templateVersionId to create_document.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","description":"Template name to search for (e.g., 'Engineering RFC')"}}}},{"name":"switch_document_chat_edit_mode","execution":{"taskSupport":"forbidden"},"description":"Switch the edit mode of a document's AI draft chat. 'ask_before_edit' means the agent will ask for confirmation before making changes. 'edit_automatically' means the agent will apply edits directly without asking. Set to 'edit_automatically' for faster iterative edits.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["documentId","documentVersionId","editMode"],"properties":{"editMode":{"enum":["ask_before_edit","edit_automatically"],"type":"string","description":"The new edit mode: 'ask_before_edit' (agent asks before editing) or 'edit_automatically' (agent edits directly)"},"documentId":{"type":"string","description":"The ID of the document whose chat edit mode to switch"},"documentVersionId":{"type":"string","description":"The ID of the document version whose chat edit mode to switch"}}}},{"name":"switch_template_edit_mode","execution":{"taskSupport":"forbidden"},"description":"Switch the edit mode of a template's AI chat. 'ask_before_edit' means the agent will ask for confirmation before making changes. 'edit_automatically' means the agent will apply edits directly without asking. Set to 'edit_automatically' for faster iterative edits.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["editMode","templateId"],"properties":{"editMode":{"enum":["ask_before_edit","edit_automatically"],"type":"string","description":"The new edit mode: 'ask_before_edit' (agent asks before editing) or 'edit_automatically' (agent edits directly)"},"templateId":{"type":"string","description":"The ID of the template whose chat edit mode to switch"}}}}],"prompts":[],"resources":[],"triggers":[],"configSchema":null,"configAllowsEmpty":false},"className":"w-12 h-12 shrink-0"}],"$L6a"]}],"$L6b"]}],"$L6c"]}]}],"$L6d"]}],"$L6e"]}]]\n"]) - MCP"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"ProductNow - MCP"}],["$","meta","14",{"name":"twitter:description","content":"Turn prototype feedback into product decisions that your whole team can trace."}],["$","meta","15",{"name":"twitter:image","content":"https://smithery.ai/servers/productnow/opengraph-image"}],["$","link","16",{"rel":"icon","href":"/favicon.ico"}],["$","link","17",{"rel":"apple-touch-icon","href":"/apple-touch-icon.png"}],["$","$L6f","18",{}]]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check w-3 h-3 text-muted-foreground transition-colors group-hover:text-green-500","aria-hidden":"true","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","dzmm74",{"d":"m9 12 2 2 4-4"}],"$undefined"]}],["$","span",null,{"children":"100% uptime"}]]}]}],["$","$L78",null,{"className":"bg-secondary/60 backdrop-blur-xl border border-border/50 rounded-xl text-secondary-foreground shadow-xl","side":"bottom","children":["$","p",null,{"children":"Server uptime — percentage of synthetic probes that reached the server (last 30 days)"}]}]]}]]}]]}]\n"]) noreferrer","className":"inline-flex items-center gap-2 hover:underline","title":"https://productnow.ai/","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-external-link h-4 w-4 shrink-0","aria-hidden":"true","children":[["$","path","1q9fwt",{"d":"M15 3h6v6"}],["$","path","gplh6r",{"d":"M10 14 21 3"}],["$","path","a6xqqp",{"d":"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}],"$undefined"]}],["$","span",null,{"className":"truncate","children":"productnow.ai"}]]}]}]]}],["$","div",null,{"className":"py-4 ","children":[["$","div",null,{"className":"text-sm font-medium text-muted-foreground mb-1.5","children":"Published"}],["$","div",null,{"className":"text-base font-semibold text-foreground","children":"Jun 10, 2026"}]]}],false,["$","$2b",null,{"fallback":["$","div",null,{"className":"py-4","children":[["$","div",null,{"className":"text-sm font-medium text-muted-foreground mb-1.5","children":"Tool Calls"}],["$","div",null,{"className":"text-base font-semibold text-foreground","children":["$","div",null,{"className":"flex items-center gap-3 w-full","children":[["$","div",null,{"className":"flex items-center gap-1.5 shrink-0","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-activity h-4 w-4 text-muted-foreground","aria-hidden":"true","children":[["$","path","169zse",{"d":"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"}],"$undefined"]}],["$","$L2c",null,{"className":"h-5 w-12"}]]}],["$","div",null,{"className":"h-8 flex-1 min-w-0","children":["$","svg",null,{"viewBox":"0 0 120 32","className":"w-full h-full","preserveAspectRatio":"none","aria-hidden":true,"children":["$","polyline",null,{"points":"0,24 15,20 30,22 45,16 60,18 75,10 90,12 105,6 120,8","fill":"none","stroke":"hsl(var(--muted-foreground))","strokeWidth":"1.5","opacity":0.2}]}]}]]}]}]]}],"children":"$L7f"}]]}]}]}],["$","$L80",null,{"server":"$5e:1:props:children:0:props:children:0:props:children:props:children:0:props:children:0:props:children:0:props:server"}]]}]}]}]]}]]}]}],[["$","section",null,{"id":"section-performance","className":"scroll-mt-36","children":["$","div",null,{"className":"flex flex-col gap-8 pt-6","children":["$","$2b",null,{"fallback":["$","div",null,{"className":"space-y-4","children":[["$","h2",null,{"className":"text-xl font-bold tracking-tight flex items-center gap-2","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":20,"height":20,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-gauge","aria-hidden":"true","children":["$L81","$L82","$undefined"]}],"Performance"]}],"$L83"]}],"children":"$L84"}]}]}],"$L85"],"$L86"]}],"$L87","$L88","$L89","$L8a"]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-activity","aria-hidden":"true","children":[["$","path","169zse",{"d":"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"}],"$undefined"]}],"Usage"]}],["$","div",null,{"className":"grid grid-cols-1 lg:grid-cols-[320px_1fr] gap-4","children":[["$","div",null,{"className":"rounded-lg border bg-card p-5","children":[["$","div",null,{"className":"h-4 w-20 rounded bg-muted animate-pulse mb-4"}],["$","div",null,{"className":"space-y-3","children":[["$","div","0",{"className":"flex items-center gap-2.5","style":{"opacity":1},"children":[["$","div",null,{"className":"w-4 shrink-0","children":["$","div",null,{"className":"h-3 w-3 rounded bg-muted animate-pulse ml-auto"}]}],["$","div",null,{"className":"w-5 h-5 shrink-0 rounded-md bg-muted animate-pulse"}],["$","div",null,{"className":"flex-1 min-w-0 space-y-1","children":[["$","div",null,{"className":"flex items-center justify-between gap-3","children":[["$","div",null,{"className":"h-4 w-20 rounded bg-muted animate-pulse"}],["$","div",null,{"className":"h-4 w-10 rounded bg-muted animate-pulse shrink-0"}]]}],["$","div",null,{"className":"h-1.5 bg-muted/50 rounded-full overflow-hidden","children":["$","div",null,{"className":"h-full bg-muted rounded-full animate-pulse","style":{"width":"90%"}}]}]]}]]}],["$","div","1",{"className":"flex items-center gap-2.5","style":{"opacity":0.88},"children":[["$","div",null,{"className":"w-4 shrink-0","children":["$","div",null,{"className":"h-3 w-3 rounded bg-muted animate-pulse ml-auto"}]}],["$","div",null,{"className":"w-5 h-5 shrink-0 rounded-md bg-muted animate-pulse"}],["$","div",null,{"className":"flex-1 min-w-0 space-y-1","children":[["$","div",null,{"className":"flex items-center justify-between gap-3","children":[["$","div",null,{"className":"h-4 w-20 rounded bg-muted animate-pulse"}],["$","div",null,{"className":"h-4 w-10 rounded bg-muted animate-pulse shrink-0"}]]}],["$","div",null,{"className":"h-1.5 bg-muted/50 rounded-full overflow-hidden","children":["$","div",null,{"className":"h-full bg-muted rounded-full animate-pulse","style":{"width":"70%"}}]}]]}]]}],["$","div","2",{"className":"flex items-center gap-2.5","style":{"opacity":0.76},"children":[["$","div",null,{"className":"w-4 shrink-0","children":["$","div",null,{"className":"h-3 w-3 rounded bg-muted animate-pulse ml-auto"}]}],["$","div",null,{"className":"w-5 h-5 shrink-0 rounded-md bg-muted animate-pulse"}],["$","div",null,{"className":"flex-1 min-w-0 space-y-1","children":[["$","div",null,{"className":"flex items-center justify-between gap-3","children":[["$","div",null,{"className":"h-4 w-20 rounded bg-muted animate-pulse"}],["$","div",null,{"className":"h-4 w-10 rounded bg-muted animate-pulse shrink-0"}]]}],["$","div",null,{"className":"h-1.5 bg-muted/50 rounded-full overflow-hidden","children":["$","div",null,{"className":"h-full bg-muted rounded-full animate-pulse","style":{"width":"50%"}}]}]]}]]}],["$","div","3",{"className":"flex items-center gap-2.5","style":{"opacity":0.64},"children":[["$","div",null,{"className":"w-4 shrink-0","children":["$","div",null,{"className":"h-3 w-3 rounded bg-muted animate-pulse ml-auto"}]}],["$","div",null,{"className":"w-5 h-5 shrink-0 rounded-md bg-muted animate-pulse"}],["$","div",null,{"className":"flex-1 min-w-0 space-y-1","children":[["$","div",null,{"className":"flex items-center justify-between gap-3","children":[["$","div",null,{"className":"h-4 w-20 rounded bg-muted animate-pulse"}],["$","div",null,{"className":"h-4 w-10 rounded bg-muted animate-pulse shrink-0"}]]}],["$","div",null,{"className":"h-1.5 bg-muted/50 rounded-full overflow-hidden","children":["$","div",null,{"className":"h-full bg-muted rounded-full animate-pulse","style":{"width":"35%"}}]}]]}]]}],"$L8f"]}]]}],"$L90"]}]]}],"children":"$L91"}]}]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-code h-5 w-5","aria-hidden":"true","children":[["$","polyline","z7tu5w",{"points":"16 18 22 12 16 6"}],["$","polyline","1eg1df",{"points":"8 6 2 12 8 18"}],"$undefined"]}],"Integrate"]}],["$","$L94",null,{"server":"$5e:1:props:children:0:props:children:0:props:children:props:children:0:props:children:0:props:children:0:props:server","highlightedCodes":{"typescript":"$95","aiSdk":"$96","cliInstall":"\u003cpre class=\"shiki shiki-themes gruvbox-light-hard gruvbox-dark-hard\" style=\"--shiki-light:#3c3836;--shiki-dark:#ebdbb2;--shiki-light-bg:#f9f5d7;--shiki-dark-bg:#1d2021\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#B57614;--shiki-dark:#FABD2F\"\u003enpm\u003c/span\u003e\u003cspan style=\"--shiki-light:#79740E;--shiki-dark:#B8BB26\"\u003e install\u003c/span\u003e\u003cspan style=\"--shiki-light:#8F3F71;--shiki-dark:#D3869B\"\u003e -g\u003c/span\u003e\u003cspan style=\"--shiki-light:#79740E;--shiki-dark:#B8BB26\"\u003e smithery\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e","cliNamespace":"\u003cpre class=\"shiki shiki-themes gruvbox-light-hard gruvbox-dark-hard\" style=\"--shiki-light:#3c3836;--shiki-dark:#ebdbb2;--shiki-light-bg:#f9f5d7;--shiki-dark-bg:#1d2021\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#B57614;--shiki-dark:#FABD2F\"\u003esmithery\u003c/span\u003e\u003cspan style=\"--shiki-light:#79740E;--shiki-dark:#B8BB26\"\u003e namespace\u003c/span\u003e\u003cspan style=\"--shiki-light:#79740E;--shiki-dark:#B8BB26\"\u003e create\u003c/span\u003e\u003cspan style=\"--shiki-light:#79740E;--shiki-dark:#B8BB26\"\u003e {your-namespace}\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e","cliUsage":"$97"}}]]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-award w-3 h-3 text-muted-foreground transition-colors group-hover:text-green-500","aria-hidden":"true","children":[["$","path","1yiouv",{"d":"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"}],["$","circle","1vp47v",{"cx":"12","cy":"8","r":"6"}],"$undefined"]}],["$","span",null,{"children":[80,"/100"]}]]}]}],["$","$L78",null,{"className":"bg-secondary/60 backdrop-blur-xl border border-border/50 rounded-xl text-secondary-foreground shadow-xl","side":"bottom","children":["$","p",null,{"children":"Quality score based on MCP best practices and reliability"}]}]]}]}]\n"]) Gmail end-to-end: send, draft, reply, forward, and bulk-modify or delete messages and threads. Organize your inbox with labels, archiving, and trashing, and retrieve messages, attachments, and profile details on demand. Access and search contacts to autofill recipients and keep people data in sync.","iconUrl":"https://api.smithery.ai/servers/gmail/icon","verified":true,"useCount":39427,"remote":true,"isDeployed":true,"createdAt":"2025-11-26T14:34:03.393Z","homepage":"https://smithery.ai/servers/gmail","bySmithery":true,"owner":"org_01KPBXJTDN7ASH7MJ3958C05QY","score":null}}],["$","$L9a","clay-inc/clay-mcp",{"server":{"id":"298dbc34-1d40-4fd1-ae94-d4a6eda8b6c6","qualifiedName":"clay-inc/clay-mcp","namespace":"clay-inc","slug":"clay-mcp","displayName":"Mesh MCP","description":"Access your network seamlessly with a simple and efficient server. Leverage a variety of tools to enhance your applications and workflows. Start integrating with your existing systems effortlessly.","iconUrl":"https://api.smithery.ai/servers/clay-inc/clay-mcp/icon","verified":true,"useCount":24196,"remote":true,"isDeployed":true,"createdAt":"2025-11-14T14:57:09.896Z","homepage":"https://me.sh","bySmithery":false,"owner":"org_01KNB5KXFW378YYK1QYG60JEGJ","score":null}}]]}]]}]\n"]) Gmail end-to-end: send, draft, reply, forward, and bulk-modify or delete messages and threads. Organize your inbox with labels, archiving, and trashing, and retrieve messages, attachments, and profile details on demand. Access and search contacts to autofill recipients and keep people data in sync.","iconUrl":"https://api.smithery.ai/servers/gmail/icon","verified":true,"useCount":39427,"remote":true,"isDeployed":true,"createdAt":"2025-11-26T14:34:03.393Z","homepage":"https://smithery.ai/servers/gmail","bySmithery":true,"owner":"org_01KPBXJTDN7ASH7MJ3958C05QY","score":null}}],["$","$L9a","clay-inc/clay-mcp",{"server":{"id":"298dbc34-1d40-4fd1-ae94-d4a6eda8b6c6","qualifiedName":"clay-inc/clay-mcp","namespace":"clay-inc","slug":"clay-mcp","displayName":"Mesh MCP","description":"Access your network seamlessly with a simple and efficient server. Leverage a variety of tools to enhance your applications and workflows. Start integrating with your existing systems effortlessly.","iconUrl":"https://api.smithery.ai/servers/clay-inc/clay-mcp/icon","verified":true,"useCount":24196,"remote":true,"isDeployed":true,"createdAt":"2025-11-14T14:57:09.896Z","homepage":"https://me.sh","bySmithery":false,"owner":"org_01KNB5KXFW378YYK1QYG60JEGJ","score":null}}]]}]]}]\n"]) Gmail end-to-end: send, draft, reply, forward, and bulk-modify or delete messages and threads. Organize your inbox with labels, archiving, and trashing, and retrieve messages, attachments, and profile details on demand. Access and search contacts to autofill recipients and keep people data in sync.","iconUrl":"https://api.smithery.ai/servers/gmail/icon","verified":true,"useCount":39427,"remote":true,"isDeployed":true,"createdAt":"2025-11-26T14:34:03.393Z","homepage":"https://smithery.ai/servers/gmail","bySmithery":true,"owner":"org_01KPBXJTDN7ASH7MJ3958C05QY","score":null}}],["$","$L9a","clay-inc/clay-mcp",{"server":{"id":"298dbc34-1d40-4fd1-ae94-d4a6eda8b6c6","qualifiedName":"clay-inc/clay-mcp","namespace":"clay-inc","slug":"clay-mcp","displayName":"Mesh MCP","description":"Access your network seamlessly with a simple and efficient server. Leverage a variety of tools to enhance your applications and workflows. Start integrating with your existing systems effortlessly.","iconUrl":"https://api.smithery.ai/servers/clay-inc/clay-mcp/icon","verified":true,"useCount":24196,"remote":true,"isDeployed":true,"createdAt":"2025-11-14T14:57:09.896Z","homepage":"https://me.sh","bySmithery":false,"owner":"org_01KNB5KXFW378YYK1QYG60JEGJ","score":null}}]]}]]}]\n"])

Server Config

{
  "mcpServers": {
    "productnow": {
      "url": "https://api.productnow-prod.com/mcp"
    }
  }
}
Project Info
Created At
12 hours ago
Updated At
12 hours ago
Author Name
-
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Happyending

2 hours ago