NutsGrowth

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

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
87%
Qualität der Benennung
97%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,912Tokens (Tool-Definitionen)
~2.5 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.49% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

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

Remote-Endpunkte

https://nutsgrowth.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools