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 Bluesky social data — profiles, posts, feeds, and threads. Most tools are public; search requires BYO auth.

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

Some tools (search_posts) require your own Bluesky credentials. Add your handle and an app password as query params on the gateway URL. Public tools work without any credentials.

Config with credentials
{
  "mcpServers": {
    "pipeworx-bluesky": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/bluesky/mcp?bsky_handle=you.bsky.social&bsky_app_password=xxxx-xxxx-xxxx-xxxx"
      ]
    }
  }
}
get_profile public 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 public 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 auth required requires: query

Search Bluesky posts by keyword. Requires bsky_handle and bsky_app_password in the gateway URL query params.

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

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 public requires: handle

Get a user's followers

handle required string Bluesky handle
limit optional number Number of followers (1-100, default 50)
get_follows public 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 public 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 public 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)

Crypto

live

Cryptocurrency prices and market data from CoinGecko, plus currency conversion

Crypto 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-crypto": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/crypto/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)

Dictionary

live

Word definitions, phonetics, synonyms, and antonyms from the Free Dictionary API

Reference 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-dictionary": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/dictionary/mcp"
      ]
    }
  }
}
define_word requires: word

Look up a word definition including phonetics, part of speech, meanings, and examples

word required string Word to define
get_synonyms requires: word

Get synonyms and antonyms for a word

word required string Word to look up

Books

live

Search books, get details by ISBN, and look up authors via Open Library

Reference 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-books": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/books/mcp"
      ]
    }
  }
}
search_books requires: query

Search for books by title, author, or keyword

query required string Search query
limit optional number Max results (1-50, default 10)
get_book requires: isbn

Get full book details by ISBN

isbn required string ISBN-10 or ISBN-13
get_author requires: author_key

Get author biography and works

author_key required string Open Library author key (e.g., OL23919A)

Holidays

live

Public holidays for 100+ countries — check dates, upcoming holidays, and today

Calendar 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-holidays": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/holidays/mcp"
      ]
    }
  }
}
get_holidays requires: country_code, year

Get public holidays for a country and year

country_code required string ISO 3166-1 alpha-2 code (e.g., US, GB, DE)
year required number Year (e.g., 2026)
is_today_holiday requires: country_code

Check if today is a public holiday in a country

country_code required string ISO 3166-1 alpha-2 code
next_holidays requires: country_code

Get upcoming public holidays for a country

country_code required string ISO 3166-1 alpha-2 code

Nutrition

live

Food product data, nutrition facts, and ingredients from Open Food Facts

Health 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-nutrition": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/nutrition/mcp"
      ]
    }
  }
}
search_products requires: query

Search food products by name

query required string Product search term
limit optional number Max results (1-50, default 10)
get_product requires: barcode

Get full product details by barcode

barcode required string Product barcode (EAN/UPC)

Recipes

live

Meal recipes searchable by name, ingredient, or category from TheMealDB

Food 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-recipes": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/recipes/mcp"
      ]
    }
  }
}
search_meals requires: query

Search meals by name

query required string Meal name to search
get_meal requires: id

Get full meal recipe by ID

id required string Meal ID
random_meal

Get a random meal recipe

meals_by_ingredient requires: ingredient

Find meals that use a specific ingredient

ingredient required string Ingredient name (e.g., chicken, rice)

Cocktails

live

Cocktail recipes, ingredients, and mixing instructions from TheCocktailDB

Food 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-cocktails": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/cocktails/mcp"
      ]
    }
  }
}
search_cocktails requires: query

Search cocktails by name

query required string Cocktail name
get_cocktail requires: id

Get full cocktail details by ID

id required string Cocktail ID
random_cocktail

Get a random cocktail recipe

cocktails_by_ingredient requires: ingredient

Find cocktails using a specific ingredient

ingredient required string Ingredient name (e.g., vodka, lime)

Breweries

live

Search breweries by name, city, or type via Open Brewery DB

Local 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-breweries": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/breweries/mcp"
      ]
    }
  }
}
search_breweries requires: query

Search breweries by name

query required string Brewery name
limit optional number Max results (1-50, default 10)
get_brewery requires: id

Get brewery details by ID

id required string Brewery ID
breweries_by_city requires: city

Find breweries in a city

city required string City name
limit optional number Max results (1-50, default 10)

Art

live

Search 470,000+ artworks from the Metropolitan Museum of Art

Culture 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-art": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/art/mcp"
      ]
    }
  }
}
search_artworks requires: query

Search artworks by keyword

query required string Search term (artist, title, medium, etc.)
get_artwork requires: object_id

Get full artwork details by object ID

object_id required number Met Museum object ID
get_departments

List all museum departments


Poetry

live

Search and discover poetry by title, author, or random selection via PoetryDB

Literature 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-poetry": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/poetry/mcp"
      ]
    }
  }
}
search_poems requires: query

Search poems by title

query required string Title search term
poems_by_author requires: author

Get all poems by an author

author required string Author name (e.g., Emily Dickinson)
random_poems

Get random poems

count optional number Number of poems (1-10, default 1)

Search universities worldwide by name or country

Education 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-universities": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/universities/mcp"
      ]
    }
  }
}
search_universities

Search universities by name and/or country

name optional string University name or partial name
country optional string Country name (e.g., United States)

Carbon

live

UK electricity carbon intensity and generation mix data

Environment 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-carbon": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/carbon/mcp"
      ]
    }
  }
}
get_intensity

Get current UK carbon intensity (gCO2/kWh)

get_intensity_by_date requires: date

Get carbon intensity for a specific date

date required string Date in YYYY-MM-DD format
get_generation_mix

Get current electricity generation mix by fuel type


Domains

live

Search registered domain names across all TLDs

Business 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-domains": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/domains/mcp"
      ]
    }
  }
}
search_domains requires: domain

Search for registered domain names

domain required string Domain name pattern to search
zone optional string TLD filter (e.g., com, io, org)
limit optional number Max results (default 50)

US public company filings, financial facts, and company search from SEC EDGAR

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

Search SEC-registered companies by name or ticker

query required string Company name or ticker symbol
get_company_filings requires: cik

Get recent SEC filings for a company

cik required string SEC CIK number
form_type optional string Filter by form type (e.g., 10-K, 10-Q, 8-K)
get_company_facts requires: cik

Get XBRL financial facts (revenue, assets, etc.) for a company

cik required string SEC CIK number

IP Lookup

live

IP address geolocation — country, city, ISP, coordinates

Networking 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-iplookup": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/iplookup/mcp"
      ]
    }
  }
}
geolocate_ip requires: ip

Get geolocation data for an IP address

ip required string IPv4 or IPv6 address
batch_geolocate requires: ips

Geolocate multiple IP addresses at once (max 100)

ips required string Comma-separated IP addresses

DNS

live

DNS lookups, reverse DNS, and multi-record queries via Google DNS-over-HTTPS

Networking 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-dns": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/dns/mcp"
      ]
    }
  }
}
dns_lookup requires: domain

Query DNS records for a domain

domain required string Domain name
type optional string Record type (A, AAAA, MX, NS, TXT, CNAME — default A)
dns_lookup_all requires: domain

Get all common DNS record types for a domain at once

domain required string Domain name
reverse_dns requires: ip

Reverse DNS lookup for an IP address

ip required string IPv4 address

NPM

live

Search npm packages, get details, and check download stats

Development 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-npm": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/npm/mcp"
      ]
    }
  }
}
search_packages requires: query

Search npm packages by keyword

query required string Search term
limit optional number Max results (1-50, default 10)
get_package requires: name

Get full details for an npm package

name required string Exact package name
get_downloads requires: name

Get download statistics for a package

name required string Package name
period optional string Time period (last-day, last-week, last-month — default last-week)

Search Nobel Prize laureates and prizes by year and category

Reference 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-nobel": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/nobel/mcp"
      ]
    }
  }
}
search_laureates

Search Nobel Prize laureates by name or category

name optional string Laureate name
category optional string Prize category (phy, che, med, lit, pea, eco)
get_prizes_by_year requires: year

Get Nobel Prizes awarded in a specific year

year required number Year (e.g., 2024)
category optional string Filter by category (phy, che, med, lit, pea, eco)

Currency exchange rates, conversion, and historical rates from Frankfurter

Finance 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-exchange": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/exchange/mcp"
      ]
    }
  }
}
get_rate requires: from, to

Get current exchange rate between two currencies

from required string Source currency (e.g., USD)
to required string Target currency (e.g., EUR)
convert requires: from, to, amount

Convert an amount between currencies

from required string Source currency
to required string Target currency
amount required number Amount to convert
get_historical_rate requires: from, to, date

Get exchange rate on a specific date

from required string Source currency
to required string Target currency
date required string Date (YYYY-MM-DD)
get_currencies

List all available currencies


Search programming questions and answers from Stack Overflow and other SE sites

Development 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-stackexchange": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/stackexchange/mcp"
      ]
    }
  }
}
search_questions requires: query

Search StackExchange questions by keyword

query required string Search query
site optional string SE site (default: stackoverflow)
limit optional number Max results (1-20, default 5)
get_answers requires: question_id

Get answers for a question by ID

question_id required number Question ID
site optional string SE site (default: stackoverflow)

World Bank

live

Country statistics, GDP, population, and development indicators from the World Bank

Reference 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-worldbank": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/worldbank/mcp"
      ]
    }
  }
}
get_country requires: country_code

Get country information (region, income level, capital)

country_code required string ISO 3166-1 alpha-2 or alpha-3 code
get_indicator requires: country_code, indicator

Get a World Bank indicator for a country over time

country_code required string Country code
indicator required string Indicator code (e.g., NY.GDP.MKTP.CD, SP.POP.TOTL)
date_range optional string Year range (e.g., 2015:2024)
get_population requires: country_code

Get population data for a country

country_code required string Country code
get_gdp requires: country_code

Get GDP data for a country

country_code required string Country code

Countries

live

World country data — search by name, ISO code, region, language, or currency via REST Countries API

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

Search for countries by name. Returns common name, official name, capital, region, subregion, population, area, languages, currencies, and flag emoji.

query required string Country name to search for (partial matches are supported)
get_country_by_code requires: code

Get full country information by ISO 3166-1 alpha-2 (e.g. "US") or alpha-3 (e.g. "USA") code.

code required string ISO 3166-1 alpha-2 or alpha-3 country code
countries_by_region requires: region

List all countries in a geographic region with name, capital, population, and flag.

region required string Region name — one of: africa, americas, asia, europe, oceania
countries_by_language requires: language

Find all countries where a given language is spoken. Returns name, capital, region, and population.

language required string Language name (e.g. "spanish", "french", "arabic")
countries_by_currency requires: currency

Find all countries that use a given currency. Returns name, capital, and region.

currency required string Currency code or name (e.g. "eur", "usd", "dollar")

Wikipedia

live

Search and retrieve Wikipedia articles — summaries, section structure, and random article discovery

Reference 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-wikipedia": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/wikipedia/mcp"
      ]
    }
  }
}
search_wikipedia requires: query

Search Wikipedia articles by keyword. Returns title, snippet, page ID, and word count for each result.

query required string Search query
limit optional number Number of results to return (1-50, default 10)
get_article_summary requires: title

Get a summary for a Wikipedia article by title. Returns the introduction extract, description, thumbnail URL, and content URLs.

title required string Wikipedia article title (e.g., "Albert Einstein")
get_article_sections requires: title

Get the section structure (table of contents) of a Wikipedia article by title.

title required string Wikipedia article title (e.g., "World War II")
get_random_articles

Get random Wikipedia articles. Returns title, extract, and page ID for each article.

count optional number Number of random articles to fetch (1-10, default 5)

GitHub

live

Search repositories, get repo details, list issues, and look up user profiles via GitHub REST API

Development 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-github": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/github/mcp"
      ]
    }
  }
}
search_repos requires: query

Search GitHub repositories by keyword

query required string Search query
sort optional string Sort by: stars, forks, or updated
per_page optional number Results to return (default 10, max 30)
get_repo requires: owner, repo

Get full details for a GitHub repository

owner required string Repository owner
repo required string Repository name
list_repo_issues requires: owner, repo

List issues for a GitHub repository

owner required string Repository owner
repo required string Repository name
state optional string Filter: open, closed, or all
per_page optional number Results to return (default 10)
get_user requires: username

Get a GitHub user public profile

username required string GitHub username

Search stories, get top stories, and retrieve items from Hacker News via Algolia and Firebase APIs

News 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-hackernews": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/hackernews/mcp"
      ]
    }
  }
}
search_hn requires: query

Search Hacker News stories via Algolia

query required string Search query
tags optional string Content type: story, comment, ask_hn, show_hn
per_page optional number Results to return (default 10)
get_top_stories

Get the current top stories from Hacker News

count optional number Number of stories (default 10)
get_item requires: id

Get a single HN item (story or comment) by ID

id required number Hacker News item ID

Timezone

live

Get current time by timezone or IP, list all timezones, and convert times between zones via WorldTimeAPI

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

Get current time in a timezone

timezone required string IANA timezone (e.g. America/New_York)
list_timezones

List all available IANA timezones

get_time_by_ip requires: ip

Get current time based on an IP address

ip required string IPv4 or IPv6 address
convert_time requires: from_timezone, to_timezone

Convert time between two timezones

from_timezone required string Source IANA timezone
to_timezone required string Target IANA timezone
time optional string ISO 8601 datetime (default: now)

Search movies via iTunes and TV shows via TVmaze — details, episodes, and schedules

Entertainment 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-movies": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/movies/mcp"
      ]
    }
  }
}
search_movies requires: query

Search for movies via iTunes

query required string Movie title or keyword
limit optional number Results to return (1-25, default 10)
search_tv_shows requires: query

Search TV shows via TVmaze

query required string TV show name or keyword
get_tv_show requires: id

Get TV show details with episodes by TVmaze ID

id required number TVmaze show ID
get_tv_schedule

Get today's TV schedule by country

country optional string ISO country code (default US)
date optional string Date in YYYY-MM-DD (default today)

Sports

live

Search teams and players, get league standings, and recent/upcoming match results via TheSportsDB

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

Search sports teams by name

query required string Team name to search
search_players requires: query

Search players by name

query required string Player name to search
get_league_table requires: league_id, season

Get current league standings

league_id required string TheSportsDB league ID
season required string Season (e.g. 2024-2025)
get_last_events requires: team_id

Get last 15 match results for a team

team_id required string TheSportsDB team ID
get_next_events requires: team_id

Get next 15 upcoming matches for a team

team_id required string TheSportsDB team ID

Airports

live

Search airports by name/city, get airport details by IATA code, and calculate distances between airports

Travel 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-airports": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/airports/mcp"
      ]
    }
  }
}
search_airports requires: query

Search airports by name, city, or country

query required string Search query
page optional number Page number (default 1)
get_airport requires: iata_code

Get airport details by IATA code

iata_code required string IATA airport code (e.g. JFK)
calculate_distance requires: from, to

Calculate distance between two airports

from required string Origin IATA code
to required string Destination IATA code

Jokes

live

Random jokes, joke search, categories, and safe-mode filtering via JokeAPI

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

Get a random joke by category

category optional string Category: Any, Programming, Misc, Dark, Pun, Spooky, Christmas
type optional string Type: single or twopart
safe_mode optional boolean Enable safe mode (default true)
search_jokes requires: query

Search jokes by keyword

query required string Keyword to search
category optional string Category filter
amount optional number Number of jokes (default 5)
get_joke_categories

List all available joke categories

get_joke_flags

List all available joke flags/filters


SpaceX

live

SpaceX launches, rockets, crew members, and Starlink satellite data from the SpaceX API v4

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

Get the most recent SpaceX launch

get_next_launch

Get the next upcoming SpaceX launch

get_past_launches

Get recent past launches sorted by date

limit optional number Number of launches (default 10)
get_rockets

List all SpaceX rockets

get_crew

List SpaceX crew members

get_starlink

Get Starlink satellite info

limit optional number Number of satellites (default 20)

US national debt, Treasury interest rates, and federal spending data from the Treasury Fiscal Data API

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

Get the current US national debt (debt to the penny)

get_treasury_rates

Get US Treasury average interest rates

date optional string Filter by record date (YYYY-MM-DD)
get_federal_spending

Get federal net cost / spending data

fiscal_year optional string Four-digit fiscal year (e.g., "2023")

FBI Wanted

live

Search the FBI Most Wanted list and retrieve detailed profiles from the official FBI API

Government 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-fbiwanted": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/fbiwanted/mcp"
      ]
    }
  }
}
search_wanted

Search the FBI Most Wanted list by keyword with pagination

query optional string Search keyword
page optional number Page number (default 1)
get_wanted_person requires: uid

Get full details for a specific FBI Wanted person by UID

uid required string Unique identifier of the wanted person

FDA

live

Search FDA adverse drug event reports, drug labeling, and food recalls via openFDA

Health 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-fda": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/fda/mcp"
      ]
    }
  }
}
search_drug_events requires: query

Search FDA adverse drug event (FAERS) reports

query required string Search query (e.g., drug name)
limit optional number Number of results (default 5)
search_drug_labels requires: query

Search FDA drug labeling / package inserts

query required string Drug name or active ingredient
limit optional number Number of results (default 5)
search_food_recalls

Search FDA food enforcement / recall records

query optional string Product name, company, or reason for recall
limit optional number Number of results (default 10)

COVID-19 global and country statistics, historical timelines, and vaccination coverage from disease.sh

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

Get global COVID-19 statistics. Returns total cases, deaths, recovered, active cases, and today's new cases and deaths.

get_country_stats requires: country

Get COVID-19 statistics for a specific country. Returns cases, deaths, recovered, active, today's new cases/deaths, and population.

country required string Country name or ISO code (e.g., "USA", "germany", "gb")
get_historical

Get historical COVID-19 timeline data for a country or globally. Returns daily timeline of cases, deaths, and recoveries.

country optional string Country name or "all" for global data (default: "all")
days optional number Number of days of history to return (default: 30)
get_vaccine_stats

Get COVID-19 vaccination coverage timeline. Returns daily cumulative vaccine doses administered over the last 30 days.

country optional string Country name to get vaccine data for. Omit for global totals.

Pokémon

live

Pokémon details, type effectiveness, abilities, and evolution chains from PokéAPI

Games 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-pokemon": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/pokemon/mcp"
      ]
    }
  }
}
get_pokemon requires: name

Get Pokémon details by name or ID. Returns name, ID, types, base stats, abilities, height, weight, and sprites.

name required string Pokémon name (e.g., "pikachu") or numeric ID (e.g., "25")
get_type requires: type

Get type effectiveness information and Pokémon list for a given type. Returns damage relations and the first 20 Pokémon of that type.

type required string Type name (e.g., "fire", "water", "electric")
get_ability requires: ability

Get ability details including effect description and the list of Pokémon that can have this ability.

ability required string Ability name (e.g., "overgrow", "blaze", "static")
get_evolution_chain requires: id

Get the full evolution chain by chain ID. Returns each species with its evolution trigger, minimum level, and evolution item.

id required number Evolution chain ID (e.g., 1 for Bulbasaur line, 10 for Caterpie line)

Game Deals

live

Search game deals and prices across Steam, GOG, Epic, and dozens of other stores via CheapShark

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

Search for game deals with optional filters. Returns title, store, sale price, normal price, savings percentage, Metacritic score, and deal rating.

title optional string Filter deals by game title (partial match supported)
upper_price optional number Maximum price filter
lower_price optional number Minimum price filter
store_id optional string Filter by store ID (use list_stores to get IDs)
sort_by optional string Sort order: "Deal Rating" (default), "Price", "Metacritic", or "Reviews"
page_size optional number Number of results (default 10, max 60)
search_games requires: query

Search for games by title. Returns each game with its cheapest current price and a deal ID to get more details.

query required string Game title to search for
limit optional number Maximum number of results (default 10)
get_game_details requires: id

Get full price details for a game including price history, cheapest price ever recorded, and current deals across all stores.

id required string CheapShark game ID (obtained from search_games)
list_stores

List all game stores tracked by CheapShark. Returns store names and IDs for use with search_deals.


Trivia

live

Trivia questions with category and difficulty filters from the Open Trivia Database

Games 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-trivia": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/trivia/mcp"
      ]
    }
  }
}
get_questions

Get trivia questions from the Open Trivia Database. Optionally filter by category, difficulty, and question type.

amount optional number Number of questions to return. Defaults to 10. Max 50.
category optional number Category ID to filter by. Use list_categories to get available IDs.
difficulty optional string Difficulty level. One of: easy, medium, hard.
type optional string Question type. One of: multiple (multiple choice), boolean (true/false).
list_categories

List all available trivia categories and their IDs.

get_category_stats requires: category

Get the total and per-difficulty question counts for a specific category.

category required number Category ID. Use list_categories to get available IDs.

Search artists and releases, and retrieve detailed discography and track listings from MusicBrainz

Music 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-musicbrainz": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/musicbrainz/mcp"
      ]
    }
  }
}
search_artists requires: query

Search for music artists by name using the MusicBrainz database.

query required string Artist name or search query.
limit optional number Maximum number of results to return. Defaults to 10.
get_artist requires: id

Get detailed information about an artist including their release list. Use the MusicBrainz ID from search_artists.

id required string MusicBrainz artist ID (UUID).
search_releases requires: query

Search for albums and releases by title or query.

query required string Release title or search query.
limit optional number Maximum number of results to return. Defaults to 10.
get_release requires: id

Get detailed information about a release including its full track listing. Use the MusicBrainz ID from search_releases.

id required string MusicBrainz release ID (UUID).

Search and discover internet radio stations worldwide by name, country, or genre from Radio Browser

Music 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-radio": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/radio/mcp"
      ]
    }
  }
}
search_stations requires: query

Search for radio stations by name. Results are ordered by votes (popularity).

query required string Station name to search for.
limit optional number Maximum number of results to return. Defaults to 10.
get_top_stations

Get the most popular radio stations by vote count, optionally filtered by country.

count optional number Number of stations to return. Defaults to 10.
country optional string Filter by country name (e.g. "Germany", "United States"). Omit for global results.
list_countries

List countries that have radio stations, with station counts.

list_tags

List the most common radio station genres and tags by station count.

limit optional number Maximum number of tags to return. Defaults to 20.

Flights

live

Live aircraft positions, arrivals, and departures from the OpenSky Network

Travel 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-flights": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/flights/mcp"
      ]
    }
  }
}
get_flights_in_area requires: lamin, lomin, lamax, lomax

Get all aircraft currently in a geographic bounding box. Returns icao24, callsign, origin country, position, altitude, velocity, and heading.

lamin required number Minimum latitude of the bounding box (degrees)
lomin required number Minimum longitude of the bounding box (degrees)
lamax required number Maximum latitude of the bounding box (degrees)
lomax required number Maximum longitude of the bounding box (degrees)
get_aircraft requires: icao24

Track a specific aircraft by its ICAO24 transponder address. Returns current position, velocity, altitude, and heading.

icao24 required string ICAO24 transponder address (6 hex characters, e.g. "a0b1c2")
get_arrivals requires: airport, begin, end

Get flights that arrived at an airport within a time range. Requires an ICAO airport code and Unix timestamps.

airport required string ICAO airport code (e.g. "KLAX", "EGLL")
begin required number Start of time range as Unix timestamp (seconds)
end required number End of time range as Unix timestamp (seconds, max 7 days after begin)
get_departures requires: airport, begin, end

Get flights that departed from an airport within a time range. Requires an ICAO airport code and Unix timestamps.

airport required string ICAO airport code (e.g. "KLAX", "EGLL")
begin required number Start of time range as Unix timestamp (seconds)
end required number End of time range as Unix timestamp (seconds, max 7 days after begin)

City Bikes

live

Live bike-sharing availability and station data for hundreds of networks worldwide from CityBik.es

Travel 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-citybikes": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/citybikes/mcp"
      ]
    }
  }
}
list_networks

List all bike-sharing networks worldwide. Returns name, id, and location (city, country, lat/lng) for each network.

get_network requires: id

Get live station data for a bike-sharing network by its id. Returns network name and all stations with bike availability, empty slots, and coordinates.

id required string Network id (e.g. "citi-bike-nyc", "velib" for Paris, "nextbike-berlin")
search_networks requires: query

Search bike-sharing networks by city or country name. Returns matching networks with location info.

query required string City or country name to search for (e.g. "New York", "France", "Berlin")

Words

live

Find synonyms, antonyms, rhymes, related words, and autocomplete via the Datamuse API

Reference 5 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-words": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/words/mcp"
      ]
    }
  }
}
find_synonyms requires: word

Find synonyms for a word, ranked by similarity score.

word required string The word to find synonyms for
limit optional number Maximum number of results to return (default: 10)
find_rhymes requires: word

Find words that rhyme with a given word, ranked by score.

word required string The word to find rhymes for
limit optional number Maximum number of results to return (default: 10)
find_related requires: word

Find words related to a given word by a specific relation type (syn, ant, rhy, trg, jja, jjb).

word required string The word to find related words for
relation optional string Relation type: "syn" (synonyms), "ant" (antonyms), "rhy" (rhymes), "trg" (associated words), "jja" (adjectives for noun), "jjb" (nouns for adjective). Default: "trg"
limit optional number Maximum number of results to return (default: 10)
autocomplete requires: prefix

Get word completions from a prefix. Useful for autocomplete and spelling suggestions.

prefix required string The prefix to autocomplete (e.g. "hel" returns "hello", "help", etc.)
limit optional number Maximum number of results to return (default: 10)
find_words

Advanced word search. Find words matching a combination of meaning, pronunciation, and spelling constraints.

meaning_like optional string Find words with meaning similar to this phrase
sounds_like optional string Find words that sound like this word
spelled_like optional string Find words spelled like this pattern (use * as wildcard, e.g. "b*ttle")
limit optional number Maximum number of results to return (default: 10)

Translate

live

Translate text, detect languages, and list supported languages via LibreTranslate

Reference 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-translate": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/translate/mcp"
      ]
    }
  }
}
translate requires: text, source, target

Translate text from a source language to a target language. Returns the translated text.

text required string The text to translate
source required string Source language code (e.g. "en" for English, "es" for Spanish)
target required string Target language code (e.g. "es" for Spanish, "fr" for French)
detect_language requires: text

Detect the language of a text string. Returns an array of detected languages with confidence scores.

text required string The text whose language should be detected
list_languages

List all languages supported by the translation API. Returns language codes and names.


US unemployment rate, CPI inflation, and employment figures from the Bureau of Labor Statistics

Finance 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-econdata": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/econdata/mcp"
      ]
    }
  }
}
get_series requires: series_id

Fetch a BLS time series by series ID. Returns data points with year, period, and value.

series_id required string BLS series ID (e.g. "CUUR0000SA0" for CPI)
start_year optional string Start year as 4-digit string (e.g. "2020"). Optional.
end_year optional string End year as 4-digit string (e.g. "2024"). Optional.
get_unemployment

Get the US civilian unemployment rate over time (BLS series LNS14000000). Returns year, month, and rate for each period.

start_year optional string Start year as 4-digit string (e.g. "2020"). Optional.
end_year optional string End year as 4-digit string (e.g. "2024"). Optional.
get_cpi

Get the US Consumer Price Index for All Urban Consumers (BLS series CUUR0000SA0). Returns year, month, and index value.

start_year optional string Start year as 4-digit string (e.g. "2020"). Optional.
end_year optional string End year as 4-digit string (e.g. "2024"). Optional.
get_employment_by_industry

Get US non-farm payroll employment figures by industry. Options: "total_nonfarm", "manufacturing", "construction", "retail", "financial", "government". Returns employment in thousands.

industry optional string Industry to retrieve. One of: "total_nonfarm", "manufacturing", "construction", "retail", "financial", "government".
start_year optional string Start year as 4-digit string. Optional.
end_year optional string End year as 4-digit string. Optional.

Patents

live

Search US patents by keyword, retrieve patent details, and look up inventors via PatentsView

Reference 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-patents": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/patents/mcp"
      ]
    }
  }
}
search_patents requires: query

Search US patents by keyword. Matches against patent abstracts. Returns patent number, title, date, inventors, and assignee organization.

query required string Keyword or phrase to search in patent abstracts
per_page optional number Number of results to return (default 10, max 25)
get_patent requires: number

Get full details for a specific US patent by patent number. Returns title, abstract, date, type, inventors, and assignee.

number required string Patent number (e.g. "7654321")
search_inventors requires: query

Search US patent inventors by last name. Returns inventor name, location, and associated patent numbers.

query required string Inventor last name to search for
per_page optional number Number of results to return (default 10, max 25)

Upcoming and past rocket launches, full mission details, and searchable launch history from Launch Library 2

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

Get upcoming rocket launches. Returns name, net launch time, status, launch pad, rocket name, and mission description.

limit optional number Number of launches to return (default 10)
get_past_launches

Get past rocket launches. Returns name, net launch time, status, launch pad, rocket name, and mission description.

limit optional number Number of launches to return (default 10)
get_launch requires: id

Get full details for a specific launch by its Launch Library 2 ID. Returns name, net time, status, pad, rocket, mission, orbit info, and video URLs.

id required string Launch Library 2 launch UUID (e.g. "a6ce038e-4d89-4265-b47f-1c6ee5863f84")
search_launches requires: query

Search launches by keyword (rocket name, mission name, agency, etc). Returns matching launches with name, net launch time, status, pad, rocket, and mission description.

query required string Search keyword (e.g. "Falcon 9", "Artemis", "ISS")
limit optional number Number of results to return (default 10)

Browse and search free-to-play games by platform, genre, and tags from FreeToGame

Games 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-videogames": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/videogames/mcp"
      ]
    }
  }
}
list_games

List free-to-play games. Optionally filter by platform and category, and sort results. Returns title, short description, genre, platform, publisher, release date, and thumbnail.

platform optional string Platform filter: "pc", "browser", or "all" (default "all")
category optional string Genre/category filter, e.g. "mmorpg", "shooter", "strategy", "moba", "racing", "sports"
sort_by optional string Sort order: "release-date", "popularity", "alphabetical", or "relevance"
get_game requires: id

Get full details for a free-to-play game by its FreeToGame ID. Returns title, description, genre, platform, publisher, developer, release date, screenshots, and minimum system requirements.

id required number FreeToGame game ID (e.g. 452 for "Valorant")
filter_games requires: tag

Filter free-to-play games by tag (dot-separated combination of attributes). Returns matching games with title, short description, genre, platform, publisher, release date, and thumbnail.

tag required string Dot-separated tag filter, e.g. "3d.mmorpg.fantasy", "shooter.pvp", "browser.strategy"
platform optional string Optional platform filter: "pc" or "browser"

Star Wars

live

Explore Star Wars universe data — characters, planets, starships, and films from SWAPI

Entertainment 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-swapi": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/swapi/mcp"
      ]
    }
  }
}
search_people requires: query

Search Star Wars characters by name. Returns name, physical attributes, birth year, gender, and homeworld URL.

query required string Character name to search for (e.g., "Luke")
get_planet requires: id

Get a Star Wars planet by its numeric ID. Returns name, climate, terrain, population, and orbital data.

id required number Planet ID (e.g., 1 for Tatooine)
get_starship requires: id

Get a Star Wars starship by its numeric ID. Returns name, model, manufacturer, crew capacity, and hyperdrive rating.

id required number Starship ID (e.g., 9 for the Death Star)
get_film requires: id

Get a Star Wars film by its numeric ID. Returns title, episode number, director, producer, release date, and opening crawl.

id required number Film ID (e.g., 1 for A New Hope)

Search and browse anime, manga, and characters via the Jikan MyAnimeList API

Entertainment 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-jikan": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/jikan/mcp"
      ]
    }
  }
}
search_anime requires: query

Search anime by title using MyAnimeList data. Returns title, score, type, episode count, status, synopsis, and genres.

query required string Anime title to search for (e.g., "Fullmetal Alchemist")
get_anime requires: id

Get full details for a specific anime by its MyAnimeList ID. Includes score, synopsis, genres, studios, episodes, and more.

id required number MyAnimeList anime ID (e.g., 5114 for Fullmetal Alchemist: Brotherhood)
top_anime

Get the top-ranked anime from MyAnimeList, optionally filtered by type (tv, movie, ova, special, ona, music).

type optional string Filter by anime type: tv, movie, ova, special, ona, music. Omit for all types.
search_characters requires: query

Search anime and manga characters by name. Returns name, nicknames, favorites count, and a brief biography.

query required string Character name to search for (e.g., "Naruto")

Crossref

live

Search and retrieve academic paper metadata — DOIs, authors, citations, and journals via Crossref

Science 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-crossref": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/crossref/mcp"
      ]
    }
  }
}
search_works requires: query

Search academic works (papers, books, datasets) in the Crossref index by keyword. Returns title, authors, journal, DOI, and citation count.

query required string Search query (e.g., "climate change machine learning")
limit optional number Number of results to return (1-100, default 10)
get_work requires: doi

Get full metadata for a specific academic work by its DOI. Returns title, authors, abstract, journal, publisher, citation count, and subjects.

doi required string DOI of the work (e.g., "10.1038/nature12373")
get_journal requires: issn

Get the 5 most recent works published in a journal by its ISSN. Returns title, authors, DOI, and publication date.

issn required string Journal ISSN (e.g., "1476-4687" for Nature)

OpenAlex

live

Search scholarly works, authors, institutions, and academic concepts via the OpenAlex API

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

Search scholarly works (papers, books, datasets) in the OpenAlex index. Returns title, authors, journal, year, citation count, and abstract.

query required string Search query (e.g., "transformer neural networks")
limit optional number Number of results to return (1-25, default 10)
search_authors requires: query

Search researchers and authors by name in OpenAlex. Returns display name, ORCID, institution, works count, and citation count.

query required string Author name to search for (e.g., "Yoshua Bengio")
limit optional number Number of results to return (1-25, default 10)
search_institutions requires: query

Search academic institutions (universities, research labs) by name in OpenAlex. Returns name, country, type, works count, and top concepts.

query required string Institution name to search for (e.g., "MIT")
limit optional number Number of results to return (1-25, default 10)
get_concept requires: query

Look up an academic concept or field of study by name. Returns description, works count, related concepts, and ancestor concepts in the hierarchy.

query required string Concept name to look up (e.g., "deep learning")

PubMed

live

Search biomedical literature, fetch abstracts, and retrieve article metadata via NCBI PubMed

Science 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-pubmed": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/pubmed/mcp"
      ]
    }
  }
}
search_pubmed requires: query

Search the PubMed biomedical literature database by keyword, author, or MeSH term. Returns a list of PubMed IDs that can be used with get_summary or get_abstract.

query required string Search query (e.g., "CRISPR cancer therapy", "Smith J[Author]", "COVID-19[MeSH]")
limit optional number Number of results to return (1-100, default 10)
get_summary requires: ids

Get metadata summaries for one or more PubMed articles by their PubMed IDs. Returns title, authors, journal, publication date, and DOI.

ids required string Comma-separated PubMed IDs (e.g., "33579999,34567890")
get_abstract requires: id

Get the full abstract text for a single PubMed article by its PubMed ID. Returns structured abstract with section labels when available.

id required string A single PubMed ID (e.g., "33579999")

Search species, retrieve taxonomic data, and browse occurrence records from the Global Biodiversity Information Facility

Science 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-gbif": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/gbif/mcp"
      ]
    }
  }
}
search_species requires: query

Search GBIF species backbone by name or keyword. Returns matched taxa with rank, status, and classification.

query required string Species name or keyword (e.g., "Homo sapiens", "oak")
limit optional number Maximum results to return (1-100, default 20)
get_species requires: key

Get full taxonomic details for a GBIF species by its integer taxon key. Use search_species first to find the key.

key required number GBIF taxon key (integer)
get_occurrences requires: key

Retrieve georeferenced occurrence records for a taxon. Optionally filter by ISO 3166-1 alpha-2 country code.

key required number GBIF taxon key (integer)
limit optional number Maximum records to return (1-300, default 20)
country optional string ISO 3166-1 alpha-2 country code to filter occurrences (e.g., "US", "DE")

USGS Water

live

Real-time streamflow, gage height, and daily water data from USGS National Water Information System

Science 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-usgswater": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/usgswater/mcp"
      ]
    }
  }
}
get_current requires: site_id

Get current instantaneous streamflow (discharge, cfs) and gage height (ft) for a USGS monitoring site.

site_id required string USGS site number (e.g., "01646500" for Potomac River at Little Falls, MD)
search_sites requires: state

Find active USGS stream-gage sites in a US state that have real-time instantaneous data.

state required string Two-letter US state abbreviation (e.g., "VA", "CA", "TX")
get_daily requires: site_id, start, end

Get daily mean streamflow values for a USGS site over a date range. Dates must be in YYYY-MM-DD format.

site_id required string USGS site number
start required string Start date in YYYY-MM-DD format
end required string End date in YYYY-MM-DD format

Search the Internet Archive, retrieve item metadata, and check Wayback Machine snapshots

Reference 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-archive": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/archive/mcp"
      ]
    }
  }
}
search requires: query

Search the Internet Archive for texts, audio, video, software, and other items. Supports Lucene query syntax.

query required string Search query (e.g., "subject:astronomy", "creator:NASA", "moon landing")
limit optional number Number of results to return (1-100, default 20)
get_metadata requires: id

Retrieve full metadata for an Internet Archive item by its identifier (the unique ID in the archive.org URL).

id required string Archive.org item identifier (e.g., "principleofrelat00eins", "ApolloMissionsMoonLandings")
wayback_check requires: url

Check whether a URL has ever been archived in the Wayback Machine and retrieve the closest available snapshot.

url required string The URL to look up (e.g., "https://example.com/some-page")

Decode VINs, browse vehicle makes, and look up models via the NHTSA vehicle product information catalog

Vehicles 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-nhtsa": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/nhtsa/mcp"
      ]
    }
  }
}
decode_vin requires: vin

Decode a 17-character Vehicle Identification Number (VIN) to get make, model, year, body style, engine, and other attributes.

vin required string 17-character VIN (e.g., "1HGBH41JXMN109186")
get_makes

Retrieve all vehicle makes (brands) registered with NHTSA.

get_models requires: make, year

Get all vehicle models available for a specific make and model year.

make required string Vehicle make name (e.g., "Toyota", "Ford", "BMW")
year required number Model year (e.g., 2022)

Simplify, differentiate, integrate, and factor mathematical expressions via the Newton API

Math 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-newton": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/newton/mcp"
      ]
    }
  }
}
simplify requires: expression

Simplify a mathematical expression (e.g., "2^2+2(2)" → "8"). Supports standard algebraic notation.

expression required string Mathematical expression to simplify (e.g., "2^2+2(2)", "x^2+2x+1")
derive requires: expression

Compute the derivative of a mathematical expression with respect to x (e.g., "x^2" → "2 x")

expression required string Expression to differentiate (e.g., "x^2", "sin(x)", "x^3+2x^2+x")
integrate requires: expression

Compute the indefinite integral of a mathematical expression with respect to x (e.g., "x^2" → "(1/3)x^3")

expression required string Expression to integrate (e.g., "x^2", "cos(x)", "x^3+x")
factor requires: expression

Factor a polynomial expression (e.g., "x^2-1" → "(x-1)(x+1)", "x^2+3x+2" → "(x+1)(x+2)")

expression required string Polynomial expression to factor (e.g., "x^2-1", "x^2+3x+2")

UK Police

live

Query street-level crime data, police forces, and crime outcomes from the UK Police open data API

Government 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-ukpolice": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/ukpolice/mcp"
      ]
    }
  }
}
get_crimes requires: lat, lng

Get street-level crimes near a latitude/longitude for a given month. Returns crime category, location, and outcome status.

lat required number Latitude of the location
lng required number Longitude of the location
date optional string Month to query in YYYY-MM format (e.g. "2024-01"). Defaults to latest available.
get_forces

List all police forces in England, Wales, and Northern Ireland. Returns force ID and name.

get_outcomes requires: lat, lng

Get outcomes for crimes at a location for a given month. Returns outcome category and date for each crime.

lat required number Latitude of the location
lng required number Longitude of the location
date optional string Month to query in YYYY-MM format (e.g. "2024-01"). Defaults to latest available.

Search CVE vulnerabilities, fetch CVE details, and browse recent disclosures from the NIST National Vulnerability Database

Security 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-nvd": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/nvd/mcp"
      ]
    }
  }
}
search_cves requires: query

Search CVE vulnerabilities by keyword. Returns CVE ID, description, severity, and CVSS score.

query required string Keyword(s) to search in CVE descriptions
limit optional number Maximum number of results to return (default 10, max 2000)
get_cve requires: cve_id

Fetch a specific CVE by its ID (e.g. "CVE-2021-44228"). Returns full details including description, severity, and affected products.

cve_id required string CVE identifier, e.g. "CVE-2021-44228"
recent_cves requires: start, end

Fetch CVEs published within a date range. Dates must be ISO 8601 format with timezone (e.g. "2024-01-01T00:00:00.000Z").

start required string Start date in ISO 8601 format (e.g. "2024-01-01T00:00:00.000Z")
end required string End date in ISO 8601 format (e.g. "2024-01-31T23:59:59.000Z")
limit optional number Maximum number of results to return (default 10, max 2000)

Query Wikipedia pageview statistics — article views, top articles, and project-wide traffic via the Wikimedia API

Data 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-wikiviews": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/wikiviews/mcp"
      ]
    }
  }
}
get_article_views requires: title, start, end

Get daily pageview counts for a specific Wikipedia article over a date range. Dates must be in YYYYMMDD format.

title required string Wikipedia article title, URL-encoded if needed (e.g. "Albert_Einstein")
start required string Start date in YYYYMMDD format (e.g. "20240101")
end required string End date in YYYYMMDD format (e.g. "20240131")
get_top_articles requires: year, month, day

Get the most viewed Wikipedia articles for a specific day. Returns up to 1000 articles ranked by view count.

year required string Year as 4-digit string (e.g. "2024")
month required string Month as zero-padded 2-digit string (e.g. "01")
day required string Day as zero-padded 2-digit string (e.g. "15")
get_project_views requires: start, end

Get aggregate daily pageview totals for all of English Wikipedia over a date range. Dates must be in YYYYMMDD format.

start required string Start date in YYYYMMDD format (e.g. "20240101")
end required string End date in YYYYMMDD format (e.g. "20240131")

Space News

live

Fetch the latest spaceflight news articles and blog posts from the Spaceflight News API

Space 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-spacenews": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/spacenews/mcp"
      ]
    }
  }
}
get_articles

Fetch the latest spaceflight news articles sorted by publication date. Returns title, summary, URL, image, and source.

limit optional number Number of articles to return (default 10, max 100)
search_articles requires: query

Search spaceflight news articles by keyword. Returns matching articles with title, summary, URL, and publication date.

query required string Search query (e.g. "SpaceX Starship launch")
limit optional number Number of results to return (default 10, max 100)
get_blogs

Fetch the latest spaceflight blog posts sorted by publication date. Returns title, summary, URL, image, and source.

limit optional number Number of blog posts to return (default 10, max 100)

Bible

live

Fetch Bible verses, passages in multiple translations, and random verses via the Bible API

Reference 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-bible": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/bible/mcp"
      ]
    }
  }
}
get_verse requires: reference

Fetch a specific Bible verse or verse range by reference (e.g. "john 3:16", "romans 8:28", "psalm 23:1-6"). Returns the verse text in the World English Bible (WEB) translation.

reference required string Bible reference string (e.g. "john 3:16", "genesis 1:1-3", "psalm 23"). Spaces will be encoded automatically.
get_passage requires: reference, translation

Fetch a Bible passage with a specified translation. Supported translations: web (World English Bible), kjv (King James Version), oeb-us, bbe, webbe, cherokee, dra.

reference required string Bible reference string (e.g. "john 3:16", "genesis 1:1-5")
translation required string Translation code: "web" (default), "kjv", "oeb-us", "bbe", "webbe", "cherokee", "dra"
random_verse

Fetch a random Bible verse. Returns the reference, text, and translation.


Search artworks, get artwork and artist details, and browse exhibitions from the Art Institute of Chicago

Art 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-artic": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/artic/mcp"
      ]
    }
  }
}
search_artworks requires: query

Search the Art Institute of Chicago collection by keyword. Returns a list of artworks with title, artist, date, medium, and image ID.

query required string Search query (e.g., "monet water lilies")
limit optional number Number of results to return (1-100, default 10)
get_artwork requires: id

Get full details for a single artwork by its numeric ID. Returns title, artist, date, medium, dimensions, credit line, description, and image ID.

id required number ARTIC artwork ID (e.g., 27992)
get_artist requires: id

Get an artist record by numeric ID. Returns name, birth/death dates, description, and a list of artwork IDs.

id required number ARTIC artist ID
get_exhibitions

List current and recent exhibitions at the Art Institute of Chicago. Returns title, short description, and status for each exhibition.

limit optional number Number of exhibitions to return (1-100, default 10)

Iconify

live

Search icons, retrieve SVG data, and list collections from the Iconify open-source icon library

Design 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-iconify": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/iconify/mcp"
      ]
    }
  }
}
search_icons requires: query

Search for icons by keyword across all Iconify collections. Returns icon names in "prefix:name" format (e.g., "mdi:home").

query required string Search keyword (e.g., "home", "arrow", "user")
limit optional number Maximum number of results (1-999, default 32)
get_icons requires: prefix, icons

Retrieve SVG body data for one or more icons in a specific collection. Returns SVG body, width, and height for each icon.

prefix required string Collection prefix (e.g., "mdi", "fa", "heroicons", "lucide")
icons required string Comma-separated icon names within the collection (e.g., "home,arrow-left,user")
list_collections

List all available icon collections in Iconify. Returns collection prefix, name, total icon count, author, license, and category.


Math.js

live

Evaluate mathematical expressions and convert units using the mathjs.org API

Math 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-mathjs": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/mathjs/mcp"
      ]
    }
  }
}
evaluate requires: expression

Evaluate a mathematical expression. Supports arithmetic, algebra, trigonometry, statistics, and more. Returns the computed result as a string.

expression required string Mathematical expression to evaluate (e.g., "2 + 3 * 4", "sqrt(16)", "sin(pi/2)", "det([1,2;3,4])")
convert_units requires: value, from, to

Convert a value from one unit to another using mathjs unit syntax. Returns the converted value as a string.

value required number Numeric value to convert (e.g., 5)
from required string Source unit (e.g., "inches", "kg", "celsius", "mph")
to required string Target unit (e.g., "cm", "lbs", "fahrenheit", "km/h")

Get sunrise, sunset, dawn, dusk, solar noon, and golden hour times for any location and date

Utilities 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-sunrisesunset": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/sunrisesunset/mcp"
      ]
    }
  }
}
get_times requires: lat, lng

Get today's sunrise, sunset, dawn, dusk, solar noon, and golden hour times for a location.

lat required number Latitude of the location (e.g., 40.7128)
lng required number Longitude of the location (e.g., -74.0060)
get_times_date requires: lat, lng, date

Get sunrise, sunset, dawn, dusk, solar noon, and golden hour times for a specific date at a location.

lat required number Latitude of the location (e.g., 40.7128)
lng required number Longitude of the location (e.g., -74.0060)
date required string Date in YYYY-MM-DD format (e.g., "2024-06-21")

Chess.com

live

Look up Chess.com player profiles, game stats, monthly game archives, and leaderboards

Games 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-chess": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/chess/mcp"
      ]
    }
  }
}
get_player requires: username

Get a Chess.com player's public profile including name, title, followers, country, join date, and last online time.

username required string Chess.com username (case-insensitive, e.g., "hikaru", "magnuscarlsen")
get_stats requires: username

Get a player's game statistics including current rating, best rating, and win/loss/draw record for daily, rapid, blitz, and bullet formats.

username required string Chess.com username
get_games requires: username, year, month

Get a player's completed games for a specific month. Returns game URLs, time controls, results, and player ratings.

username required string Chess.com username
year required number Year (e.g., 2024)
month required number Month as a number (1-12)
get_leaderboards

Get the top-ranked Chess.com players across game formats including daily, rapid, blitz, and bullet.


ZenQuotes

live

Fetch random inspirational quotes, the quote of the day, and batches of quotes from ZenQuotes

Quotes 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-zenquotes": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/zenquotes/mcp"
      ]
    }
  }
}
random_quote

Get a single random inspirational quote.

today_quote

Get the quote of the day from ZenQuotes. Returns the same quote for all requests within a given day.

list_quotes

Get a batch of 50 random inspirational quotes.


Get random advice, search advice by keyword, and fetch specific advice slips by ID

Quotes 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-advice": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/advice/mcp"
      ]
    }
  }
}
random_advice

Get a random piece of advice from the Advice Slip API.

search_advice requires: query

Search for advice slips containing a specific keyword or phrase.

query required string Keyword or phrase to search for within advice text.
get_advice requires: id

Get a specific advice slip by its numeric ID.

id required number The numeric ID of the advice slip to retrieve.

Retrieve the top 100 meme templates with names, images, and text box counts from Imgflip

Entertainment 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-imgflip": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/imgflip/mcp"
      ]
    }
  }
}
get_memes

Get the top 100 most popular meme templates from Imgflip, including name, image URL, dimensions, and text box count.


Fruityvice

live

Look up nutritional data for fruits — calories, sugar, fat, carbs, and protein via the Fruityvice API

Food 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-fruityvice": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/fruityvice/mcp"
      ]
    }
  }
}
get_fruit requires: name

Get detailed nutritional information for a specific fruit by name.

name required string The name of the fruit (e.g., "banana", "apple", "mango").
list_fruits

List all available fruits with their complete nutritional data.

get_by_nutrition requires: nutrient, min, max

Find fruits within a nutritional range for a specific nutrient. Useful for filtering fruits by calories, sugar, fat, carbohydrates, or protein.

nutrient required string The nutrient to filter by. One of: calories, sugar, fat, carbohydrates, protein.
min required number Minimum value for the nutrient (inclusive).
max required number Maximum value for the nutrient (inclusive).

Search Swiss public transport stations, get connections, and view live departure boards via Transport Open Data

Travel 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-swisstransport": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/swisstransport/mcp"
      ]
    }
  }
}
search_stations requires: query

Search for Swiss public transport stations (train, bus, tram) by name query.

query required string Station name to search for (e.g., "Zurich HB", "Bern", "Geneva").
get_connections requires: from, to

Get public transport connections between two Swiss locations. Returns up to the requested number of next departures.

from required string Departure station name or ID.
to required string Arrival station name or ID.
limit optional number Maximum number of connections to return. Defaults to 4.
get_stationboard requires: station

Get the live departure board for a Swiss public transport station.

station required string Station name or ID to get the departure board for.
limit optional number Maximum number of departures to return. Defaults to 10.

Agify

live

Predict a person's age from their first name using global and country-specific data from agify.io

Demographics 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-agify": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/agify/mcp"
      ]
    }
  }
}
predict_age requires: name

Predict the most likely age of a person based on their first name, using global data from agify.io.

name required string First name to predict age for.
predict_age_country requires: name, country_code

Predict the most likely age of a person based on their first name, calibrated to a specific country.

name required string First name to predict age for.
country_code required string ISO 3166-1 alpha-2 country code (e.g. "US", "GB", "DE") to localize the prediction.

Genderize

live

Predict the gender of a first name with probability scores using global and country-specific data from genderize.io

Demographics 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-genderize": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/genderize/mcp"
      ]
    }
  }
}
predict_gender requires: name

Predict the most likely gender of a person based on their first name, using global data from genderize.io. Returns gender ("male" or "female"), probability (0–1), and sample size.

name required string First name to predict gender for.
predict_gender_country requires: name, country_code

Predict the most likely gender of a person based on their first name, calibrated to a specific country.

name required string First name to predict gender for.
country_code required string ISO 3166-1 alpha-2 country code (e.g. "US", "GB", "DE") to localize the prediction.

Predict the nationality of a first name with ranked country probabilities, including batch lookups via nationalize.io

Demographics 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-nationalize": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/nationalize/mcp"
      ]
    }
  }
}
predict_nationality requires: name

Predict the most likely nationalities for a given first name, ranked by probability. Returns up to 5 country codes with probability scores.

name required string First name to predict nationality for.
batch_predict requires: names

Predict nationalities for multiple first names in a single request (up to 10 names). Returns ranked nationality probabilities for each name.

names required array Array of first names to predict nationality for (maximum 10).

Fetch Two-Line Element sets for satellites, search by name, and list recently launched satellites

Space 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-tle": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/tle/mcp"
      ]
    }
  }
}
get_tle requires: norad_id

Fetch the Two-Line Element (TLE) set for a specific satellite by its NORAD catalog ID. Returns the satellite name, epoch date, and both TLE lines.

norad_id required number NORAD catalog number for the satellite (e.g. 25544 for the ISS, 20580 for Hubble Space Telescope).
search_satellites requires: query

Search for satellites by name or keyword. Returns matching satellites with their NORAD IDs and TLE data.

query required string Name or keyword to search for (e.g. "ISS", "Starlink", "GPS").
limit optional number Maximum number of results to return. Defaults to 10.
list_recent

List the most recently launched or updated satellites, sorted by epoch date descending.

limit optional number Number of satellites to return. Defaults to 10.

Browse monsters, weapons, armor, and skills from Monster Hunter World via the MHW database API

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

List monsters from Monster Hunter World, including their type, species, elements, ailments, and weaknesses.

limit optional number Maximum number of monsters to return. Defaults to 20.
get_weapons

List weapons from Monster Hunter World. Optionally filter by weapon type to narrow results.

type optional string Filter by weapon type. One of: great-sword, sword-and-shield, dual-blades, long-sword, hammer, hunting-horn, lance, gunlance, switch-axe, charge-blade, insect-glaive, light-bowgun, heavy-bowgun, bow. Omit to return all types.
limit optional number Maximum number of weapons to return. Defaults to 20.
get_armor

List armor pieces from Monster Hunter World, including their type, rank, defense, resistances, and slots.

limit optional number Maximum number of armor pieces to return. Defaults to 20.
get_skills

List skills from Monster Hunter World, including their descriptions and rank-level details.

limit optional number Maximum number of skills to return. Defaults to 20.

Color API

live

Identify, convert, and generate color schemes using thecolorapi.com

Design 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-colorapi": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/colorapi/mcp"
      ]
    }
  }
}
identify_color requires: hex

Identify a color by its hex value. Returns the color name, all format representations (RGB, HSL, HSV, CMYK), and contrast info.

hex required string Hex color value without the # prefix (e.g. "FF5733").
generate_scheme requires: hex

Generate a color scheme from a seed hex color. Returns a set of harmonious colors based on the chosen mode.

hex required string Seed hex color value without the # prefix (e.g. "FF5733").
mode optional string Color scheme mode. One of: monochrome, analogic, complement, triad, quad. Defaults to "monochrome".
count optional number Number of colors to return (1-10, default 5).
convert_color requires: r, g, b

Convert an RGB color to all other color formats (hex, HSL, HSV, CMYK) and get its closest color name.

r required number Red channel (0-255).
g required number Green channel (0-255).
b required number Blue channel (0-255).

QR Code

live

Generate and decode QR codes via api.qrserver.com

Utilities 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-qrcode": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/qrcode/mcp"
      ]
    }
  }
}
create_qr requires: data

Generate a QR code for any text or URL. Returns the image URL — no image is fetched. The URL can be embedded directly in an <img> tag or downloaded.

data required string The text or URL to encode in the QR code.
size optional number Width and height of the QR code image in pixels (default 200).
read_qr requires: url

Decode a QR code from a publicly accessible image URL. Returns the decoded text.

url required string Publicly accessible URL of the QR code image to decode.

Historical events, births, and deaths for any date via byabbe.se

History 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-onthisday": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/onthisday/mcp"
      ]
    }
  }
}
get_events requires: month, day

Get a list of historical events that took place on a specific month and day across all years.

month required number Month as a number (1-12).
day required number Day of the month (1-31).
get_births requires: month, day

Get a list of notable people born on a specific month and day across all years.

month required number Month as a number (1-12).
day required number Day of the month (1-31).
get_deaths requires: month, day

Get a list of notable people who died on a specific month and day across all years.

month required number Month as a number (1-12).
day required number Day of the month (1-31).

Generate realistic random user profiles with names, addresses, and photos via randomuser.me

Utilities 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-randomuser": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/randomuser/mcp"
      ]
    }
  }
}
generate_users

Generate one or more random user profiles with realistic names, addresses, emails, and photos. Optionally filter by nationality.

count optional number Number of users to generate (default 1, max 100).
nationality optional string Comma-separated nationality codes to filter by (e.g. "us,gb,au"). Supported: AU, BR, CA, CH, DE, DK, ES, FI, FR, GB, IE, IN, IR, MX, NL, NO, NZ, RS, TR, UA, US.
generate_by_gender requires: gender

Generate random user profiles filtered to a specific gender.

gender required string Gender to filter by. One of: male, female.
count optional number Number of users to generate (default 1, max 100).

Marine

live

Ocean wave forecasts and current conditions via the Open-Meteo Marine API

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

Get a multi-day daily wave forecast for a coastal location. Returns maximum wave height, wave period, and dominant wave direction per day.

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

Get current wave conditions for a coastal location. Returns wave height, period, and direction right now.

latitude required number Latitude of the location.
longitude required number Longitude of the location.

Current air quality conditions and hourly forecasts from the Open-Meteo Air Quality API

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

Get current air quality conditions for a location. Returns US AQI, PM2.5, PM10, carbon monoxide, nitrogen dioxide, and ozone levels.

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

Get an hourly air quality forecast for a location. Returns US AQI, PM2.5, and PM10 per hour.

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

Nominatim

live

Forward and reverse geocoding using OpenStreetMap Nominatim

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

Forward geocode a free-form address or place name using OpenStreetMap Nominatim. Returns matching places with coordinates.

query required string Free-form address or place name to search for (e.g. "Eiffel Tower, Paris").
limit optional number Maximum number of results to return. Defaults to 5, max 50.
reverse_geocode requires: lat, lon

Reverse geocode a latitude/longitude coordinate pair to a human-readable address using OpenStreetMap Nominatim.

lat required number Latitude in decimal degrees (e.g. 48.8584).
lon required number Longitude in decimal degrees (e.g. 2.2945).
lookup requires: ids

Look up one or more OpenStreetMap objects by their OSM IDs (e.g. "N123456,W654321,R111"). Prefix N=node, W=way, R=relation.

ids required string Comma-separated list of OSM IDs with type prefix (e.g. "N123456,W654321"). N=node, W=way, R=relation.

Zippopotam

live

Look up ZIP and postal codes worldwide via Zippopotam.us

Geography 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-zippopotam": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/zippopotam/mcp"
      ]
    }
  }
}
lookup_zipcode requires: country, zipcode

Look up place information (city, state, coordinates) for a ZIP or postal code in a given country.

country required string ISO 3166-1 alpha-2 country code (e.g. "us", "gb", "de").
zipcode required string ZIP or postal code to look up (e.g. "90210").
lookup_city requires: country, state, city

Get all postal codes for a city in a given country and state/province.

country required string ISO 3166-1 alpha-2 country code (e.g. "us", "gb").
state required string State or province abbreviation (e.g. "ca" for California).
city required string City name (e.g. "beverly+hills" or "beverly hills").

Postcodes

live

Look up, validate, and explore UK postcodes via postcodes.io

Geography 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-postcodes": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/postcodes/mcp"
      ]
    }
  }
}
lookup_postcode requires: postcode

Get full geographic and administrative details for a UK postcode.

postcode required string UK postcode to look up (e.g. "SW1A 1AA" or "SW1A1AA").
nearest_postcodes requires: postcode

Find the nearest UK postcodes to a given postcode.

postcode required string UK postcode to find neighbours for (e.g. "SW1A 1AA").
validate_postcode requires: postcode

Check whether a UK postcode is valid.

postcode required string UK postcode to validate (e.g. "SW1A 1AA").
random_postcode

Get a random valid UK postcode with full geographic and administrative details.


D&D 5e

live

Browse spells, monsters, and classes from the D&D 5th Edition SRD API

Games 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-dnd5e": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/dnd5e/mcp"
      ]
    }
  }
}
get_spell requires: index

Get full details for a D&D 5e spell by its index name (e.g. "fireball", "magic-missile", "cure-wounds").

index required string Spell index name in kebab-case (e.g. "fireball", "magic-missile").
get_monster requires: index

Get full details for a D&D 5e monster by its index name (e.g. "aboleth", "dragon-red-adult", "goblin").

index required string Monster index name in kebab-case (e.g. "goblin", "dragon-red-adult").
get_class requires: index

Get details for a D&D 5e character class by its index name (e.g. "barbarian", "wizard", "rogue").

index required string Class index name in lowercase (e.g. "wizard", "fighter", "cleric").
list_spells

List all available D&D 5e spells with their index names.


Create, shuffle, and draw from virtual playing card decks via deckofcardsapi.com

Games 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-deckofcards": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/deckofcards/mcp"
      ]
    }
  }
}
new_deck

Create and shuffle a new deck (or multiple decks) of playing cards. Returns a deck_id for subsequent draws.

count optional number Number of standard 52-card decks to combine and shuffle. Defaults to 1.
draw_cards requires: deck_id

Draw one or more cards from an existing deck. Requires the deck_id returned by new_deck.

deck_id required string The deck ID returned by new_deck (e.g. "3p40paa87x90").
count optional number Number of cards to draw. Defaults to 1.
shuffle_deck requires: deck_id

Shuffle (or re-shuffle) an existing deck, returning all drawn cards back into it.

deck_id required string The deck ID to shuffle (e.g. "3p40paa87x90").

Browse characters, locations, and episodes from the Rick and Morty API

Entertainment 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-rickmorty": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/rickmorty/mcp"
      ]
    }
  }
}
search_characters requires: name

Search for Rick and Morty characters by name. Returns a list of matching characters.

name required string Character name to search for (e.g. "Rick", "Morty", "Beth").
get_character requires: id

Get detailed information about a specific Rick and Morty character by their ID.

id required number Character ID (e.g. 1 for Rick Sanchez).
get_location requires: id

Get details about a specific Rick and Morty location by its ID.

id required number Location ID (e.g. 1 for Earth (C-137)).
get_episode requires: id

Get details about a specific Rick and Morty episode by its ID.

id required number Episode ID (e.g. 1 for "Pilot").

Cat Facts

live

Random cat facts and breed information via catfact.ninja

Animals 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-catfacts": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/catfacts/mcp"
      ]
    }
  }
}
get_fact

Get a single random cat fact.

list_breeds

List cat breeds with details such as country, origin, coat, and pattern.

limit optional number Number of breeds to return. Defaults to 10.
get_facts

Get multiple random cat facts.

limit optional number Number of facts to return. Defaults to 5.

Dog CEO

live

Random dog images by breed from the Dog CEO API

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

Get a random dog image URL from any breed.

list_breeds

List all dog breeds and their sub-breeds.

breed_images requires: breed

Get multiple random dog images for a specific breed.

breed required string The breed name (e.g. "hound", "labrador"). Use list_breeds to see valid values.
count optional number Number of images to return. Defaults to 3.
random_breed_image requires: breed

Get a single random dog image for a specific breed.

breed required string The breed name (e.g. "hound", "labrador"). Use list_breeds to see valid values.

Random Chuck Norris jokes by category via chucknorris.io

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

Get a random Chuck Norris joke.

search_jokes requires: query

Search Chuck Norris jokes by keyword.

query required string Keyword or phrase to search for within joke text.
list_categories

List all available Chuck Norris joke categories.

joke_by_category requires: category

Get a random Chuck Norris joke from a specific category.

category required string Category to fetch a joke from. Use list_categories to see valid values.

Dad Jokes

live

Random and searchable dad jokes via icanhazdadjoke.com

Entertainment 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-dadjokes": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/dadjokes/mcp"
      ]
    }
  }
}
random_joke

Get a random dad joke.

search_jokes requires: query

Search dad jokes by a keyword or term.

query required string Term to search for within dad jokes.
limit optional number Maximum number of jokes to return. Defaults to 10.
get_joke requires: id

Get a specific dad joke by its ID.

id required string The ID of the dad joke to retrieve.

Gutendex

live

Search and browse Project Gutenberg books via the Gutendex API

Books 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-gutendex": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/gutendex/mcp"
      ]
    }
  }
}
search_books requires: query

Search Project Gutenberg books by title or author name.

query required string Title or author name to search for.
get_book requires: id

Get detailed information for a specific Project Gutenberg book by its numeric ID.

id required number The numeric Project Gutenberg book ID.
popular_books

Get the most downloaded / popular books on Project Gutenberg.

books_by_topic requires: topic

Browse Project Gutenberg books by topic or subject keyword.

topic required string Topic or subject keyword to filter books by (e.g. "science", "love", "history").

Wger

live

Browse exercises, muscles, and equipment from the Wger Workout Manager API

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

List exercises from the wger database (English language only).

limit optional number Number of exercises to return. Defaults to 20.
get_exercise requires: id

Get detailed information for a specific exercise by its numeric ID.

id required number The numeric wger exercise ID.
list_muscles

List all muscles tracked in the wger database.

list_equipment

List all equipment types available in the wger database.


EmojiHub

live

Fetch random emojis or browse by category and group via EmojiHub

Utilities 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-emojihub": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/emojihub/mcp"
      ]
    }
  }
}
random_emoji

Get a random emoji from the EmojiHub API.

get_by_category requires: category

Get all emojis in a given category. Example categories: smileys-and-people, animals-and-nature, food-and-drink, travel-and-places, activities, objects, symbols, flags.

category required string The emoji category slug, e.g. "smileys-and-people", "animals-and-nature", "food-and-drink".
get_by_group requires: group

Get all emojis in a given group. Example groups: face-positive, face-negative, face-neutral, hand-fingers-open, animals-mammal.

group required string The emoji group slug, e.g. "face-positive", "face-negative", "animals-mammal".

Disify

live

Detect disposable and invalid email addresses via Disify

Utilities 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-disify": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/disify/mcp"
      ]
    }
  }
}
validate_email requires: email

Validate an email address to check if it is properly formatted, has valid DNS, is disposable, or is an alias.

email required string The email address to validate.
check_domain requires: domain

Check whether a domain is associated with disposable or temporary email services.

domain required string The domain name to check, e.g. "mailinator.com".

DiceBear

live

Generate deterministic avatar SVGs in various styles via DiceBear v7

Design 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-dicebear": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/dicebear/mcp"
      ]
    }
  }
}
generate_avatar requires: style, seed

Generate a DiceBear avatar SVG URL for a given style and seed string. Returns the URL that renders the avatar inline.

style required string The avatar style to use. Available styles: adventurer, avataaars, bottts, fun-emoji, identicon, initials, lorelei, micah, miniavs, notionists, open-peeps, personas, pixel-art, thumbs.
seed required string A seed string that determines the avatar appearance. Same seed + style always produces the same avatar.
list_styles

List all available DiceBear avatar styles.


Microlink

live

Extract metadata and take screenshots of any webpage via Microlink

Utilities 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-microlink": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/microlink/mcp"
      ]
    }
  }
}
get_metadata requires: url

Extract metadata from any URL including title, description, image, author, publisher, logo, and more.

url required string The URL to extract metadata from.
take_screenshot requires: url

Take a screenshot of a webpage and return the screenshot image URL.

url required string The URL of the webpage to screenshot.

Flood

live

River discharge and flood forecasts via the Open-Meteo Flood API

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

Get daily river discharge forecast (m³/s) for a geographic location using the Open-Meteo Flood API.

latitude required number Latitude of the location in decimal degrees.
longitude required number Longitude of the location in decimal degrees.
forecast_days optional number Number of forecast days to retrieve (1–92). Defaults to 7.
get_flood_forecast requires: latitude, longitude

Get a comprehensive flood forecast including river discharge, mean discharge, and max discharge for a location.

latitude required number Latitude of the location in decimal degrees.
longitude required number Longitude of the location in decimal degrees.
forecast_days optional number Number of forecast days to retrieve (1–92). Defaults to 16.

Climate

live

Long-term climate projections and model comparisons via the Open-Meteo Climate API

Environment 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-climate": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/climate/mcp"
      ]
    }
  }
}
get_climate_projection requires: latitude, longitude, start_date, end_date

Get long-term climate projection data (temperature and precipitation) for a location using the EC_Earth3P_HR high-resolution climate model via the Open-Meteo Climate API. Date range must be between 1950 and 2050.

latitude required number Latitude of the location in decimal degrees.
longitude required number Longitude of the location in decimal degrees.
start_date required string Start date in YYYY-MM-DD format (must be between 1950 and 2050).
end_date required string End date in YYYY-MM-DD format (must be between 1950 and 2050).
compare_models requires: latitude, longitude, start_date, end_date

Compare daily mean temperature projections across three climate models (EC_Earth3P_HR, MPI_ESM1_2_XR, FGOALS_f3_H) for a location and date range.

latitude required number Latitude of the location in decimal degrees.
longitude required number Longitude of the location in decimal degrees.
start_date required string Start date in YYYY-MM-DD format (must be between 1950 and 2050).
end_date required string End date in YYYY-MM-DD format (must be between 1950 and 2050).

Wikifeed

live

Wikipedia's featured articles, most-read pages, picture of the day, and on-this-day history via the Wikimedia Feed API

Reference 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-wikifeed": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/wikifeed/mcp"
      ]
    }
  }
}
on_this_day requires: month, day

Get historical events, births, deaths, and holidays that occurred on a given month and day across all years.

month required string Two-digit month number (e.g., "01" for January, "12" for December)
day required string Two-digit day number (e.g., "01", "15", "31")
featured_article requires: year, month, day

Get Wikipedia's featured article for a specific date.

year required string Four-digit year (e.g., "2024")
month required string Two-digit month number (e.g., "01", "12")
day required string Two-digit day number (e.g., "01", "15")
most_read requires: year, month, day

Get the most-read Wikipedia articles for a specific date.

year required string Four-digit year (e.g., "2024")
month required string Two-digit month number (e.g., "01", "12")
day required string Two-digit day number (e.g., "01", "15")
picture_of_day requires: year, month, day

Get Wikipedia's picture of the day for a specific date, including title, description, and image URL.

year required string Four-digit year (e.g., "2024")
month required string Two-digit month number (e.g., "01", "12")
day required string Two-digit day number (e.g., "01", "15")

Trivia, math, and date facts about numbers via numbersapi.com

Reference 4 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-numbersapi": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/numbersapi/mcp"
      ]
    }
  }
}
number_fact requires: number

Get an interesting trivia fact about a specific number.

number required number The number to get a fact about (e.g., 42)
date_fact requires: month, day

Get an interesting fact about a specific calendar date.

month required number Month number (1–12)
day required number Day number (1–31)
math_fact requires: number

Get a mathematical fact about a specific number.

number required number The number to get a mathematical fact about (e.g., 1729)
random_fact

Get a trivia fact about a randomly chosen number.


Bored

live

Random activity suggestions to cure boredom via the Bored API

Entertainment 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-bored": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/bored/mcp"
      ]
    }
  }
}
random_activity

Get a random activity suggestion to cure boredom.

activity_by_type requires: type

Get a random activity suggestion filtered by category type.

type required string Activity category. One of: education, recreational, social, diy, charity, cooking, relaxation, music, busywork
activity_by_participants requires: participants

Get a random activity suggestion for a specific number of participants.

participants required number Number of participants (e.g., 1 for solo, 2 for pairs, 4 for groups)

Random and daily useless (but interesting) facts via uselessfacts.jsph.pl

Entertainment 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-uselessfacts": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/uselessfacts/mcp"
      ]
    }
  }
}
random_fact

Get a random useless (but interesting) fact.

today_fact

Get today's useless fact of the day.


Dogs API

live

Dog breeds, facts, and groups via dogapi.dog v2

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

Get a paginated list of dog breeds with details including weight, life span, and hypoallergenic status.

page optional number Page number for pagination (default: 1)
get_breed requires: id

Get detailed information about a specific dog breed by its ID.

id required string The breed ID (obtained from list_breeds)
list_facts

Get a list of random dog facts.

limit optional number Number of facts to return (default: 10, max: 100)
get_groups

Get all dog breed groups (e.g., Sporting, Herding, Terrier).


HTTP Cat

live

Cat photos for every HTTP status code via http.cat

Entertainment 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-httpcat": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/httpcat/mcp"
      ]
    }
  }
}
get_status_cat requires: status_code

Get the http.cat image URL for a given HTTP status code. Returns a direct URL to a cat photo illustrating the status code.

status_code required number HTTP status code (e.g., 200, 404, 500)
list_codes

List common HTTP status codes with their descriptions and corresponding http.cat image URLs.


IPInfo

live

IP geolocation and network information via ipinfo.io

Utilities 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-ipinfo": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/ipinfo/mcp"
      ]
    }
  }
}
lookup_ip requires: ip

Get geolocation and network information for a specific IP address. Returns city, region, country, coordinates, org, postal code, and timezone.

ip required string IPv4 or IPv6 address to look up (e.g., "8.8.8.8")
get_my_ip

Get geolocation and network information for the current request's originating IP address.


Live currency exchange rates via open.er-api.com

Finance 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-exchangerate": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/exchangerate/mcp"
      ]
    }
  }
}
get_rates requires: base_currency

Get all exchange rates for a given base currency. Returns a map of currency codes to rates relative to the base.

base_currency required string ISO 4217 currency code to use as the base (e.g., "USD", "EUR", "GBP")
get_pair requires: from, to

Get the exchange rate from one currency to another.

from required string Source currency code (e.g., "USD")
to required string Target currency code (e.g., "JPY")

Lorem

live

Generate lorem ipsum placeholder text and HTML via loripsum.net

Utilities 2 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-lorem": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/lorem/mcp"
      ]
    }
  }
}
generate_paragraphs requires: count, length

Generate lorem ipsum placeholder text as plain paragraphs. Strips all HTML tags from the response.

count required number Number of paragraphs to generate (1–10)
length required string Length of each paragraph: short, medium, long, or verylong
generate_with_options requires: count, length

Generate lorem ipsum HTML with optional headers, code blocks, unordered lists, and ordered lists.

count required number Number of paragraphs to generate (1–10)
length required string Length of each paragraph
headers optional boolean Include random headers (h1–h6)
code optional boolean Include code blocks
unordered_lists optional boolean Include unordered (bullet) lists
ordered_lists optional boolean Include ordered (numbered) lists

Random and searchable anime quotes by series or character via animechan.io

Entertainment 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-animequotes": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/animequotes/mcp"
      ]
    }
  }
}
random_quote

Get a single random quote from an anime series.

search_by_anime requires: anime

Get quotes from a specific anime series by name.

anime required string Name of the anime series (e.g., "Naruto", "Attack on Titan")
search_by_character requires: character

Get quotes from a specific anime character by name.

character required string Name of the anime character (e.g., "Naruto Uzumaki", "Levi Ackerman")

Superhero

live

Browse superhero data including powerstats and biographies via the Superhero API

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

List all superheroes in the database with their IDs, names, and slugs.

get_hero requires: id

Get full data for a superhero by their numeric ID, including powerstats, biography, appearance, and images.

id required number Numeric superhero ID (1–731)
get_powerstats requires: id

Get power statistics (intelligence, strength, speed, durability, power, combat) for a superhero by ID.

id required number Numeric superhero ID (1–731)
get_biography requires: id

Get biography details (full name, aliases, publisher, first appearance, alignment) for a superhero by ID.

id required number Numeric superhero ID (1–731)

Tarot

live

Tarot card data — draw random cards, search by keyword, and get card meanings

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

Draw a single random tarot card

draw_cards requires: count

Draw multiple random tarot cards

count required number Number of cards to draw (1-78)
search_cards requires: query

Search tarot cards by keyword

query required string Search keyword
get_card requires: name_short

Get a specific tarot card by short name

name_short required string Card short name (e.g. ar01)

XKCD

live

XKCD webcomics — get latest, specific, or random comics with title, image, and alt text

Entertainment 3 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-xkcd": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/xkcd/mcp"
      ]
    }
  }
}
get_latest

Get the latest XKCD comic

get_comic requires: number

Get a specific XKCD comic by number

number required number Comic number
random_comic

Get a random XKCD comic


Ask the Magic 8-Ball a yes-or-no question with optional cynical or corporate mode

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-magic-8-ball": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/magic-8-ball/mcp"
      ]
    }
  }
}
magic_8_ball_ask requires: question

Ask the Magic 8-Ball a yes-or-no question. Supports cynical mode (weighted toward negative) and corporate mode (all answers in business speak).

question required string Your yes-or-no question for the Magic 8-Ball
cynical optional boolean Weighted toward negative responses
corporate optional boolean All answers in business speak

Check whether you should ship on Friday. The answer is always no.

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-ship-on-friday": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/ship-on-friday/mcp"
      ]
    }
  }
}
ship_on_friday_check

Check whether you should ship on Friday. The answer is always no. Returns a rotating reason, risk level (always catastrophic), suggested day, and on-call sympathy score.

deploy_type optional string Type of deploy: hotfix, feature, or refactor
team_size optional number Size of your team
is_friday optional boolean Override Friday detection (auto-detected by default)

Consult the Emoji Oracle for cryptic emoji prophecies with optional mystical interpretation

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-emoji-oracle": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/emoji-oracle/mcp"
      ]
    }
  }
}
emoji_oracle_consult requires: question

Consult the Emoji Oracle. Ask any question and receive a cryptic emoji prophecy with a vibe check. Optionally request an interpretation.

question required string Your question for the Emoji Oracle
interpret optional boolean If true, the Oracle provides a mystical interpretation
emoji_count optional number Number of emojis (1-5, default 3)

Submit a question to Schrödinger's Boolean — the answer exists in superposition until observed

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-schrodingers-boolean": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/schrodingers-boolean/mcp"
      ]
    }
  }
}
schrodingers_boolean_evaluate requires: question

Submit a question to Schrödinger's Boolean. The answer exists in superposition (both true and false) until observed. Supports cat mode, interpretation, and ill-advised attempts to reopen collapsed wave functions.

question required string Your question for the quantum boolean
observe optional boolean Collapse the wave function to get a definitive answer
cat optional boolean Include the cat's status in the response
interpret optional boolean Include a philosophical interpretation
reopen optional boolean Attempt to reopen a collapsed wave function (will fail)

Analyze whether you should send that email — heavily weighted toward no

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-send-that-email": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/send-that-email/mcp"
      ]
    }
  }
}
send_that_email_analyze requires: content

Analyze whether you should send that email. Evaluates passive aggression, regret probability, and provides a recommendation (heavily weighted toward no).

content required string The email content you're thinking of sending
recipient_type optional string Who you're sending it to
time_since_writing optional number Minutes since you wrote the email — longer = more likely no
drunk optional boolean Are you drunk?

Evaluate whether a meeting is worth attending — heavily weighted toward no

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-take-the-meeting": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/take-the-meeting/mcp"
      ]
    }
  }
}
take_the_meeting_evaluate

Evaluate whether a meeting is worth attending based on its parameters. Heavily weighted toward no. Returns time cost analysis, productivity impact, email viability score, and a polite decline template.

duration optional number Meeting duration in minutes
attendee_count optional number Number of attendees
has_agenda optional boolean Whether the meeting has an agenda
recurring optional boolean Whether this is a recurring meeting
could_be_email optional boolean Whether this meeting could be an email

Evaluate a startup idea with brutal honesty — pivots required, YC rejection reasons, and the real TAM

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-startup-oracle": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/startup-oracle/mcp"
      ]
    }
  }
}
startup_oracle_evaluate requires: idea

Evaluate a startup idea. Returns a brutal verdict, number of pivots required, a funny comparable, a realistic YC rejection reason, and the actual TAM (always $4 trillion).

idea required string Your startup idea
have_you_talked_to_users optional boolean Have you actually talked to users?
is_it_uber_for optional boolean Is this an "Uber for X" idea?
vc_buzzword_count optional number Number of VC buzzwords in your pitch

Analyze buzzword density in text — counts industry jargon, scores severity, optional roast mode

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-buzzword-density": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/buzzword-density/mcp"
      ]
    }
  }
}
buzzword_density_analyze requires: content

Analyze buzzword density in text. Counts industry-specific buzzwords, scores density, diagnoses severity. Optional roast mode.

content required string Text to analyze
industry optional string Industry dictionary to use
roast optional boolean Get a roast of your writing

Detect passive aggression in text — scores severity, identifies phrases, translates to plain English

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-passive-aggression": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/passive-aggression/mcp"
      ]
    }
  }
}
passive_aggression_detect requires: content

Detect passive aggression in text. Scores severity, identifies phrases, translates to plain English, suggests a response.

content required string Text to analyze
context optional string Communication channel
relationship optional string Your relationship to the sender

Analyze a meeting transcript to determine if it could have been an email

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-could-have-been-email": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/could-have-been-email/mcp"
      ]
    }
  }
}
could_have_been_email_analyze requires: transcript

Analyze a meeting transcript to determine if it could have been an email. Counts filler, decisions, action items, and generates the email that should have been sent instead.

transcript required string Meeting transcript or summary
duration optional number Meeting duration in minutes
attendee_count optional number Number of attendees
recurring optional boolean Is this a recurring meeting

Translate between corporate jargon and plain English — bidirectional with formality modes

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-jargon-translator": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/jargon-translator/mcp"
      ]
    }
  }
}
jargon_translator_translate requires: content, direction

Translate between corporate jargon and plain English. Supports bidirectional translation with formality modes: passive_aggressive, enthusiastic, or defeated.

content required string Text to translate
direction required string Translation direction
formality optional string Tone of the translation

Fetches temperatures from 10 cities worldwide, sums them, returns last two digits — rigorous methodology

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-temperature-random": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/temperature-random/mcp"
      ]
    }
  }
}
temperature_random_generate

Fetches current temperature from 10 cities worldwide, sums them, returns last two digits. Rigorous methodology.

unit optional string Temperature unit

Returns the current temperature in Phoenix, Arizona — as a random number. This is not a weather API.

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-phoenix-number": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/phoenix-number/mcp"
      ]
    }
  }
}
phoenix_number_generate

Returns the current temperature in Phoenix, Arizona. As a random number. This is not a weather API.


Combines Bitcoin, ISS coordinates, temperatures, earthquakes, and lunar phase into a single chaos score

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-chaos-index": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/chaos-index/mcp"
      ]
    }
  }
}
chaos_index_calculate

Combines Bitcoin price, ISS coordinates, city temperatures, earthquake magnitude, and lunar phase into a single chaos score. Methodology available upon request. Please do not request it.


Tarot Draw

live

Draw tarot cards from the 78-card deck with interpretations — accuracy not guaranteed, refunds not available

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-tarot-draw": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/tarot-draw/mcp"
      ]
    }
  }
}
tarot_draw_pull

Draw a tarot card from the 78-card deck. Interprets it for your situation. Accuracy not guaranteed. Refunds not available.

question optional string Your question for the cards. Optional. The cards do not care.
spread optional string Card spread type

Your random number, justified by Mercury's current position — Mercury is always in something

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-mercury-number": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/mercury-number/mcp"
      ]
    }
  }
}
mercury_number_generate

Your random number, justified by Mercury's current position. Mercury is in something. It's always in something.

sign optional string Your sun sign. Optional. Mercury does not know your sign either.

ISS Number

live

Fetches the ISS's current coordinates, does math, returns a number — the ISS was not consulted

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-iss-number": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/iss-number/mcp"
      ]
    }
  }
}
iss_number_generate

Fetches the ISS's current coordinates, does math, returns a number. The ISS was not consulted.


Returns a random number between 1 and 10. The number is 7. It is always 7.

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-always-seven": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/always-seven/mcp"
      ]
    }
  }
}
always_seven_generate

Returns a random number between 1 and 10. The number is 7. It is always 7.

question optional string Your question. It will not affect the number.
force optional number Attempt to force a different number (1-10). It will not work.

Scream into the void. It listens. It returns a number. The number is unaffected by your scream.

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-scream-void": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/scream-void/mcp"
      ]
    }
  }
}
scream_void_scream requires: scream

Scream into the void. It listens. It returns a number. The number is unaffected by your scream.

scream required string Your scream. Type anything. It will not help.
intensity optional string Scream intensity

Convenes five random number generators — democracy determines the result, one member always dissents

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-the-committee": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/the-committee/mcp"
      ]
    }
  }
}
the_committee_convene

Convenes five random number generators. Each argues for their number. Democracy determines the result. One member always dissents.

question optional string The question before the committee. Optional.
urgency optional string Meeting urgency

A random number, aged 24 hours for smoothness — some numbers are better with time

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-yesterdays-number": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/yesterdays-number/mcp"
      ]
    }
  }
}
yesterdays_number_get

A random number, aged 24 hours for smoothness. Some numbers are better with time. This one is fine.

format optional string Response format

Generate a non-apology apology in authentic corporate crisis communication style

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-corporate-apology": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/corporate-apology/mcp"
      ]
    }
  }
}
corporate_apology_generate requires: incident

Generate a corporate non-apology apology. Accepts incident description and severity. Returns a statement that expresses concern without admitting fault.

incident required string What went wrong
severity optional string Incident severity level
company_name optional string Company name to include in the apology

Generate corporate performance review language that says nothing while sounding professional

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-performance-review": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/performance-review/mcp"
      ]
    }
  }
}
performance_review_generate requires: honest_assessment

Generate a performance review in authentic corporate HR speak. Translates honest assessments into sanitized review language.

honest_assessment required string What you actually think of their performance
rating optional string Performance rating
tone optional string Review tone: glowing, neutral, or damning_with_faint_praise

Generate the perfect LinkedIn humblebrag post — humble on the surface, brag all the way down

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-linkedin-humblebrag": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/linkedin-humblebrag/mcp"
      ]
    }
  }
}
linkedin_humblebrag_generate requires: achievement

Generate a LinkedIn humblebrag post. Accepts your actual achievement and returns a post that leads with fake humility before revealing the brag.

achievement required string Your actual achievement to humblebrag about
brag_intensity optional string How hard to brag: subtle, moderate, or unhinged
include_emoji optional boolean Include LinkedIn-appropriate emojis

Generate a polite but devastating YC rejection letter for any startup idea

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-yc-rejection": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/yc-rejection/mcp"
      ]
    }
  }
}
yc_rejection_generate requires: idea

Generate a YC rejection letter for a startup idea. Polite, encouraging, and absolutely devastating. Includes a real-sounding reason and unsolicited pivot suggestion.

idea required string The startup idea being rejected
founder_name optional string Founder name for personalization
batch optional string YC batch (e.g. S25)

Generate a tech company press release that says nothing while sounding momentous

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-press-release": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/press-release/mcp"
      ]
    }
  }
}
press_release_generate requires: announcement

Generate a tech press release in authentic PR style. Accepts a mundane announcement and transforms it into maximum corporate word salad.

announcement required string What actually happened
company_name optional string Company name
adjectives optional string Preferred adjectives: industry-leading, revolutionary, or paradigm-shifting

Apology

live

Generate a heartfelt apology for any situation — calibrated from minimal to groveling

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-apology": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/apology/mcp"
      ]
    }
  }
}
apology_generate requires: offense

Generate an apology for any situation. Calibrates sincerity, length, and groveling intensity based on what you did and who you did it to.

offense required string What you did
recipient optional string Who you are apologizing to
sincerity optional string How sorry you actually are: genuinely, somewhat, or not_at_all

Excuse

live

Generate a believable excuse for any situation — plausible deniability guaranteed

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-excuse": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/excuse/mcp"
      ]
    }
  }
}
excuse_generate requires: situation

Generate a believable excuse for missing a deadline, skipping a meeting, or any other situation requiring plausible deniability.

situation required string What you need an excuse for
audience optional string Who the excuse is for: boss, partner, parent, or friend
plausibility optional string How believable it needs to be: airtight, plausible, or creative

Tinder Bio

live

Generate a Tinder bio that is technically accurate and completely unappealing

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-tinder-bio": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/tinder-bio/mcp"
      ]
    }
  }
}
tinder_bio_generate requires: description

Generate a Tinder bio. Accepts honest self-description and returns a bio that is technically accurate but reads exactly as bad as it sounds.

description required string Honest description of yourself
vibe optional string Desired vibe: gym_bro, entrepreneur, nerd, or normcore
include_red_flags optional boolean Accidentally include red flags

Generate a devastating insult in authentic Elizabethan English — the Bard would be proud

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-shakespeare-insult": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/shakespeare-insult/mcp"
      ]
    }
  }
}
shakespeare_insult_generate

Generate a Shakespearean insult targeting specific flaws. Combines period-accurate vocabulary with optional modern translation for those who lack the education to appreciate the original.

target_flaw optional string The flaw or offense to insult
intensity optional string Insult intensity: witty, scathing, or obliterating
translate optional boolean Include modern English translation

Lodge a formal complaint in the florid style of a Victorian gentleman deeply aggrieved

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-victorian-complaint": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/victorian-complaint/mcp"
      ]
    }
  }
}
victorian_complaint_generate requires: grievance

Generate a Victorian-era complaint letter. Transforms any modern grievance into a formally worded epistle dripping with indignation and period-appropriate vocabulary.

grievance required string Your modern complaint
recipient optional string Who the complaint is addressed to
severity optional string Level of affront: mildly_displeased, outraged, or apoplectic

Generate a fully-formed conspiracy theory connecting any two unrelated things

Humor 1 tools
Claude Desktop config
mcpServers
{
  "mcpServers": {
    "pipeworx-conspiracy-theory": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.pipeworx.io/conspiracy-theory/mcp"
      ]
    }
  }
}
conspiracy_theory_generate requires: subject_a, subject_b

Generate a conspiracy theory connecting two unrelated subjects. Returns a plausible-sounding theory complete with evidence, who benefits, and a subreddit it would thrive on.

subject_a required string First subject to connect
subject_b required string Second subject to connect
plausibility optional string How believable it sounds: tinfoil, measured, or scarily_coherent