Web3 Jobs MCP Server

Web3 Jobs MCP Server

AI-ready MCP server delivering curated, real-time Web3 job listings.

4
Stars
3
Forks
4
Watchers
2
Issues
Web3 Jobs MCP Server provides real-time access to curated Web3 job listings from web3.career through a Model Context Protocol (MCP) interface, enabling intelligent job discovery for AI agents. The server supports advanced filtering by location, remote status, job tag, and result limits, and returns results in Markdown format. It enables the generation of natural language prompts for job searches, facilitating seamless integration with AI platforms such as Claude Desktop. Designed for Python 3.10+, it offers flexible deployment and configuration options.

Key Features

Real-time access to Web3 job listings from web3.career
Advanced job filtering by remote status, country, tag, and limit
Markdown-formatted job listings output
Natural language prompt generation for job searches
Integration with AI agent platforms via MCP
Support for installation as a Claude Desktop application
Sample tools like query_jobs and search_jobs_prompt
Configurable environment variables for API access
Python 3.10+ support
Interactive development interface with MCP Inspector

Use Cases

Automated Web3 job discovery for AI-powered agents
Building intelligent assistant tools for job seekers
Integrating up-to-date Web3 career data into desktop AI clients
Generating user-friendly job search prompts for conversational AI
Researching Web3 hiring trends and roles
Facilitating custom job notifications or alerts
Enhancing professional or educational platforms with curated job data
Rapid prototyping of job-oriented AI applications
Enabling recruiters and HR tools to access curated Web3 talent opportunities
Building dashboards or analytics with live Web3 job market feeds

README

Web3 Jobs MCP Server

An MCP server that provides AI agents with real-time access to curated Web3 jobs from web3.career, enabling intelligent job discovery and career insights.

GitHub License Python Version Status

Features

  • Job Query Tool: Filter Web3 jobs by:
    • Remote status (remote=True for remote-only jobs)
    • Country (e.g., "United States", case-insensitive)
    • Job tag (e.g., "react", "blockchain", case-insensitive)
    • Limit (1–100 jobs, default 50)
  • Markdown Output: Returns job listings as a formatted Markdown list with:
    • Job ID, Title, Company, Location, Remote status
    • Published At (from date_epoch, formatted as YYYY-MM-DD)
    • Apply URL (clickable link to web3.career)
    • Description (plain text, truncated to 100 characters)
  • Search Prompt: Generates user-friendly job search queries based on role and optional location.

Prerequisites

Installation

  1. Clone the Repository:

    bash
    git clone https://github.com/kukapay/web3-jobs-mcp.git
    cd web3-jobs-mcp
    
  2. Install Dependencies: Using uv:

    bash
    uv sync
    

    Alternatively, with pip:

    bash
    pip install mcp[cli] python-dotenv
    
  3. Installing to Claude Desktop:

    Install the server as a Claude Desktop application:

    bash
    uv run mcp install cli.py --name "Web3 Jobs"
    

    Configuration file as a reference:

    json
    {
       "mcpServers": {
           "Web3 Jobs": {
               "command": "uv",
               "args": [ "--directory", "/path/to/web3-jobs-mcp", "run", "main.py" ],
               "env": { "WEB3_CAREER_API_TOKEN", "your-api-token" },  
           }
       }
    }
    

    Replace /path/to/web3-jobs-mcp with your actual installation path, and your-api-token with your web3.career API token.

Usage

Running the Server

Start the server in development mode with the MCP Inspector:

bash
uv run mcp dev main.py

This opens a web interface for testing tools and prompts.

Alternatively, run directly:

bash
uv run main.py

Using the query_jobs Tool

In the MCP Inspector or a compatible client (e.g., Claude Desktop), call the query_jobs tool:

  • Example 1: Get 5 remote blockchain jobs:

    bash
    query_jobs(remote=True, tag="blockchain", limit=5)
    
  • Example 2: Get 10 jobs in the United States:

    bash
    query_jobs(country="United States", limit=10)
    

Sample Output:

markdown
# Web3 Job Listings

- **Job ID**: 103945
  - **Title**: Applied Crypto-Economics & Mechanism Design
  - **Company**: Subzero Labs
  - **Location**: Remote Remote Remote
  - **Remote**: Yes
  - **Published At**: 2025-06-01
  - **Apply URL**: [Apply](https://web3.career/r/1QTOzATM__UVWHaa)
  - **Description**: About Rialo We are a pioneering force in the decentralized finance (DeFi) space...

- **Job ID**: 103944
  - **Title**: Blockchain Engineer
  - **Company**: CryptoTech
  - **Location**: Remote
  - **Remote**: Yes
  - **Published At**: 2025-05-31
  - **Description**: Join our team to build cutting-edge blockchain solutions for global clients...
  - **Apply URL**: [Apply](https://web3.career/r/2XYZabc123)

*Source: web3.career*

Using the search_jobs_prompt

Generate a search prompt for a specific role and location:

bash
/search_jobs_prompt role="blockchain developer" location="remote"

This returns a prompt like:

Find Web3 jobs for a blockchain developer role in remote. Provide job titles, companies, locations, and application links from web3.career.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Star History

Star History Chart

Repository Owner

kukapay
kukapay

User

Repository Details

Language Python
Default Branch main
Size 18 KB
Contributors 1
License MIT License
MCP Verified Nov 12, 2025

Programming Languages

Python
100%

Tags

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • Job Searchoor MCP Server

    Job Searchoor MCP Server

    A Model Context Protocol server for advanced job searching and filtering.

    Job Searchoor MCP Server provides a Model Context Protocol (MCP) implementation designed for job search functionality. It enables users or AI agents to retrieve available job listings with powerful filtering capabilities, such as time-based search, keyword inclusion/exclusion, and remote job filtering. It is designed for integration with systems like Claude Desktop, making job data accessible and queryable in standardized ways.

    • 53
    • MCP
    • 0xDAEF0F/job-searchoor
  • Himalayas Remote Jobs MCP Server

    Himalayas Remote Jobs MCP Server

    Real-time remote job and company search via MCP for AI assistants.

    Provides a public Model Context Protocol (MCP) server that enables AI assistants to access and search thousands of remote job listings and company information from Himalayas.app. Offers structured tools for advanced job and company search, including filters for keywords, location, and remote eligibility. Supports integration with popular AI desktops like Claude, Cursor, and Windsurf through simple configuration. Features OAuth authentication for secure access and real-time results.

    • 12
    • MCP
    • Himalayas-App/himalayas-mcp
  • Dappier MCP Server

    Dappier MCP Server

    Real-time web search and premium data access for AI agents via Model Context Protocol.

    Dappier MCP Server enables fast, real-time web search and access to premium data sources, including news, financial markets, sports, and weather, for AI agents using the Model Context Protocol (MCP). It integrates seamlessly with tools like Claude Desktop and Cursor, allowing users to enhance their AI workflows with up-to-date, trusted information. Simple installation and configuration are provided for multiple platforms, leveraging API keys for secure access. The solution supports deployment via Smithery and direct installation with 'uv', facilitating rapid setup for developers.

    • 35
    • MCP
    • DappierAI/dappier-mcp
  • Hive Intelligence MCP Server

    Hive Intelligence MCP Server

    Unified MCP server delivering advanced cryptocurrency and Web3 analytics.

    Hive Intelligence MCP Server provides comprehensive cryptocurrency, DeFi, and Web3 analytics via the Model Context Protocol. It enables AI assistants to access and orchestrate over 200 specialized tools covering market data, on-chain analytics, portfolio tracking, and security analysis. The server offers both dynamic and category-specific analytics through a unified MCP interface, facilitating intelligent tool orchestration for diverse crypto data needs.

    • 7
    • MCP
    • hive-intel/hive-crypto-mcp
  • mcp-server-webcrawl

    mcp-server-webcrawl

    Advanced search and retrieval for web crawler data via MCP.

    mcp-server-webcrawl provides an AI-oriented server that enables advanced filtering, analysis, and search over data from various web crawlers. Designed for seamless integration with large language models, it supports boolean search, filtering by resource types and HTTP status, and is compatible with popular crawling formats. It facilitates AI clients, such as Claude Desktop, with prompt routines and customizable workflows, making it easy to manage, query, and analyze archived web content. The tool supports integration with multiple crawler outputs and offers templates for automated routines.

    • 32
    • MCP
    • pragmar/mcp-server-webcrawl
  • IP Find MCP Server

    IP Find MCP Server

    A Model Context Protocol server for IP location lookups by AI assistants.

    IP Find MCP Server acts as a Model Context Protocol (MCP) server, allowing AI assistants to access geolocation data from the IP Find API. It connects the IP Find API with AI tools, enabling the retrieval of IP address location information in standardized contexts. Designed for integration with MCP clients such as the Claude Desktop App, it simplifies configuration and secure API key management. The server is certified by MCPHub.

    • 2
    • MCP
    • ipfind/ipfind-mcp-server
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results