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 "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., "@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: Math 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/husenbasha443/mcp_using_Claude_desktop'
If you have feedback or need assistance with the MCP directory API, please join our Discord server