Weather

live

Real-time weather conditions and multi-day forecasts from Open-Meteo

Weather 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-weather": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/weather/mcp"
      ]
    }
  }
}
get_weather requires: latitude, longitude

Get current weather conditions for a location. Returns temperature, humidity, wind speed, and conditions.

latitude required number Latitude of the location
longitude required number Longitude of the location
get_forecast requires: latitude, longitude

Get a multi-day weather forecast for a location. Returns daily high/low temperatures, precipitation, and conditions.

latitude required number Latitude of the location
longitude required number Longitude of the location
days optional number Number of forecast days (1-16, default 7)

Bluesky

live

Read public Bluesky social data — profiles, posts, feeds, and threads

Social 8 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-bluesky": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/bluesky/mcp"
      ]
    }
  }
}
get_profile requires: handle

Get a Bluesky user profile by handle (e.g., "alice.bsky.social")

handle required string Bluesky handle (e.g., alice.bsky.social)
get_posts requires: handle

Get recent posts from a Bluesky user's feed

handle required string Bluesky handle
limit optional number Number of posts (1-100, default 20)
search_posts requires: query

Search Bluesky posts by keyword

query required string Search query
limit optional number Number of results (1-100, default 25)
get_feed

Get posts from a Bluesky feed (default: discover/whats-hot)

feed_uri optional string AT URI of the feed generator (default: whats-hot)
limit optional number Number of posts (1-100, default 20)
get_followers requires: handle

Get a user's followers

handle required string Bluesky handle
limit optional number Number of followers (1-100, default 50)
get_follows requires: handle

Get accounts that a user follows

handle required string Bluesky handle
limit optional number Number of follows (1-100, default 50)
get_thread requires: post_uri

Get a post thread by AT URI

post_uri required string AT URI of the post (at://did/app.bsky.feed.post/rkey)
resolve_handle requires: handle

Resolve a Bluesky handle to a DID

handle required string Bluesky handle to resolve

Geo

live

Geocoding, country info, timezones, and sun times from public APIs

Geography 5 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-geo": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/geo/mcp"
      ]
    }
  }
}
geocode requires: query

Convert an address or place name to latitude/longitude coordinates

query required string Address or place name to geocode
reverse_geocode requires: latitude, longitude

Convert latitude/longitude coordinates to an address

latitude required number Latitude
longitude required number Longitude
get_country requires: code_or_name

Get detailed information about a country by name or ISO code

code_or_name required string Country name or ISO 3166-1 alpha-2/alpha-3 code
get_timezone requires: latitude, longitude

Get the current timezone and local time for a location

latitude required number Latitude
longitude required number Longitude
get_sunrise_sunset requires: latitude, longitude

Get sunrise and sunset times for a location

latitude required number Latitude
longitude required number Longitude
date optional string Date in YYYY-MM-DD format (default: today)

Science

live

ISS tracking, earthquakes, air quality, and NASA's Astronomy Picture of the Day

Science 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-science": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/science/mcp"
      ]
    }
  }
}
get_iss_location

Get the current location of the International Space Station

get_earthquakes

Get recent earthquakes from USGS

days optional number Look back N days (1-30, default 1)
min_magnitude optional number Minimum magnitude (default 4.0)
get_air_quality requires: latitude, longitude

Get air quality measurements near a location from OpenAQ

latitude required number Latitude
longitude required number Longitude
get_apod

Get NASA Astronomy Picture of the Day

date optional string Date in YYYY-MM-DD format (default: today)

Finance

live

Cryptocurrency prices, market data, and fiat currency exchange rates

Finance 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-finance": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/finance/mcp"
      ]
    }
  }
}
get_crypto_price requires: coin_id

Get the current price, market cap, and 24h change for a cryptocurrency. Use CoinGecko IDs (e.g., "bitcoin", "ethereum", "solana").

coin_id required string CoinGecko coin ID (e.g., bitcoin, ethereum, solana)
get_crypto_market

Get top cryptocurrencies by market cap with prices and 24h changes

vs_currency optional string Quote currency (default: usd)
limit optional number Number of coins (1-100, default 10)
get_exchange_rate requires: from, to

Get the exchange rate between two fiat currencies

from required string Source currency code (e.g., USD, EUR, GBP)
to required string Target currency code (e.g., EUR, JPY, GBP)
amount optional number Amount to convert (default: 1)