MCP Github Organization Signal Scanner logo

MCP Github Organization Signal Scanner

Resolve company domains to GitHub organizations and return repository, language, activity, star, and SDK signals.

Install MCP Github Organization Signal Scanner

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-github-organization-signal-scanner": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-github-organization-signal-scanner"
      ],
      "env": {
        "APIFY_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 1 tools correctly (14d ago).

Overview

mcp-github-organization-signal-scanner wraps the Mamba Labs GitHub Organization Signal Scanner actor on Apify. It accepts a company domain, company name, or known GitHub organization login, then returns a flat JSON row with organization, repository, language, star, activity, and public SDK signals. GitHub metadata is read through the documented REST API, while forks and archived repositories are excluded from derived metrics. Use it for company research, engineering-surface analysis, or batch-oriented enrichment where rate limits and scan coverage can be controlled.

Use cases

  • Resolve company domains to GitHub organization accounts
  • Compare public repository activity across companies
  • Identify dominant languages and total star counts
  • Check whether a company publishes a public SDK
  • Enrich company records with GitHub engineering signals

Key features

  • Company-domain organization discovery
  • Repository, language, star, and follower signals
  • Configurable recent-activity windows
  • Public SDK detection
  • Flat 32-field JSON output
  • Apify-backed caching and cost controls

Tools1

What MCP Github Organization Signal Scanner lets your agent do. Expand a tool for its parameters.

Verified live~956 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

13/13 checks healthy over the last 74d

What it can do

From the 1 tool this server returned when we ran it; 1 declare their own safety hints.

Makes network requests · 1Read-only tools · 1
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age63 days
Maintainers1

Observed 2026-10-25 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · @mambalabsdev/mcp-github-organization-signal-scanner (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads701Package downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed1Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Github Organization Signal Scanner works

What mcp-github-organization-signal-scanner does

mcp-github-organization-signal-scanner connects an MCP client to an Apify actor that identifies a company’s GitHub organization and summarizes its public activity. The main tool, scan_github_organization_signals, returns one flat JSON row with 32 snake_case fields.

Results can include the organization login and URL, account type, repository count, followers, creation date, location, top languages, total stars, most-starred repository, latest push time, and the number of repositories active within a selected time window. The row also reports whether a public SDK was detected. Discovery details, rejected identity candidates, repository sampling, completeness, excluded repositories, rate-limit state, coverage, fetch status, and run date are included as operational fields.

How it works

The package is a thin client: scanning runs on Apify, and the actor reads organization and repository metadata from GitHub’s documented REST API. It does not clone repositories, inspect source code, scan for secrets, or evaluate code quality.

Provide company_domain to start discovery. company_name can help the identity check reject an incorrect organization match. If the GitHub login is already known, github_org bypasses discovery and proceeds directly to GitHub.

Repository-derived signals are optional. With includeRepoDetail enabled, the actor calculates languages, stars, activity, and SDK status from repositories. Forks and archived repositories are left out of those calculations, and the excluded count is recorded in the result. The default activity window is 90 days, with supported alternatives of 30, 180, or 365 days.

Setup and configuration

The documented setup requires Node.js 18 or newer, an Apify account, and an Apify API token. Install and run the package through npx in an MCP client configuration. A Claude Desktop entry uses the package command npx -y @mambalabsdev/mcp-github-organization-signal-scanner and passes APIFY_TOKEN through the environment. After adding the entry, restart Claude Desktop so the scan tool becomes available.

An optional GitHub personal access token can raise the GitHub limit from 60 requests per hour for unauthenticated access to 5,000 requests per hour. The token can be created without scopes for public data.

Tools and capabilities

  • Resolve a company domain to a GitHub organization.
  • Scan a known GitHub organization without discovery.
  • Return repository, follower, star, language, creation-date, and push-activity signals.
  • Detect whether the organization appears to ship a public SDK.
  • Set the active-repository window and repository page budget.
  • Request contributor counts for the most-starred repository.
  • Reuse successful results from a seven-day cache or force a fresh fetch.
  • Set an Apify run cost cap with max_charge_usd.

Limitations and notes

repoPageBudget controls how many pages of up to 100 repositories are read. The output identifies how many repositories were sampled and whether the sample is complete, so large organizations may have partial coverage.

includeContributorEstimate adds a request for the contributor count of the most-starred repository and is disabled by default. includeRepoDetail: false returns the organization record only and uses one request instead of the repository-derived scan.

Rate-limited requests are reported as not_extractable, rather than being represented as zero values. If discovery resolves to a personal GitHub account instead of an organization, the result reports identity_mismatch. Unauthenticated GitHub access is intended for only a handful of companies; larger lists benefit from a personal access token.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Github Organization Signal Scanner

mcp-github-organization-signal-scanner is an MCP server that connects MCP clients to the Mamba Labs GitHub Organization Signal Scanner actor on Apify and GitHub's REST API. Its main tool resolves company domains or known organization logins and returns repository, language, activity, star, follower, and public SDK signals.

Install it through `npx` in your MCP client configuration and provide `APIFY_TOKEN`. The documented Claude Desktop command is `npx -y @mambalabsdev/mcp-github-organization-signal-scanner`; restart Claude Desktop after saving the configuration.

It requires an Apify API token to run. A GitHub personal access token is optional for public data, but adding one increases the GitHub request limit from 60 to 5,000 requests per hour.

Set the optional `github_org` input to the organization login. The scanner skips discovery and goes directly to the GitHub API, which is faster and uses fewer rate-limited requests.

Yes, Claude Desktop is supported through a standard `npx` MCP configuration. Add the package command and `APIFY_TOKEN` to the `mcpServers` configuration, then restart the client.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Github Organization Signal Scanner AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-github-organization-signal-scanner?style=directory)](https://allmcps.com/mcp/mcp-github-organization-signal-scanner)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-github-organization-signal-scanner"><img src="https://allmcps.com/api/badge/mcp-github-organization-signal-scanner?style=directory" alt="MCP Github Organization Signal Scanner on AllMCPs" /></a>