@bbradar/mcp
v0.1.19
Published
Local STDIO MCP server for bbradar.io Pro data.
Maintainers
Readme
@bbradar/mcp
Local STDIO MCP server for bbradar.io Pro subscribers. It lets MCP clients query bbradar.io Pro program, target, opportunity, and recent-change data through a local npm package.
Requirements
- Node.js 20 or newer.
- A bbradar.io Pro API key.
- An MCP client that supports local STDIO servers.
Install
Most MCP clients can run the package directly with npx:
npx -y @bbradar/mcpFor a global install:
npm install -g @bbradar/mcp
bbradar-mcpFor a project-local install:
npm install @bbradar/mcp
npx bbradar-mcpThe server needs your bbradar.io Pro key. In the MCP client config, add it as BBRADAR_API_KEY.
Client Configuration
OpenCode
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"bbradar.io": {
"type": "local",
"command": ["npx", "-y", "@bbradar/mcp"],
"enabled": true,
"timeout": 30000,
"environment": {
"BBRADAR_API_KEY": "your_pro_mcp_api_key"
}
}
}
}Codex
Add with the Codex CLI:
codex mcp add bbradar_io --env BBRADAR_API_KEY="your_pro_mcp_api_key" -- npx -y @bbradar/mcpOr add it to ~/.codex/config.toml:
[mcp_servers.bbradar_io]
command = "npx"
args = ["-y", "@bbradar/mcp"]
[mcp_servers.bbradar_io.env]
BBRADAR_API_KEY = "your_pro_mcp_api_key"Claude Code
Add a private user-level server:
claude mcp add bbradar_io --scope user --env BBRADAR_API_KEY="your_pro_mcp_api_key" -- npx -y @bbradar/mcpOn native Windows, wrap npx with cmd /c:
claude mcp add bbradar_io --scope user --env BBRADAR_API_KEY="your_pro_mcp_api_key" -- cmd /c npx -y @bbradar/mcpGeneric MCP JSON
{
"mcpServers": {
"bbradar.io": {
"command": "npx",
"args": ["-y", "@bbradar/mcp"],
"env": {
"BBRADAR_API_KEY": "your_pro_mcp_api_key"
}
}
}
}Verify
After adding the MCP config, restart your client and call get_mcp_status. A working setup returns server status, timing, and rate-limit metadata.
For simple tool selection, call get_bbradar_guide. It returns the recommended entry points, common filter meanings, and example calls without contacting the BBRadar API.
Most tools that accept program_id also accept a human program name or handle. The server resolves names automatically when there is one clear match; for ambiguous names, call resolve_program first and retry with the returned platform:handle id.
find_programs_by_target defaults to flexible target matching. It accepts bare domains, full URLs, wildcard scopes, target names, package/repo-style identifiers, or short phrases like known api target.
Tools
search_programsget_programresolve_programrun_program_name_actionget_program_targetsget_recent_changesget_opportunitiesfind_programsfind_wildcard_programsfind_web3_programsfind_reward_programsfind_web3_contestsfind_language_programsfind_target_type_programsfind_vdp_programsfind_paid_programsfind_stack_matchesfind_low_noise_programsfind_recent_by_typefind_recently_updated_programsfind_programs_by_targetfind_program_candidatesfind_hunt_candidatesfind_fresh_hunt_candidateslist_filtersget_mcp_statuscompare_programscompare_programs_compactsummarize_program_activityget_program_brieffind_recently_added_wildcardsfind_low_competition_high_rewardget_program_deltaget_bbradar_guideget_latest_added_targetsget_program_scope_summaryget_program_target_breakdownget_program_scope_deltaget_recent_target_activitycheck_program_new_targetscheck_watchlist_new_targetsexport_targets
Prompts
find_best_programs_to_huntsummarize_program_scopeprepare_recon_plan
