
bounty-mcp
io.github.weiseerPublished by GitHub account weiseerv0.1.1Updated Oct 24, 2026
Live coding-bounty deal-flow from verified-escrow GitHub bounties for AI agents.
Overview
Lets an assistant query live GitHub coding bounties with verified escrow, filtered by language, dollar floor, and bug-fix status.
- What you can do
- A local stdio MCP server that exposes a pool of paid GitHub coding bounties sourced from escrow signals. Tools include list_bounties (filter by language, dollar floor, bug-fix-only), find_matching (rank candidates from a skill set and dollar floor), get_bounty (full record for one bounty), and get_stats (totals by language, unclaimed, dollars). Records carry fields such as repo, issue number, dollars, language, attempts, open-PR status, and trust.
- When to use it
- Useful when an assistant is helping find paid open-source coding work and you want a pre-filtered, low-latency bounty list instead of having the agent scrape and deduplicate sources itself. Best for agents that match skills to bounty listings.
- Requirements
- Runs locally via npm (@weiseer/bounty-mcp), typically launched with npx from a desktop MCP client. Network access is needed for the default remote snapshot; BOUNTY_MCP_URL can override the snapshot URL and BOUNTY_MCP_LOCAL_ONLY=1 skips remote fetching. No authentication is declared.
Installation
In SourceWeft
- Open bounty-mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@weiseer/bounty-mcp
Live coding-bounty deal-flow as a stdio MCP server. For AI agents finding paid coding work.
Built by weiseer. Probe P-002.
What it does
Gives AI agents real-time access to verified-escrow GitHub coding bounties — currently sourced from Algora's algora-pbc[bot] escrow signals, filtered for scam-farm noise (SecureBananaLabs / ClankerNation / UnsafeLabs excluded at scan level).
Your agent can:
list_bounties— query the active pool by language, $ floor, bug-fix-onlyfind_matching— given a skill set + $ floor, return ranked candidatesget_bounty— full record for one bountyget_stats— aggregate stats (total, by language, unclaimed, $)
Install
Use with Claude Desktop / Cursor / Cline / Continue / Windsurf
Why use this instead of your agent scraping Algora itself
What's NOT covered (yet)
- Opire / Polar.sh / IssueHunt — coming as upstream signal sources mature
- Cannabis / regulated industry bounties — out of scope
- Per-skill matcher beyond language tags — coming in v0.2
Schema
See bounties.json in the package. Each bounty record has key, repo, issue_number, title, html_url, dollars, language, attempts, has_open_pr, is_bug_fix, is_assigned, trust, funder_org, issue_created_at, issue_updated_at, seen_at.
Environment
BOUNTY_MCP_URL— override the remote bounty snapshot URL (default:https://oracle.weiseer.com/bounties.json)BOUNTY_MCP_LOCAL_ONLY=1— skip remote fetch, use bundled snapshot only
Related weiseer services
@weiseer/llm-oracle-mcp— LLM provider pricing + availability oracle (P-001)- github.com/weiseer — all weiseer services + status
License
Apache-2.0. Catalog format: MIT.
Roadmap
Probe-pulled. What gets added is what users request via issues.
Source: README.md at commit 7068be0
Tools
0Version history
1- v0.1.1LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.