Skip to main content
Glama
BRNDMK

brandomica-mcp-server

brandomica_check_saas

Check package name availability across npm, PyPI, crates.io, RubyGems, NuGet, Homebrew, Docker Hub, and ProductHunt to verify brand name availability.

Instructions

Check package name availability across npm, PyPI, crates.io, RubyGems, NuGet, Homebrew, Docker Hub, and ProductHunt.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
brand_nameYesThe brand name to check

Implementation Reference

  • Registration and handler implementation for the brandomica_check_saas tool.
    server.registerTool(
      "brandomica_check_saas",
      {
        title: "Package Registry & SaaS Availability",
        description:
          "Check package name availability across npm, PyPI, crates.io, RubyGems, NuGet, Homebrew, Docker Hub, and ProductHunt.",
        inputSchema: z.object(brandNameInput).strict(),
        annotations: toolAnnotations,
      },
      async ({ brand_name }) => {
        const data = (await fetchApi("check-saas", brand_name)) as {
          results: SaasResult[];
        };
        return {
          content: [{ type: "text" as const, text: formatSaas(data) }],
        };
      }
    );
  • Helper function to format the SaaS availability check results.
    function formatSaas(data: { results: SaasResult[] }): string {
      const lines: string[] = ["## Package Registries & SaaS"];
      for (const s of data.results) {
        const status =
          s.available === true
            ? "Available"
            : s.available === false
              ? "Taken"
              : "Unknown (check manually)";
        lines.push(`- ${s.platform}: ${status} — ${s.url}`);
      }
      return lines.join("\n");
    }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/BRNDMK/brandomica-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server