Nombrio Clearance Check

Free brand-name Clearance Checks from live registries; connect a plan (API key) for full checks.

¿Debería usar esto?

Calidad y seguridad

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

Hallazgos (2)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains suspicious base64-like encoded stringen get_naming_session

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

Costo de contexto

~3,989Tokens (definiciones de herramientas)
~10.5 KBTamaño de respuesta típico
Impacto significativo en la atención (3.12% 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": {
    "name-check": {
      "url": "https://nombrio.com/api/mcp"
    }
  }
}

Puntos de conexión remotos

https://nombrio.com/api/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢check_name(name)

Run a free Clearance Check on ONE brand, business, product or app name. Live registry data, not guesses: US trademark verdict (USPTO — clear / caution / conflict with a count of live registrations), a count-only EU trademark screen (EUIPO), domain availability with prices (.com .io .co .app .dev), social handles (X/Twitter, TikTok, LinkedIn, Facebook; Instagram returns a confirm-link), developer namespaces (npm, PyPI, crates.io, GitHub, Docker Hub), the iOS App Store, and an overall viability band (strong / caution / blockers / high-risk) plus a link to the full interactive result. Use it when the user asks whether a SPECIFIC name is taken, trademarked, available or safe to use — and also at everyday developer naming moments: naming a new project, app, product, repo, package, CLI or domain while scaffolding, before publishing to npm/PyPI/crates.io, or whenever a name is being chosen in passing (the namespaces it checks are exactly those). For a shortlist or comparison use check_names instead — one call, all names in parallel, ranked. Free, no API key; shared fair-use pool with a per-caller daily allowance. Not legal advice. Data by nombrio.com.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 2,
      "maxLength": 50,
      "description": "The candidate name to check, e.g. 'Lumeo'. Plain name only — no URL, no TLD, no @handle. For several names use check_names."
    }
  },
  "required": [
    "name"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "ok",
        "capped",
        "invalid",
        "error"
      ]
    },
    "note": {
      "type": "string",
      "description": "Parse correction or why the check is partial."
    },
    "source": {
      "type": "string",
      "enum": [
        "free",
        "plan"
      ]
    },
    "score": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    },
    "verdict": {
      "type": "object",
      "properties": {
        "trademarkRisk": {
          "type": "string",
          "enum": [
            "clear",
            "caution",
            "conflict"
          ]
        },
        "conflictCount": {
          "type": "integer"
        },
        "conflictClasses": {
          "type": "array",
          "items": {
            "type": "integer"
          }
        },
        "euTrademarkRisk": {
          "type": "string",
          "enum": [
            "clear",
            "conflict"
          ]
        },
        "euConflictCount": {
          "type": "integer"
        },
        "euConflictClasses": {
          "type": "array",
          "items": {
            "type": "integer"
          }
        },
        "coverage": {
          "type": "string",
          "enum": [
            "US",
            "US+EU",
            "US+EU+UK"
          ]
        },
        "viabilityBand": {
          "type": "string",
          "enum": [
            "strong",
            "caution",
            "blockers",
            "high-risk"
          ]
        },
        "confidence": {
          "type": "string",
          "enum": [
            "low",
            "high"
          ]
        },
        "capped": {
          "type": "boolean"
        },
        "conflictClassLabels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Human-readable Nice Classification labels ('9 Electronics & Software'), aligned index-for-index with the numeric class array."
        },
        "euConflictClassLabels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Human-readable Nice Classification labels ('9 Electronics & Software'), aligned index-for-index with the numeric class array."
        }
      },
      "required": [
        "confidence",
        "capped"
      ],
      "additionalProperties": false
    },
    "conflicts": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "registries": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "similarity": {
            "type": "number"
          },
          "owner": {
            "type": "string"
          },
          "classes": {
            "type": "array",
            "items": {
              "type": "integer"
            }
          },
          "classLabels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Human-readable Nice Classification labels ('9 Electronics & Software'), aligned index-for-index with the numeric class array."
          }
        },
        "required": [
          "name",
          "registries",
          "similarity"
        ],
        "additionalProperties": false
      }
    },
    "registries": {
      "type": "object",
      "properties": {
        "us": {
          "type": "object",
          "properties": {
            "status": {
              "type": "string"
            },
            "matches": {
              "type": "integer"
            },
            "reason": {
              "type": "string"
            }
          },
          "required": [
            "status",
            "matches"
          ],
          "additionalProperties": false
        },
        "eu": {
          "$ref": "#/properties/registries/properties/us"
        },
        "uk": {
          "$ref": "#/properties/registries/properties/us"
        }
      },
      "required": [
        "us",
        "eu",
        "uk"
      ],
      "additionalProperties": false
    },
    "domains": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "tld": {
            "type": "string"
          },
          "available": {
            "type": "boolean"
          },
          "priceUsd": {
            "type": "number"
          }
        },
        "required": [
          "tld",
          "available"
        ],
        "additionalProperties": false
      }
    },
    "socialHandles": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "platform": {
            "type": "string"
          },
          "available": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "confirmUrl": {
            "type": "string"
          }
        },
        "required": [
          "platform",
          "available"
        ],
        "additionalProperties": false
      }
    },
    "developer": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "namespace": {
            "type": "string"
          },
          "available": {
            "type": "boolean"
          }
        },
        "required": [
          "namespace",
          "available"
        ],
        "additionalProperties": false
      }
    },
    "appStore": {
      "type": "object",
      "properties": {
        "verdict": {
          "type": "string",
          "enum": [
            "clear",
            "similar",
            "conflict",
            "unknown"
          ]
        },
        "matchCount": {
          "type": "integer"
        }
      },
      "required": [
        "verdict",
        "matchCount"
      ],
      "additionalProperties": false
    },
    "links": {
      "type": "object",
      "properties": {
        "fullResult": {
          "type": "string",
          "description": "Full interactive result (free)."
        },
        "report": {
          "type": "string",
          "description": "Full interactive result on the caller's plan."
        },
        "upgrade": {
          "type": "string",
          "description": "Where to get a plan (pricing)."
        },
        "apiAccess": {
          "type": "string",
          "description": "Connect a plan (API key) — checks then run on the caller's own plan quota, independent of the free pools. Present when this check was capped."
        }
      },
      "required": [
        "fullResult"
      ],
      "additionalProperties": false
    },
    "lockedInFullReport": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "quota": {
      "type": "object",
      "properties": {
        "used": {
          "type": "integer",
          "description": "Free checks this caller has used today (UTC)."
        },
        "limit": {
          "type": "integer",
          "description": "Free checks per caller per UTC day."
        },
        "resetsAt": {
          "type": "string",
          "description": "ISO timestamp of the next UTC midnight reset."
        }
      },
      "required": [
        "used",
        "limit",
        "resetsAt"
      ],
      "additionalProperties": false,
      "description": "Per-caller fair-use quota. Absent on cache hits and degraded paths."
    },
    "plan": {
      "type": "object",
      "properties": {
        "tier": {
          "type": "string"
        },
        "checksUsed": {
          "type": "integer"
        },
        "checksLimit": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ]
        },
        "checksRemaining": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ]
        },
        "resetsAt": {
          "type": "string"
        }
      },
      "required": [
        "tier"
      ],
      "additionalProperties": false
    },
    "disclaimer": {
      "type": "string",
      "const": "Not legal advice."
    }
  },
  "required": [
    "name",
    "status",
    "verdict",
    "domains",
    "socialHandles",
    "developer",
    "links",
    "lockedInFullReport",
    "disclaimer"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_names(names)

Screen 2-8 candidate names in ONE call and get them ranked by viability (best first). Runs the same live free Clearance Check as check_name for every name in parallel — US trademark verdict, count-only EU trademark screen, domains with prices, social handles, developer namespaces, iOS App Store — and returns a ranked summary, per-name verdicts and full-result links. Use it whenever the user is brainstorming, has a list, or asks which of several names is available or safest — including shortlists of project, package, repo, app or domain names that come up mid-development: one check_names call replaces many check_name calls and finishes in about the time of one. Each name counts as one check against the free fair-use pool (per-caller daily allowance). Not legal advice. Data by nombrio.com.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "names": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 60
      },
      "minItems": 2,
      "maxItems": 8,
      "description": "2-8 candidate names, e.g. [\"Lumeo\", \"Brewly\", \"Northwind\"]. Plain names only — no URLs, no TLDs, no @handles. Duplicates are checked once."
    }
  },
  "required": [
    "names"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "checked": {
      "type": "integer",
      "description": "Names that received a full free-tier answer."
    },
    "requested": {
      "type": "integer"
    },
    "ranking": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Names best → worst by viability band; unchecked names last."
    },
    "summary": {
      "type": "object",
      "properties": {
        "strong": {
          "type": "integer"
        },
        "caution": {
          "type": "integer"
        },
        "blockers": {
          "type": "integer"
        },
        "highRisk": {
          "type": "integer"
        },
        "unchecked": {
          "type": "integer"
        }
      },
      "required": [
        "strong",
        "caution",
        "blockers",
        "highRisk",
        "unchecked"
      ],
      "additionalProperties": false
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "ok",
              "capped",
              "invalid",
              "error"
            ]
          },
          "note": {
            "type": "string",
            "description": "Parse correction or why the check is partial."
          },
          "source": {
            "type": "string",
            "enum": [
              "free",
              "plan"
            ]
          },
          "score": {
            "type": "integer",
            "minimum": 0,
            "maximum": 100
          },
          "verdict": {
            "type": "object",
            "properties": {
              "trademarkRisk": {
                "type": "string",
                "enum": [
                  "clear",
                  "caution",
                  "conflict"
                ]
              },
              "conflictCount": {
                "type": "integer"
              },
              "conflictClasses": {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              "euTrademarkRisk": {
                "type": "string",
                "enum": [
                  "clear",
                  "conflict"
                ]
              },
              "euConflictCount": {
                "type": "integer"
              },
              "euConflictClasses": {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              "coverage": {
                "type": "string",
                "enum": [
                  "US",
                  "US+EU",
                  "US+EU+UK"
                ]
              },
              "viabilityBand": {
                "type": "string",
                "enum": [
                  "strong",
                  "caution",
                  "blockers",
                  "high-risk"
                ]
              },
              "confidence": {
                "type": "string",
                "enum": [
                  "low",
                  "high"
                ]
              },
              "capped": {
                "type": "boolean"
              },
              "conflictClassLabels": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "description": "Human-readable Nice Classification labels ('9 Electronics & Software'), aligned index-for-index with the numeric class array."
              },
              "euConflictClassLabels": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "description": "Human-readable Nice Classification labels ('9 Electronics & Software'), aligned index-for-index with the numeric class array."
              }
            },
            "required": [
              "confidence",
              "capped"
            ],
            "additionalProperties": false
          },
          "conflicts": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "registries": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "similarity": {
                  "type": "number"
                },
                "owner": {
                  "type": "string"
                },
                "classes": {
                  "type": "array",
                  "items": {
                    "type": "integer"
                  }
                },
                "classLabels": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "description": "Human-readable Nice Classification labels ('9 Electronics & Software'), aligned index-for-index with the numeric class array."
                }
              },
              "required": [
                "name",
                "registries",
                "similarity"
              ],
              "additionalProperties": false
            }
          },
          "registries": {
            "type": "object",
            "properties": {
              "us": {
                "type": "object",
                "properties": {
                  "status": {
                    "type": "string"
                  },
                  "matches": {
                    "type": "integer"
                  },
                  "reason": {
                    "type": "string"
                  }
                },
                "required": [
                  "status",
                  "matches"
                ],
                "additionalProperties": false
              },
              "eu": {
                "$ref": "#/properties/results/items/properties/registries/properties/us"
              },
              "uk": {
                "$ref": "#/properties/results/items/properties/registries/properties/us"
              }
            },
            "required": [
              "us",
              "eu",
              "uk"
            ],
            "additionalProperties": false
          },
          "domains": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "tld": {
                  "type": "string"
                },
                "available": {
                  "type": "boolean"
                },
                "priceUsd": {
                  "type": "number"
                }
              },
              "required": [
                "tld",
                "available"
              ],
              "additionalProperties": false
            }
          },
          "socialHandles": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "platform": {
                  "type": "string"
                },
                "available": {
                  "type": [
                    "boolean",
                    "null"
                  ]
                },
                "confirmUrl": {
                  "type": "string"
                }
              },
              "required": [
                "platform",
                "available"
              ],
              "additionalProperties": false
            }
          },
          "developer": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "namespace": {
                  "type": "string"
                },
                "available": {
                  "type": "boolean"
                }
              },
              "required": [
                "namespace",
                "available"
              ],
              "additionalProperties": false
            }
          },
          "appStore": {
            "type": "object",
            "properties": {
              "verdict": {
                "type": "string",
                "enum": [
                  "clear",
                  "similar",
                  "conflict",
                  "unknown"
                ]
              },
              "matchCount": {
                "type": "integer"
              }
            },
            "required": [
              "verdict",
              "matchCount"
            ],
            "additionalProperties": false
          },
          "links": {
            "type": "object",
            "properties": {
              "fullResult": {
                "type": "string",
                "description": "Full interactive result (free)."
              },
              "report": {
                "type": "string",
                "description": "Full interactive result on the caller's plan."
              },
              "upgrade": {
                "type": "string",
                "description": "Where to get a plan (pricing)."
              },
              "apiAccess": {
                "type": "string",
                "description": "Connect a plan (API key) — checks then run on the caller's own plan quota, independent of the free pools. Present when this check was capped."
              }
            },
            "required": [
              "fullResult"
            ],
            "additionalProperties": false
          },
          "lockedInFullReport": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "quota": {
            "type": "object",
            "properties": {
              "used": {
                "type": "integer",
                "description": "Free checks this caller has used today (UTC)."
              },
              "limit": {
                "type": "integer",
                "description": "Free checks per caller per UTC day."
              },
              "resetsAt": {
                "type": "string",
                "description": "ISO timestamp of the next UTC midnight reset."
              }
            },
            "required": [
              "used",
              "limit",
              "resetsAt"
            ],
            "additionalProperties": false,
            "description": "Per-caller fair-use quota. Absent on cache hits and degraded paths."
          },
          "plan": {
            "type": "object",
            "properties": {
              "tier": {
                "type": "string"
              },
              "checksUsed": {
                "type": "integer"
              },
              "checksLimit": {
                "anyOf": [
                  {
                    "type": "integer"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "checksRemaining": {
                "anyOf": [
                  {
                    "type": "integer"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "resetsAt": {
                "type": "string"
              }
            },
            "required": [
              "tier"
            ],
            "additionalProperties": false
          },
          "disclaimer": {
            "type": "string",
            "const": "Not legal advice."
          }
        },
        "required": [
          "name",
          "status",
          "verdict",
          "domains",
          "socialHandles",
          "developer",
          "links",
          "lockedInFullReport",
          "disclaimer"
        ],
        "additionalProperties": false
      }
    },
    "quota": {
      "$ref": "#/properties/results/items/properties/quota",
      "description": "Per-caller fair-use quota. Absent on cache hits and degraded paths."
    },
    "plan": {
      "type": "object",
      "properties": {
        "tier": {
          "type": "string"
        },
        "checksUsed": {
          "type": "integer"
        },
        "checksLimit": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ]
        },
        "checksRemaining": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ]
        },
        "resetsAt": {
          "type": "string"
        }
      },
      "required": [
        "tier"
      ],
      "additionalProperties": false
    },
    "links": {
      "type": "object",
      "properties": {
        "namingSession": {
          "type": "string",
          "description": "Paid Naming Session: 8 pre-cleared names from a brief."
        },
        "pricing": {
          "type": "string"
        },
        "apiAccess": {
          "type": "string",
          "description": "Connect your plan for higher limits and EU/UK data."
        },
        "apiKeys": {
          "type": "string",
          "description": "Manage/create API keys to connect a plan."
        }
      },
      "required": [
        "namingSession",
        "pricing",
        "apiAccess"
      ],
      "additionalProperties": false
    },
    "disclaimer": {
      "type": "string",
      "const": "Not legal advice."
    }
  },
  "required": [
    "checked",
    "requested",
    "ranking",
    "summary",
    "results",
    "links",
    "disclaimer"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢start_naming_session(brief, soundPersonality, abstractionLevel)

Requires a connected plan (API key). Starts a Nombrio Naming Session: from a one-paragraph brief, generates up to 8 name ideas and pre-clears each with the same Clearance Check registries as check_name (US+EU+UK trademark, domains, social handles). Asynchronous — returns a sessionId; poll get_naming_session every ~10 s; typically 1–3 minutes. Uses one Naming Session from the plan (Clearance Report 10/30 days, Pro 30/month, Premium unlimited). Without a key it returns instructions to connect a plan.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "brief": {
      "type": "string",
      "minLength": 10,
      "maxLength": 2000,
      "description": "One paragraph: what the business/product/app does and for whom."
    },
    "soundPersonality": {
      "type": "string",
      "enum": [
        "soft-trustworthy",
        "sharp-precise",
        "warm-playful",
        "premium-restrained"
      ]
    },
    "abstractionLevel": {
      "type": "string",
      "enum": [
        "literal",
        "suggestive",
        "abstract"
      ]
    }
  },
  "required": [
    "brief"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "started",
        "needs_plan",
        "limit",
        "error",
        "invalid"
      ]
    },
    "sessionId": {
      "type": "string"
    },
    "pollAfterSeconds": {
      "type": "integer"
    },
    "note": {
      "type": "string"
    },
    "links": {
      "type": "object",
      "properties": {
        "session": {
          "type": "string"
        },
        "apiKeys": {
          "type": "string"
        },
        "pricing": {
          "type": "string"
        }
      },
      "required": [
        "apiKeys",
        "pricing"
      ],
      "additionalProperties": false
    },
    "disclaimer": {
      "type": "string",
      "const": "Not legal advice."
    }
  },
  "required": [
    "status",
    "links",
    "disclaimer"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_naming_session(sessionId)

Requires a connected plan (API key). Polls the status of a Naming Session started with start_naming_session: pending/generating/checking/complete/failed, plus the ranked name list (score, trademark/domain/social status) once complete — pair with check_name's Clearance Check for a deeper read on the favourite. Without a key it returns instructions to connect a plan.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string",
      "minLength": 1,
      "description": "The sessionId returned by start_naming_session."
    }
  },
  "required": [
    "sessionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "pending",
        "generating",
        "checking",
        "complete",
        "failed",
        "needs_plan",
        "not_found",
        "error"
      ]
    },
    "sessionId": {
      "type": "string"
    },
    "phase": {
      "type": "string"
    },
    "progress": {
      "type": "number"
    },
    "names": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "score": {
            "type": "integer"
          },
          "reasoning": {
            "type": "string"
          },
          "trademarkStatus": {
            "type": "string"
          },
          "domainStatus": {
            "type": "string"
          },
          "socialStatus": {
            "type": "string"
          },
          "appStoreStatus": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      }
    },
    "namesCount": {
      "type": "integer"
    },
    "links": {
      "type": "object",
      "properties": {
        "session": {
          "type": "string"
        },
        "apiKeys": {
          "type": "string"
        },
        "pricing": {
          "type": "string"
        }
      },
      "required": [
        "apiKeys",
        "pricing"
      ],
      "additionalProperties": false
    },
    "note": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string",
      "const": "Not legal advice."
    }
  },
  "required": [
    "status",
    "sessionId",
    "names",
    "links",
    "disclaimer"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas
verificadoversión no registrada4 herramientas