
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
BiRRe
Advanced tools
BiRRe (Bitsight Rating Retriever) is a Model Context Protocol (MCP) server that turns a BitSight subscription into LLM-friendly tools. It hides 400+ raw endpoints behind a curated, strongly-typed workflow surface, handles ephemeral subscriptions automatically, and ships as a zero-install uv app so analysts and agents can run it anywhere.
| Requirement | Details |
|---|---|
| BitSight access | API key with rights to the companies/folders you intend to query. |
| Runtime | Python 3.13+ (uv auto-installs across Linux/macOS/Windows). |
| Network | HTTPS to api.bitsighttech.com for live data; custom CAs are supported. |
| Client | Any MCP-compatible LLM or agent platform (GPTs, LangChain, local MCP clients, etc.). |
Export your BitSight API key.
Start the MCP server with uvx (install-free PyPI run):
export BITSIGHT_API_KEY="your-bitsight-api-key"
uvx birre
Point your MCP-compatible client/LLM at the server endpoint. Start with company_search to obtain
GUIDs, then call get_company_rating or run the risk-manager workflows.
Use --help for every available command, subcommand, and option.
The rest of this README assumes a local checkout:
Create a local copy with git clone https://github.com/boecht/birre,
then start with uv run birre in the BiRRe directory.
Configuration layers merge in this order: config.toml → config.local.toml → environment variables →
CLI flags. Inspect or validate the effective settings with:
uv run birre config show
uv run birre config validate --config differently/named/config.toml
See docs/CLI.md for full option tables and config.toml for annotated defaults.
Switch contexts via --context, BIRRE_CONTEXT, or [runtime].context. Tool names map directly to MCP tool calls.
standard + risk_manager)| Tool | Inputs | Description |
|---|---|---|
company_search | Company name (fuzzy) or domain (exact). | Returns the matches (GUID, name, domain, count of eligible companies). |
get_company_rating | Company GUID. | Compiles a rating payload: current value/color, 8‑week and 1‑year trends, prioritized findings, and the rating legend. (automatically subscribes and unsubscribes, if needed) |
risk_manager-only tools| Tool | Inputs | Description |
|---|---|---|
company_search_interactive | name or domain (same as company_search). | Enriches search result with current rating, number of employees, subscription state, and more) plus the same info about the parent company. |
manage_subscriptions | action (add/delete), list of GUIDs, optional folder, dry_run. | Validates intent, resolves/creates folders for adds, then executes subscription changes. Returns either a dry-run preview or applied summary (added/deleted/errors, folder metadata). |
request_company | Comma-separated domains (max 255), optional folder, dry_run. | Deduplicates submissions, reports already-requested domains, and submits BitSight bulk onboarding CSVs when available (legacy fallback otherwise). Includes a per-domain success/failure summary and folder info. |
Use the built-in self test to sanity-check your setup before connecting a
client. The command mirrors the run startup sequence, reports the resolved
configuration, and exercises BitSight connectivity, subscription, and tooling
checks against BitSight’s testing environment (staging). When invoked with
--offline, only the local configuration and logging checks run.
# Run the full diagnostics against the default BitSight testing endpoint.
uv run birre selftest
# Target the production API to exercise real subscription logic and permissions.
uv run birre selftest --production
Successful runs exit with 0. Failures return 1, and partial results with
warnings (for example, optional tooling gaps in offline mode) return 2.
Expect occasional 403 Access Denied responses when using BitSight’s testing
environment.
Issues and PRs are welcome; contributions are released under the Unlicense.
BiRRe (Bitsight Rating Retriever) is not affiliated with, endorsed by, or sponsored by BitSight Technologies, Inc.
FAQs
Model Context Protocol server for BitSight security ratings
We found that BiRRe demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.