Claude MCP Custom Tools Server
Simulated Airbnb search tool for demo purposes, allowing queries like searching listings in a city for a number of guests.
ArXiv research paper search tool to find academic papers on topics such as LLM agents.
Web search tool using DuckDuckGo without an API key, enabling fetching search results.
Wikipedia search tool providing short factual summaries.
Click on "Deploy 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., "@Claude MCP Custom Tools ServerAdd 15 and 25"
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.
๐ฆ Claude MCP Custom Tools Server (Python)
This project implements a Model Context Protocol (MCP) server in Python that connects to Claude Desktop and exposes multiple custom tools such as:
๐ Airbnb (simulated search)
๐ DuckDuckGo web search
๐ Wikipedia search
๐ ArXiv research papers
โโ Custom math tools (add, multiply)
Claude can automatically invoke these tools via MCP using stdio communication.
๐ Project Structure
mcp_server_Claude/
โ
โโโ .venv/ # Python virtual environment
โ
โโโ tools/ # All MCP tools
โ โโโ __init__.py
โ โโโ airbnb.py # Simulated Airbnb tool
โ โโโ arxiv.py # ArXiv research tool
โ โโโ ddg.py # DuckDuckGo search
โ โโโ maths.py # Add & Multiply tools
โ โโโ wiki.py # Wikipedia search
โ
โโโ server.py # Main MCP server entry point
โโโ requirements.txt # Python dependencies
โโโ README.mdRelated MCP server: RAG MCP Server
โ๏ธ Requirements
Python 3.10+
Claude Desktop (latest)
Windows / macOS / Linux
๐ฆ Install Dependencies
1๏ธโฃ Create & activate virtual environment
python -m venv .venvWindows
.venv\Scripts\activatemacOS / Linux
source .venv/bin/activate2๏ธโฃ Install required packages
pip install -r requirements.txt๐ ๏ธ Tools Included
โโ Math Tools
add(a, b)multiply(a, b)
๐ DuckDuckGo
Web search without API key
๐ Wikipedia
Short factual summaries
๐ ArXiv
Academic research paper search
๐ Airbnb
Simulated listing search (demo purpose)
๐ How to Run MCP Server (Local Test)
Before connecting Claude, always test locally.
cd D:/mcp_server_Claude
python server.pyโ Expected behavior
No errors
Process stays running
Press
CTRL + Cto stop
If it crashes, Claude will also fail to connect.
๐ Claude Desktop MCP Configuration
๐ Config file location (Windows)
%APPDATA%\Claude\claude_desktop_config.jsonโ MCP Server Configuration
{
"mcpServers": {
"custom-tools": {
"command": "D:/mcp_server_Claude/.venv/Scripts/python.exe",
"args": ["D:/mcp_server_Claude/server.py"]
}
}
}๐ Restart Claude Desktop
Fully close and reopen Claude after editing the config.
๐งช Testing in Claude
Try any of the following prompts:
Add 15 and 25Multiply 6 and 7Search DuckDuckGo for latest AI agent frameworksFind arxiv papers on LLM agentsSearch Airbnb in Bangalore for 2 guestsClaude will automatically call the appropriate tool.
Author: Husen Basha
This server cannot be deployed
Maintenance
Related MCP Connectors
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Search GitHub, npm, PyPI, StackOverflow, ArXiv from one MCP โ built for coding agents.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceA single MCP server bundling web search, stock data, Wolfram Alpha, and YouTube transcript tools, enabling use from any MCP-capable client like Claude Desktop or custom agents.MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to search custom knowledge bases using retrieval-augmented generation via a simple MCP tool.MIT
- AlicenseCqualityDmaintenanceA Model Context Protocol server exposing 58 online tools (crypto, data, image, text, etc.) and workflow execution, enabling MCP clients like Claude Desktop to invoke them via natural language.585 npmMIT
- AlicenseAqualityCmaintenanceProvides DuckDuckGo web search and site fetching tools for Claude Desktop, enabling up to 10 search results and text content extraction from URLs.2MIT