Enables repository management and issue tracking through GitHub's API, including searching repositories, retrieving repository information, creating issues, and listing commits
Provides location-based services through Google Maps and Places APIs, including place searches, directions, and address geocoding
Allows interaction with Notion workspaces through database queries, page creation and updates, and content search capabilities
Enables music discovery and playlist management through Spotify's API, including track searches, retrieving track information, creating playlists, and adding tracks to playlists
Provides project management capabilities through Trello's API, including board management, card creation and updates, and retrieving board contents
Enables communication services through Twilio's API, including sending SMS messages, making phone calls, and retrieving message history
Provides access to high-quality stock photography through Unsplash's API, including photo searches, random photo retrieval, and detailed photo information
Multi-MCPs
Multi-MCPs is a Model Context Protocol (MCP) server that aggregates multiple third-party APIs and exposes them as unified MCP tools. It ships with out-of-the-box support for the top 10 commonly used external services: OpenWeather, Google Maps/Places, NewsAPI, GitHub, Notion, Trello, Spotify, Twilio, Unsplash, and CoinGecko.
Install
Run
Build:
Run as an MCP server (stdio):
Configuration
Provide credentials via environment variables or config/api-configs.json
. Environment variables take precedence over file values.
Example config/api-configs.json
:
You can also point to a custom config file with:
Available Tools (selection)
- Weather:
get_current_weather
,get_weather_forecast
,get_weather_alerts
- Maps:
search_places
,get_directions
,geocode_address
- News:
get_top_headlines
,search_news
,get_sources
- GitHub:
search_repositories
,get_repository_info
,create_issue
,list_commits
- Notion:
query_database
,create_page
,update_page
,search_pages
- Trello:
get_boards
,create_card
,update_card
,get_board_cards
- Spotify:
search_tracks
,get_track_info
,create_playlist
,add_tracks_to_playlist
- Twilio:
send_sms
,make_call
,get_message_history
- Unsplash:
search_photos
,get_random_photo
,get_photo_details
- CoinGecko:
get_coin_price
,get_trending_coins
,get_market_data
Note: Tools are listed even if credentials are missing; calls will fail with a clear error if the required credentials are not configured.
License
This project is licensed under the MIT License. See LICENSE
for details.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Aggregates multiple third-party APIs into unified MCP tools, providing out-of-the-box access to 10 popular services including OpenWeather, Google Maps, GitHub, Notion, Spotify, and more. Enables users to interact with weather data, search places, manage repositories, create content, and access various web services through a single MCP server.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that provides real-time weather information including temperature, humidity, wind speed, and sunrise/sunset times through the OpenWeatherMap API.Last updated -12PythonMIT License
- -securityAlicense-qualityA server that integrates the MCP library with OpenAI's API, allowing users to interact with various tools, such as the weather tool, through natural language queries.Last updated -PythonMIT License
- -securityAlicense-qualityAn MCP server that connects to OpenWeatherMap's API to provide current weather data and multi-day forecasts for locations worldwide in different measurement units.Last updated -3TypeScriptMIT License
- AsecurityFlicenseAqualityA simple MCP server that provides a tool to fetch current weather information for cities using the Open-Meteo API, communicating through stdin/stdout.Last updated -12TypeScript