Skip to main content
Glama
Weather MCP Server for Intercom

Weather MCP Server for Intercom

by luIntercom

Weather MCP Server for Intercom

Custom Model Context Protocol (MCP) server that integrates weather tools with Intercom.

๐ŸŽฏ What This Is

This project demonstrates how to build a custom MCP server that integrates with Intercom. Use it as a template for:

  • Learning MCP development with real-world examples

  • Building your own tools by replacing weather APIs with your data sources

  • Product demos showing MCP capabilities

Related MCP server: Weather MCP Server

๐Ÿš€ Quick Start

  1. Read the setup guide: SETUP_GUIDE.md

  2. Start the server: uv run weather.py

๐Ÿ› ๏ธ What It Provides

Weather Tools for Intercom Fin

  • greet - Personalized customer greetings

  • get_alerts - Real-time weather alerts for US states

  • get_forecast - Detailed weather forecasts by coordinates

Technical Features

  • Real-time data from National Weather Service API

  • HTTP transport via ngrok tunneling

  • Async operations for optimal performance

  • Error handling with graceful fallbacks

๐Ÿ“‹ Files Overview

  • weather.py - Main MCP server implementation

  • SETUP_GUIDE.md - Complete setup instructions for team

  • pyproject.toml - Python project configuration

โš ๏ธ Important Note

Due to MCP SDK bug #423, you may need to apply a simple patch to enable tool discovery. This bug may be fixed in future SDK releases. Full instructions in the setup guide.

๐Ÿ”ง Tech Stack

  • FastMCP - MCP server framework

  • Python 3.11+ - Runtime environment

  • httpx - HTTP client for weather API

  • ngrok - HTTP tunneling

๐Ÿ“š Learn More


Created by: Osรฉas Filho

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelogโ€ฆ

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      B
      quality
      D
      maintenance
      Provides real-time US weather alerts and forecasts by integrating with the National Weather Service API. It enables AI assistants to fetch state-specific alerts and detailed local forecasts using geographic coordinates.
      2
      1
      -
    • F
      license
      Not graded
      quality
      D
      maintenance
      Provides real-time weather alerts and forecasts for US locations by integrating with the National Weather Service API. Supports both server and client interactions with optional LLM summarization.
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides weather forecasts and alerts for US locations via the National Weather Service API, enabling AI assistants to deliver real-time weather information.
      46 npm
      ISC