Skip to content

suggest_nice_classes

Analyzes a natural-language description of goods or services and suggests the most relevant Nice Classification classes. When EUIPO credentials are configured, uses the Harmonised Database for authoritative ranked suggestions. Falls back to keyword scoring against static data otherwise.

ParameterTypeRequiredDescription
goodsOrServicesstringYesDescription of the goods or services to classify
maxSuggestionsnumberNoMaximum number of class suggestions (default: 5, max: 10)
{
"name": "suggest_nice_classes",
"arguments": {
"goodsOrServices": "cloud-based project management software with mobile apps and API integrations",
"maxSuggestions": 5
}
}
{
"suggestions": [
{
"classNumber": 9,
"className": "Computers and Scientific Devices",
"confidence": 1.0,
"matchedTerms": ["Downloadable computer software for project management", "Mobile application software"],
"reasoning": "HDB suggests: Downloadable computer software for project management, Mobile application software"
},
{
"classNumber": 42,
"className": "Computer and Scientific",
"confidence": 0.85,
"matchedTerms": ["Software as a service [SaaS]", "Cloud computing services"],
"reasoning": "HDB suggests: Software as a service [SaaS], Cloud computing services"
},
{
"classNumber": 38,
"className": "Telecommunications",
"confidence": 0.7,
"matchedTerms": ["Providing access to platforms and portals on the Internet"],
"reasoning": "HDB suggests: Providing access to platforms and portals on the Internet"
}
]
}
  • Compound phrase detection boosts relevant classes — e.g., “mobile app” boosts classes 9 and 42 while suppressing class 12 (vehicles).
  • The confidence score (0-1) reflects how strongly the description matches a class. Scores below 0.3 are filtered out.
  • When EUIPO HDB is available, suggestions include pre-approved specification terms in matchedTerms that can be used directly in filing applications.