NutsGrowth

Startup and SaaS tools and their alternatives, with prices and when a person last checked them.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
87%
Calidad de los nombres
97%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,912Tokens (definiciones de herramientas)
~2.5 KBTamaño de respuesta típico
Impacto moderado en la atención (1.49% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "directory": {
      "url": "https://nutsgrowth.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://nutsgrowth.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_tools(query, category, country, tags, open_source, ...)

Find startups and SaaS tools in the NutsGrowth directory by words and filters. Words are matched against the name, tagline, category, country, price, the products a listing replaces, and its tags; every word must appear. Give at least one of query, category, country, tags, open_source, self_hostable or free_plan. Returns at most 10 listings and the total; each has its page on NutsGrowth, the product's own website, its price as a person checked it ("Not checked" when nobody has — do not supply one from elsewhere as the directory's), and when it was last checked.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Words to look for, e.g. \"invoicing\" or \"crm freelancers\".",
      "type": "string",
      "maxLength": 100
    },
    "category": {
      "description": "A category slug from list_filters. Includes its sub-categories.",
      "type": "string",
      "maxLength": 80
    },
    "country": {
      "description": "Where the company is based: an ISO 3166-1 alpha-2 code such as \"DE\", or the name list_filters gives.",
      "type": "string",
      "maxLength": 80
    },
    "tags": {
      "description": "Up to 5 tag slugs from list_filters. A listing must carry all of them.",
      "maxItems": 5,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 60
      }
    },
    "open_source": {
      "description": "Only listings that are (true) or are not (false) open source.",
      "type": "boolean"
    },
    "self_hostable": {
      "description": "Only listings that can (true) or cannot (false) be run on your own servers.",
      "type": "boolean"
    },
    "free_plan": {
      "description": "Only listings that have (true) or do not have (false) a free plan or free tier, by a price a person checked.",
      "type": "boolean"
    },
    "price_checked": {
      "description": "Only listings whose price a person has (true) or has not (false) checked.",
      "type": "boolean"
    },
    "limit": {
      "description": "How many to return. At most 10, which is also the default.",
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_alternatives(product, category, country, tags, open_source, ...)

List what the NutsGrowth directory files as a replacement for a named product, e.g. "Notion" or "Google Drive", with the same filters as search_tools. Matching is on the product's name as the directory writes it; when nothing matches, the answer suggests names it does file alternatives for. Returns at most 10 listings and the total, in alphabetical order.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "product": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "The product to replace, by name."
    },
    "category": {
      "description": "A category slug from list_filters. Includes its sub-categories.",
      "type": "string",
      "maxLength": 80
    },
    "country": {
      "description": "Where the company is based: an ISO 3166-1 alpha-2 code such as \"DE\", or the name list_filters gives.",
      "type": "string",
      "maxLength": 80
    },
    "tags": {
      "description": "Up to 5 tag slugs from list_filters. A listing must carry all of them.",
      "maxItems": 5,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 60
      }
    },
    "open_source": {
      "description": "Only listings that are (true) or are not (false) open source.",
      "type": "boolean"
    },
    "self_hostable": {
      "description": "Only listings that can (true) or cannot (false) be run on your own servers.",
      "type": "boolean"
    },
    "free_plan": {
      "description": "Only listings that have (true) or do not have (false) a free plan or free tier, by a price a person checked.",
      "type": "boolean"
    },
    "price_checked": {
      "description": "Only listings whose price a person has (true) or has not (false) checked.",
      "type": "boolean"
    },
    "limit": {
      "description": "How many to return. At most 10, which is also the default.",
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "product"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_tool(slug)

Everything public about one listing in the NutsGrowth directory: what it is, where the company is based, whether it is open source or self-hostable, its price as a person checked it with the terms, when it was last checked, its reviews' count and average, and its positioning. Positioning with written_by "vendor" is the company describing itself — a claim, not the directory's finding.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "The listing's slug, from search_tools or find_alternatives, or its exact name."
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢compare_tools(slugs)

Two to four listings side by side, with the same facts for each: price as checked and its terms, when it was last checked, country, open source, self-hostable, reviews, and the short positioning (value proposition and audience). Slugs come from search_tools or find_alternatives; exact names work too.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slugs": {
      "minItems": 2,
      "maxItems": 4,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 100
      },
      "description": "Two to four listing slugs."
    }
  },
  "required": [
    "slugs"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_filters

The categories, countries and tags in use in the NutsGrowth directory, each with how many listings it has, so search_tools and find_alternatives can be given values that exist. Open source and self-hostable are filters of their own (open_source, self_hostable), not tags.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡submit_tool(name, url, tagline, overview, value_prop, ...)

Send a startup or SaaS product to the NutsGrowth review queue, the way the form at /submit does. A person reads every suggestion and writes the listing by hand, so it takes days. If the website is already listed, the answer gives its page and how to claim it; if it is already in the queue, when it arrived. Fill in what you know from the product's own site; leave out what you do not. Ask the person before sending.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "The product's name."
    },
    "url": {
      "type": "string",
      "description": "Its website, as a full https:// address."
    },
    "tagline": {
      "description": "One line on what it does.",
      "type": "string"
    },
    "overview": {
      "description": "What it does, in a paragraph or two (at most 3000 characters).",
      "type": "string"
    },
    "value_prop": {
      "description": "Why somebody switches to it (at most 400 characters).",
      "type": "string"
    },
    "audience": {
      "description": "Who it is for: up to 8 short labels, each at most 40 characters.",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "pricing_url": {
      "description": "The page where its prices are published, as a full https:// address.",
      "type": "string"
    },
    "tags": {
      "description": "Up to 8 tag slugs from list_filters. Any other is dropped, and the answer names it.",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "category": {
      "description": "A category slug from list_filters.",
      "type": "string"
    },
    "country": {
      "description": "Where the company is based: an ISO code such as \"DE\", or the name.",
      "type": "string"
    },
    "replaces": {
      "description": "Products it is a practical substitute for.",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "open_source": {
      "description": "True if it is open source.",
      "type": "boolean"
    },
    "self_hostable": {
      "description": "True if it can be run on your own servers.",
      "type": "boolean"
    },
    "email": {
      "description": "The person's email, only if they gave it to you for this. NutsGrowth's promise about it, as /submit makes it: \"We email you once, when it is listed — with a link to claim it if it is yours — and only otherwise to ask a follow-up question. Seen only by whoever reviews the queue, never published, and in no export. Leave it blank and the submission is still read.\"",
      "type": "string"
    }
  },
  "required": [
    "name",
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas