Skip to content

generate_gs_specification

Transforms a natural-language business description into structured trademark filing specifications. Produces per-class specification text suitable for USPTO, EUIPO, or WIPO applications. When EUIPO credentials are configured, validates terms against the Harmonised Database and supplements with HDB-approved language.

ParameterTypeRequiredDescription
businessDescriptionstringYesNatural-language description of what the business does (min 10 chars, max 2000)
niceClassesnumber[]NoSpecific Nice classes to generate for. Auto-detected from description if omitted.
jurisdictionstringNoTarget jurisdiction for specification style: US (default), EU, or WIPO
maxSpecsPerClassnumberNoMaximum specification lines per class (default: 5, max: 10)
languagestringNoISO 639-1 language code for G&S terms (default: “en”)
{
"name": "generate_gs_specification",
"arguments": {
"businessDescription": "We build cloud-based project management software with real-time collaboration, mobile apps, and API integrations for enterprise teams",
"jurisdiction": "US",
"maxSpecsPerClass": 3
}
}
{
"specifications": [
{
"classNumber": 9,
"className": "Computers and Scientific Devices",
"specifications": [
{ "text": "Downloadable and recorded computer software for project management with real-time collaboration", "harmonized": true },
{ "text": "Downloadable mobile applications for project management with real-time collaboration", "harmonized": true },
{ "text": "Application programming interfaces (API) software for project management with real-time collaboration" }
],
"confidence": 1.0,
"matchedKeywords": ["software", "mobile", "cloud", "api"]
},
{
"classNumber": 42,
"className": "Computer and Scientific",
"specifications": [
{ "text": "Software as a service (SaaS) featuring software for project management with real-time collaboration", "harmonized": true },
{ "text": "Cloud computing services, namely, project management with real-time collaboration" },
{ "text": "Computer software development" }
],
"confidence": 0.85,
"matchedKeywords": ["cloud", "saas", "platform", "software development"]
}
],
"summary": {
"totalClasses": 2,
"totalSpecifications": 6,
"jurisdiction": "US",
"filingTip": "USPTO filing: Each class requires a separate filing fee ($250-350 per class via TEAS Plus/Standard). Total estimated: 2 class(es). Use the TEAS Plus form for lower fees if all specifications use the ID Manual language.",
"hdbEnhanced": true
}
}
  • The harmonized field indicates whether a term is pre-approved in the EUIPO Harmonised Database, accepted by all EU trademark offices.
  • Filing tips are jurisdiction-specific, including estimated fees: USPTO ($250-350/class), EUIPO (EUR 850 base + EUR 50-150/additional class), WIPO (CHF 653 base).
  • When the description mentions “software for [industry]”, the tool correctly assigns the software to classes 9/42 rather than the target industry’s service class.
  • If no specifications can be generated, the suggestion field in summary provides guidance for improving the description.