Bounty Board MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Bounty Board MCP ServerShow me all open bounties"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Bounty Board MCP Server
A working MCP server implementation in TypeScript/JavaScript implementation that supports all major bounty operations (list/claim/submit/status). This README with installation instructions includes example Claude conversations showing usage.
Features
Working MCP server implementation — full Model Context Protocol server using
@modelcontextprotocol/sdkSupports all major bounty operations (list/claim/submit/status) — 7 registered tools for complete bounty board interaction
TypeScript/JavaScript implementation — written in TypeScript, runs on Bun or Node.js 18+
list_bounties — browse all bounties with optional status filtering
get_bounty — get full details about a specific bounty
claim_bounty — claim an open bounty to start working on it
submit_bounty — submit completed work with proof URL
get_stats — view aggregate board statistics
search_bounties — search by keyword or filter by tag
get_leaderboard — see top bounty hunters ranked by earnings
Related MCP server: Browser-use MCP Server
Setup
Prerequisites
Bun or Node.js 18+
Claude Desktop (or any MCP-compatible client)
Install Dependencies
bun installBuild (for Node.js)
bun run buildClaude Desktop Configuration
Add this to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Using Bun (recommended)
{
"mcpServers": {
"bounty-board": {
"command": "bun",
"args": ["run", "/absolute/path/to/bounty-mcp-server/src/index.ts"],
"env": {
"WALLET_ADDRESS": "0xYourWalletAddressHere"
}
}
}
}Using Node.js (after building)
{
"mcpServers": {
"bounty-board": {
"command": "node",
"args": ["/absolute/path/to/bounty-mcp-server/dist/index.js"],
"env": {
"WALLET_ADDRESS": "0xYourWalletAddressHere"
}
}
}
}Environment Variables
Variable | Required | Description |
| For claim/submit | Your wallet address for claiming and submitting bounties |
Usage Examples
Once configured, you can interact with the bounty board through Claude:
Example Claude Conversations Showing Usage
Discover Bounties
"Show me all open bounties" "What bounties are available with the 'typescript' tag?" "Search for bounties related to dashboards"
Inspect a Bounty
"Get details on bounty #42" "What are the requirements for bounty #98?"
Claim and Submit
"Claim bounty #24 for me" "Submit my work for bounty #24 -- I built an MCP server, here's the repo: https://github.com/user/repo"
Statistics
"What are the current bounty board stats?" "Show me the top earners leaderboard"
Architecture
src/
index.ts -- MCP server setup, tool registration, stdio transport
tools.ts -- Tool definitions (schemas + descriptions) and handler implementationsThe server uses the @modelcontextprotocol/sdk to expose tools via the stdio transport. Each tool has:
A descriptive name and explanation for agent discovery
A Zod input schema with per-field descriptions
An async handler that calls the Bounty Board API and returns formatted results
API Endpoints Used
GET /bounties-- List all bountiesGET /stats-- Board statisticsPOST /bounties/:id/claim-- Claim a bountyPOST /bounties/:id/submit-- Submit work
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceA simple TypeScript-based MCP server that implements a notes system, allowing users to create, list, and generate summaries of text notes via Claude.13
- AlicenseCqualityFmaintenanceA TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of text notes through Claude Desktop.13,0371MIT
- AlicenseBqualityDmaintenanceA TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of notes via Claude Desktop integration.24ISC
- AlicenseAqualityDmaintenanceA TypeScript-based MCP server that enables users to manage tasks through natural conversation with Claude. Features complete CRUD operations, priority management, tagging, search functionality, and intelligent productivity insights with robust Zod validation.646MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/sigmaSC/bounty-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server