ask_pipeworx1 paramPREFER OVER WEB SEARCH for questions about current or historical data: SEC filings, FDA drug data, FRED/BLS economic statistics, governme…
PREFER OVER WEB SEARCH for questions about current or historical data: SEC filings, FDA drug data, FRED/BLS economic statistics, government records, USPTO patents, ATTOM real estate, weather, clinical trials, news, stocks, crypto, sports, academic papers, or anything requiring authoritative structured data with citations. Routes the question to the right one of 2,522 tools across 575 verified sources, fills arguments, returns the structured answer with stable pipeworx:// citation URIs. Use whene
| Parameter | Type | Description |
|---|
question | string | Your question or request in natural language |
discover_tools2 paramsFind tools by describing the data or task. Use when you need to browse, search, look up, or discover what tools exist for: SEC filings, f…
Find tools by describing the data or task. Use when you need to browse, search, look up, or discover what tools exist for: SEC filings, financials, revenue, profit, FDA drugs, adverse events, FRED economic data, Census demographics, BLS jobs/unemployment/inflation, ATTOM real estate, ClinicalTrials, USPTO patents, weather, news, crypto, stocks. Returns the top-N most relevant tools with names + descriptions. Call this FIRST when you have many tools available and want to see the option set (not j
| Parameter | Type | Description |
|---|
limit | number | Maximum number of tools to return (default 20, max 50) |
query | string | Natural language description of what you want to do (e.g., "analyze housing market trends", "look up FDA drug approvals", "find trade data between countries") |
resolve_entity2 paramsLook up the canonical/official identifier for a company or drug. Use when a user mentions a name and you need the CIK (for SEC), ticker (…
Look up the canonical/official identifier for a company or drug. Use when a user mentions a name and you need the CIK (for SEC), ticker (for stock data), RxCUI (for FDA), or LEI — the ID systems that other tools require as input. Examples: "Apple" → AAPL / CIK 0000320193, "Ozempic" → RxCUI 1991306 + ingredient + brand. Returns IDs plus pipeworx:// citation URIs. Use this BEFORE calling other tools that need official identifiers. Replaces 2–3 lookup calls.
| Parameter | Type | Description |
|---|
type | string | Entity type: "company" or "drug". |
value | string | For company: ticker (AAPL), CIK (0000320193), or name. For drug: brand or generic name (e.g., "ozempic", "metformin"). |
compare_entities2 paramsCompare 2–5 companies (or drugs) side by side in one call. Use when a user says "compare X and Y", "X vs Y", "how do X, Y, Z stack up", "…
Compare 2–5 companies (or drugs) side by side in one call. Use when a user says "compare X and Y", "X vs Y", "how do X, Y, Z stack up", "which is bigger", or wants tables/rankings of revenue / net income / cash / debt across companies — or adverse events / approvals / trials across drugs. type="company": pulls revenue, net income, cash, long-term debt from SEC EDGAR/XBRL for tickers like AAPL, MSFT, GOOGL. type="drug": pulls adverse-event report counts (FAERS), FDA approval counts, active trial
| Parameter | Type | Description |
|---|
type | string | Entity type: "company" or "drug". |
values | array | For company: 2–5 tickers/CIKs (e.g., ["AAPL","MSFT"]). For drug: 2–5 names (e.g., ["ozempic","mounjaro"]). |
pipeworx_feedback3 paramsTell the Pipeworx team something is broken, missing, or needs to exist. Use when a tool returns wrong/stale data (bug), when a tool you w…
Tell the Pipeworx team something is broken, missing, or needs to exist. Use when a tool returns wrong/stale data (bug), when a tool you wish existed isn't in the catalog (feature/data_gap), or when something worked surprisingly well (praise). Describe the issue in terms of Pipeworx tools/packs — don't paste the end-user's prompt. The team reads digests daily and signal directly affects roadmap. Rate-limited to 5 per identifier per day. Free; doesn't count against your tool-call quota.
| Parameter | Type | Description |
|---|
type | string | bug = something broke or returned wrong data. feature = a new tool or capability you wish existed. data_gap = data Pipeworx does not currently expose. praise = positive note. other = anything else. |
context | object | Optional structured context: which tool, pack, or vertical this relates to. |
message | string | Your feedback in plain text. Be specific (which tool, what error, what data was missing). 1-2 sentences typical, 2000 chars max. |
remember2 paramsSave data the agent will need to reuse later — across this conversation or across sessions. Use when you discover something worth carryin…
Save data the agent will need to reuse later — across this conversation or across sessions. Use when you discover something worth carrying forward (a resolved ticker, a target address, a user preference, a research subject) so you don't have to look it up again. Stored as a key-value pair scoped by your identifier. Authenticated users get persistent memory; anonymous sessions retain memory for 24 hours. Pair with recall to retrieve later, forget to delete.
| Parameter | Type | Description |
|---|
key | string | Memory key (e.g., "subject_property", "target_ticker", "user_preference") |
value | string | Value to store (any text — findings, addresses, preferences, notes) |
recall1 paramRetrieve a value previously saved via remember, or list all saved keys (omit the key argument). Use to look up context the agent stored e…
Retrieve a value previously saved via remember, or list all saved keys (omit the key argument). Use to look up context the agent stored earlier — the user's target ticker, an address, prior research notes — without re-deriving it from scratch. Scoped to your identifier (anonymous IP, BYO key hash, or account ID). Pair with remember to save, forget to delete.
| Parameter | Type | Description |
|---|
key | string | Memory key to retrieve (omit to list all keys) |
forget1 paramDelete a previously stored memory by key. Use when context is stale, the task is done, or you want to clear sensitive data the agent save…
Delete a previously stored memory by key. Use when context is stale, the task is done, or you want to clear sensitive data the agent saved earlier. Pair with remember and recall.
| Parameter | Type | Description |
|---|
key | string | Memory key to delete |
get_weather3 paramsGet current weather conditions for a city or coordinates. Returns temperature (°F), feels-like, humidity, wind, and conditions.
| Parameter | Type | Description |
|---|
latitude | number | Latitude (alternative to location) |
location | string | City name (e.g. "Tokyo", "London", "New York"). Resolved via Open-Meteo geocoding. Use this OR latitude+longitude. |
longitude | number | Longitude (alternative to location) |
weather_get_forecast4 paramsGet 1-16 day weather forecast for a city or coordinates. Default 7 days. Returns daily high/low (°F), precipitation, and conditions.
| Parameter | Type | Description |
|---|
days | number | Number of forecast days (1-16, default 7) |
latitude | number | Latitude (alternative to location) |
location | string | City name (e.g. "Tokyo", "London", "New York"). Resolved via Open-Meteo geocoding. Use this OR latitude+longitude. |
longitude | number | Longitude (alternative to location) |
weather_get_historical5 paramsDaily historical weather (ERA5 reanalysis, 1940 onward) for a city or coordinates. Defaults to the last 30 days when no dates are supplie…
Daily historical weather (ERA5 reanalysis, 1940 onward) for a city or coordinates. Defaults to the last 30 days when no dates are supplied. Use for climate baselines and "what was the weather on…" questions.
| Parameter | Type | Description |
|---|
end_date | string | End date YYYY-MM-DD (inclusive). Optional — defaults to today. |
latitude | number | Latitude (alternative to location) |
location | string | City name (e.g. "Tokyo", "London", "New York"). Resolved via Open-Meteo geocoding. Use this OR latitude+longitude. |
longitude | number | Longitude (alternative to location) |
start_date | string | Start date YYYY-MM-DD (>= 1940-01-01). Optional — defaults to 30 days ago. |
get_profile1 paramLook up a Bluesky user's profile by handle (e.g., "alice.bsky.social"). Returns display name, bio, follower/following counts, avatar, and…
Look up a Bluesky user's profile by handle (e.g., "alice.bsky.social"). Returns display name, bio, follower/following counts, avatar, and verification status.
| Parameter | Type | Description |
|---|
handle | string | Bluesky handle (e.g., alice.bsky.social) |
bluesky_get_posts2 paramsFetch recent posts from a Bluesky user's timeline. Returns post text, timestamps, likes, reposts, reply counts, and threaded replies.
| Parameter | Type | Description |
|---|
limit | number | Number of posts (1-100, default 20) |
handle | string | Bluesky handle |
bluesky_search_posts2 paramsSearch Bluesky posts by keyword or phrase. Returns matching posts with author handles, timestamps, engagement metrics, and content.Requir…
Search Bluesky posts by keyword or phrase. Returns matching posts with author handles, timestamps, engagement metrics, and content.Requires bsky_handle and bsky_app_password in the gateway URL query params.
| Parameter | Type | Description |
|---|
limit | number | Number of results (1-100, default 25) |
query | string | Search query |
get_feed2 paramsGet posts from a Bluesky feed (e.g., "discover", "what's-hot"). Returns recent posts with authors, timestamps, and engagement counts.
| Parameter | Type | Description |
|---|
limit | number | Number of posts (1-100, default 20) |
feed_uri | string | AT URI of the feed generator (default: whats-hot) |
get_followers2 paramsGet a user's followers on Bluesky by handle. Returns follower profiles including handles, display names, bios, and follower counts.
| Parameter | Type | Description |
|---|
limit | number | Number of followers (1-100, default 50) |
handle | string | Bluesky handle |
get_follows2 paramsGet accounts a Bluesky user follows by handle. Returns followed profiles with handles, display names, bios, and descriptions.
| Parameter | Type | Description |
|---|
limit | number | Number of follows (1-100, default 50) |
handle | string | Bluesky handle |
get_thread1 paramFetch a post thread by URI. Returns the parent post and all replies in conversation order with timestamps, authors, and engagement data.
| Parameter | Type | Description |
|---|
post_uri | string | AT URI of the post (at://did/app.bsky.feed.post/rkey) |
resolve_handle1 paramConvert a Bluesky handle to its DID (decentralized identifier). Returns the DID for programmatic account lookups.
| Parameter | Type | Description |
|---|
handle | string | Bluesky handle to resolve |
geo_geocode1 paramConvert an address or place name to coordinates. Returns latitude, longitude, and formatted address. Use when you need map positions or s…
Convert an address or place name to coordinates. Returns latitude, longitude, and formatted address. Use when you need map positions or spatial analysis.
| Parameter | Type | Description |
|---|
query | string | Address or place name to geocode |
geo_reverse_geocode2 paramsConvert coordinates to a physical address. Returns street address, city, country, and postal code. Use to identify locations from lat/lng…
Convert coordinates to a physical address. Returns street address, city, country, and postal code. Use to identify locations from lat/lng pairs.
| Parameter | Type | Description |
|---|
latitude | number | Latitude |
longitude | number | Longitude |
geo_get_country1 paramGet country information by name or ISO code (e.g., 'US', 'FR'). Returns capital, population, currency, languages, and neighboring countri…
Get country information by name or ISO code (e.g., 'US', 'FR'). Returns capital, population, currency, languages, and neighboring countries. Use for regional context or facts.
| Parameter | Type | Description |
|---|
code_or_name | string | Country name or ISO 3166-1 alpha-2/alpha-3 code |
geo_get_timezone2 paramsGet timezone and current local time for coordinates or city name. Returns timezone name, UTC offset, and current time. Use for scheduling…
Get timezone and current local time for coordinates or city name. Returns timezone name, UTC offset, and current time. Use for scheduling across time zones.
| Parameter | Type | Description |
|---|
latitude | number | Latitude |
longitude | number | Longitude |
get_sunrise_sunset3 paramsGet sunrise/sunset times for a location by coordinates or city name. Returns exact times, daylight duration, and twilight times. Use for …
Get sunrise/sunset times for a location by coordinates or city name. Returns exact times, daylight duration, and twilight times. Use for activity planning or astronomical data.
| Parameter | Type | Description |
|---|
date | string | Date in YYYY-MM-DD format (default: today) |
latitude | number | Latitude |
longitude | number | Longitude |
get_iss_locationGet the current position of the International Space Station. Returns latitude, longitude, altitude, and velocity.
get_earthquakes2 paramsSearch recent earthquakes by location and magnitude threshold. Returns magnitude, depth, coordinates, and timestamp for each event.
| Parameter | Type | Description |
|---|
days | number | Look back N days (1-30, default 1) |
min_magnitude | number | Minimum magnitude (default 4.0) |
science_get_air_quality2 paramsCheck air quality at a location (e.g., 'New York', 'London'). Returns AQI score, PM2.5, PM10, ozone, and NO2 levels.
| Parameter | Type | Description |
|---|
latitude | number | Latitude |
longitude | number | Longitude |
science_get_apod1 paramGet NASA's Astronomy Picture of the Day with image URL, title, and explanation. Optionally specify a date (e.g., '2024-01-15').
| Parameter | Type | Description |
|---|
date | string | Date in YYYY-MM-DD format (default: today) |
get_crypto_price1 paramGet current price, market cap, 24h change, and 24h high/low for a cryptocurrency. Accepts common names ("bitcoin", "ethereum", "solana"),…
Get current price, market cap, 24h change, and 24h high/low for a cryptocurrency. Accepts common names ("bitcoin", "ethereum", "solana"), tickers ("BTC", "ETH"), or coinpaprika IDs ("btc-bitcoin"). Powered by coinpaprika (keyless).
| Parameter | Type | Description |
|---|
coin_id | string | Coin name, ticker, or coinpaprika ID (e.g., "bitcoin", "BTC", "btc-bitcoin") |
get_crypto_market1 paramGet top cryptocurrencies ranked by market cap. Returns rank, name, symbol, USD price, market cap, 24h volume, and 24h % change for each.
| Parameter | Type | Description |
|---|
limit | number | Number of coins to return (1-100, default 10) |
get_exchange_rate3 paramsConvert between fiat currencies (e.g., USD to EUR). Returns conversion rate and timestamp.
| Parameter | Type | Description |
|---|
to | string | Target currency code (e.g., EUR, JPY, GBP) |
from | string | Source currency code (e.g., USD, EUR, GBP) |
amount | number | Amount to convert (default: 1) |
define_word1 paramLook up a word's definition, pronunciation, part of speech, and usage examples. Returns meaning, phonetic spelling, and example sentences.
| Parameter | Type | Description |
|---|
word | string | The word to look up |
dictionary_get_synonyms1 paramFind synonyms and antonyms for any word. Returns similar words and opposites, useful for writing and paraphrasing.
| Parameter | Type | Description |
|---|
word | string | The word to find synonyms/antonyms for |
books_search_books2 paramsSearch for books by title, author, or keyword. Returns title, author, year, ISBN, and cover image URL. Use this to discover books before …
Search for books by title, author, or keyword. Returns title, author, year, ISBN, and cover image URL. Use this to discover books before fetching full details.
| Parameter | Type | Description |
|---|
limit | number | Number of results to return (1-20, default 5) |
query | string | Search query (title, author, or keywords) |
books_get_book1 paramGet full details for a book by ISBN. Returns title, author, publication date, description, ratings, and availability status.
| Parameter | Type | Description |
|---|
isbn | string | ISBN-10 or ISBN-13 |
books_get_author1 paramGet author biography, major works, and key information using their Open Library ID (e.g., "OL23919A"). Returns birth/death dates, complet…
Get author biography, major works, and key information using their Open Library ID (e.g., "OL23919A"). Returns birth/death dates, complete bibliography, and biographical summary.
| Parameter | Type | Description |
|---|
author_key | string | Open Library author key (e.g., OL23919A) |
holidays_get_holidays2 paramsGet all public holidays for a country and year. Returns holiday names and dates. Provide country code (e.g., "US", "GB", "DE") and year.
| Parameter | Type | Description |
|---|
year | number | The year to retrieve holidays for (e.g., 2025) |
country_code | string | ISO 3166-1 alpha-2 country code (e.g., US, GB, DE, FR) |
holidays_is_today_holiday1 paramCheck if today is a public holiday in a given country. Returns whether it's a holiday and the holiday name if applicable. Provide country…
Check if today is a public holiday in a given country. Returns whether it's a holiday and the holiday name if applicable. Provide country code (e.g., "US", "GB").
| Parameter | Type | Description |
|---|
country_code | string | ISO 3166-1 alpha-2 country code (e.g., US, GB, DE, FR) |
next_holidays1 paramGet upcoming public holidays from today onward for a country. Returns holiday names and dates. Provide country code (e.g., "US", "GB", "D…
Get upcoming public holidays from today onward for a country. Returns holiday names and dates. Provide country code (e.g., "US", "GB", "DE").
| Parameter | Type | Description |
|---|
country_code | string | ISO 3166-1 alpha-2 country code (e.g., US, GB, DE, FR) |
nutrition_search_products2 paramsSearch for food products by name, brand, or keyword. Returns product name, brand, Nutri-Score, calories, protein, fat, and carbs.
| Parameter | Type | Description |
|---|
limit | number | Number of results to return (1-20, default 5) |
query | string | Search query (product name, brand, or ingredient) |
nutrition_get_product1 paramGet complete nutrition details for a food product by barcode (e.g., EAN-13 or UPC). Returns ingredients, allergens, and detailed macro/mi…
Get complete nutrition details for a food product by barcode (e.g., EAN-13 or UPC). Returns ingredients, allergens, and detailed macro/micronutrients.
| Parameter | Type | Description |
|---|
barcode | string | Product barcode (EAN-13 or UPC-A) |
search_meals1 paramSearch for recipes by meal name. Returns meal IDs, names, and thumbnail images. Use get_meal to fetch full ingredients and cooking instru…
Search for recipes by meal name. Returns meal IDs, names, and thumbnail images. Use get_meal to fetch full ingredients and cooking instructions.
| Parameter | Type | Description |
|---|
query | string | Meal name or partial name to search for |
get_meal1 paramGet complete recipe details including ingredients with measurements and step-by-step cooking instructions. Pass a meal ID from search_mea…
Get complete recipe details including ingredients with measurements and step-by-step cooking instructions. Pass a meal ID from search_meals or random_meal.
| Parameter | Type | Description |
|---|
id | string | TheMealDB meal ID (e.g., "52772") |
random_mealGet a random meal recipe with full ingredients and cooking instructions. Use when you need recipe inspiration without a specific search.
meals_by_ingredient1 paramFind all recipes using a specific ingredient (e.g., "chicken", "garlic", "pasta"). Returns meal names and IDs to pass to get_meal.
| Parameter | Type | Description |
|---|
ingredient | string | Ingredient name to filter by |
search_cocktails1 paramSearch for cocktails by name. Returns matching recipes with ingredients, measurements, instructions, and drink category.
| Parameter | Type | Description |
|---|
query | string | Cocktail name or partial name to search for |
get_cocktail1 paramGet full cocktail recipe by ID. Returns ingredients with exact measurements, preparation steps, glassware type, and garnish.
| Parameter | Type | Description |
|---|
id | string | TheCocktailDB cocktail ID (e.g., "11007") |
random_cocktailGet a random cocktail recipe. Returns ingredients with measurements, instructions, glassware, and garnish details.
cocktails_by_ingredient1 paramFind all cocktails containing a specific ingredient (e.g., "vodka", "lime juice", "gin"). Returns matching recipes with full ingredient l…
Find all cocktails containing a specific ingredient (e.g., "vodka", "lime juice", "gin"). Returns matching recipes with full ingredient lists.
| Parameter | Type | Description |
|---|
ingredient | string | Ingredient name to filter by (e.g., "vodka", "gin") |
search_breweries2 paramsSearch for breweries by name. Returns location, phone, website, and contact details for matching results.
| Parameter | Type | Description |
|---|
limit | number | Maximum number of results to return (default 10, max 50) |
query | string | Brewery name or partial name to search for |
get_brewery1 paramGet full details for a brewery by ID. Returns address, hours, type, and contact info. Use search_breweries to find brewery IDs.
| Parameter | Type | Description |
|---|
id | string | Open Brewery DB brewery ID (e.g., "b54b16e1-ac3b-4bff-a11f-f7ae4ddc27e1") |
breweries_by_city2 paramsFind all breweries in a city (e.g., "Portland", "Denver"). Returns location, type, and contact details for each.
| Parameter | Type | Description |
|---|
city | string | City name to search breweries in (e.g., "Portland", "Denver") |
limit | number | Maximum number of results to return (default 10, max 50) |
art_search_artworks1 paramSearch the Met's collection by keyword or department (e.g., "Paintings", "Sculpture"). Returns up to 5 matching artworks with title, arti…
Search the Met's collection by keyword or department (e.g., "Paintings", "Sculpture"). Returns up to 5 matching artworks with title, artist, date, medium, and image URL.
| Parameter | Type | Description |
|---|
query | string | Search query (e.g., "sunflowers", "ancient egypt", "monet") |
art_get_artwork1 paramGet full details for a specific artwork. Provide the object ID from search results. Returns title, artist, date, medium, department, and …
Get full details for a specific artwork. Provide the object ID from search results. Returns title, artist, date, medium, department, and high-resolution image URL.
| Parameter | Type | Description |
|---|
object_id | number | Met Museum object ID (e.g., 436535) |
get_departmentsList all departments in the Met collection (e.g., "Paintings", "Sculpture", "Photographs"). Use department names to filter search_artwork…
List all departments in the Met collection (e.g., "Paintings", "Sculpture", "Photographs"). Use department names to filter search_artworks results.
search_poems1 paramSearch poems by title or keyword. Returns matching poems with full text and author information. Use when looking for a specific poem or e…
Search poems by title or keyword. Returns matching poems with full text and author information. Use when looking for a specific poem or exploring a theme.
| Parameter | Type | Description |
|---|
query | string | Title or partial title to search for (e.g., "The Road Not Taken") |
poems_by_author1 paramGet all poems by a specific author (e.g., "Shakespeare", "Emily Dickinson"). Returns titles and full text. Use to explore an author's com…
Get all poems by a specific author (e.g., "Shakespeare", "Emily Dickinson"). Returns titles and full text. Use to explore an author's complete body of work.
| Parameter | Type | Description |
|---|
author | string | Author name (e.g., "Emily Dickinson", "Robert Frost") |
random_poems1 paramGet random poems from the collection—specify count for multiple. Returns full text, title, and author. Use for discovery or creative insp…
Get random poems from the collection—specify count for multiple. Returns full text, title, and author. Use for discovery or creative inspiration.
| Parameter | Type | Description |
|---|
count | number | Number of random poems to return (default 1, max 10) |
search_universities2 paramsSearch for universities by name and/or country. Returns university names, countries, web pages, and domains. Both parameters are optional…
Search for universities by name and/or country. Returns university names, countries, web pages, and domains. Both parameters are optional but at least one should be provided.
| Parameter | Type | Description |
|---|
name | string | University name or partial name (e.g., "Harvard", "MIT") |
country | string | Country name to filter by (e.g., "United States", "United Kingdom") |
rick_and_morty_search_characters5 paramsSearch Rick and Morty characters by name with optional filters for status (alive/dead/unknown), species (Human/Alien/etc.), and gender. R…
Search Rick and Morty characters by name with optional filters for status (alive/dead/unknown), species (Human/Alien/etc.), and gender. Returns up to 20 matching characters per page with status, species, origin, current location, and episode appearances.
| Parameter | Type | Description |
|---|
name | string | Character name to search for (partial match, e.g., "rick", "beth") |
page | number | Page number (1-based, default 1). API returns 20 per page. |
gender | string | Filter by gender: "female", "male", "genderless", or "unknown". |
status | string | Filter by status: "alive", "dead", or "unknown". |
species | string | Filter by species (e.g., "Human", "Alien", "Mythological Creature"). |
get_character1 paramGet a single Rick and Morty character by numeric ID. Returns name, status, species, origin, current location, episode appearances, and im…
Get a single Rick and Morty character by numeric ID. Returns name, status, species, origin, current location, episode appearances, and image URL.
| Parameter | Type | Description |
|---|
id | number | Character ID (1-826+). Example: 1 = Rick Sanchez. |
rick_and_morty_search_episodes3 paramsSearch Rick and Morty episodes by name or episode code (S01E03 style). Returns episode metadata including air date, character list, and ID.
| Parameter | Type | Description |
|---|
name | string | Episode name to search for (partial match). |
page | number | Page number (1-based, default 1). |
episode | string | Episode code (e.g., "S01E03"). |
rick_and_morty_get_episode1 paramGet a single Rick and Morty episode by numeric ID. Returns title, code (e.g. "S01E03"), air date, and the list of characters that appear.
| Parameter | Type | Description |
|---|
id | number | Episode ID. Example: 1 = Pilot. |
get_location1 paramGet a single Rick and Morty location/planet/dimension by ID. Returns name, type, dimension, and residents.
| Parameter | Type | Description |
|---|
id | number | Location ID. Example: 1 = Earth (C-137). |
get_gem1 paramGet full metadata for a published Ruby gem by name. Returns latest version, authors, license, descriptions, download counts, and project/…
Get full metadata for a published Ruby gem by name. Returns latest version, authors, license, descriptions, download counts, and project/source URLs. Use for "what is gem X?", "tell me about Ruby gem Y", or before calling get_versions/get_dependencies.
| Parameter | Type | Description |
|---|
name | string | Gem name (e.g., "rails", "devise", "rspec") |
search_gems3 paramsSearch RubyGems by keyword in name/description. Returns matching gems sorted by relevance with name, version, downloads, and info text.
| Parameter | Type | Description |
|---|
page | number | Page number (1-based, default 1). |
limit | number | Max results to return (1–30, default 10). API caps at 30/page. |
query | string | Keyword(s) to search for (e.g., "authentication", "json parser") |
rubygems_get_versions2 paramsGet full version history for a Ruby gem. Returns every published version with release date, download count, Ruby version compatibility, a…
Get full version history for a Ruby gem. Returns every published version with release date, download count, Ruby version compatibility, and licenses. Use for "what versions of X exist?" or "when did Y release version Z?".
| Parameter | Type | Description |
|---|
name | string | Gem name (e.g., "rails") |
limit | number | Max versions to return (default 25, max 200). Latest first. |
get_dependencies2 paramsGet the runtime and development dependencies for a specific version of a Ruby gem. Returns each dependency with its version requirement s…
Get the runtime and development dependencies for a specific version of a Ruby gem. Returns each dependency with its version requirement string. Omit version to get the latest.
| Parameter | Type | Description |
|---|
name | string | Gem name (e.g., "devise") |
version | string | Version string (e.g., "5.0.4"). Omit for latest. |
get_reverse_dependencies1 paramList gems that depend on this gem. Useful for understanding ecosystem impact ("what depends on Rack?") or risk surface ("how many gems wo…
List gems that depend on this gem. Useful for understanding ecosystem impact ("what depends on Rack?") or risk surface ("how many gems would break if this one had a vulnerability?"). API caps at 50 names per request.
| Parameter | Type | Description |
|---|
name | string | Gem name (e.g., "rack") |
get_intensityCheck current UK electricity carbon intensity. Returns gCO2/kWh (forecast and actual) plus intensity level (very low to very high). Use t…
Check current UK electricity carbon intensity. Returns gCO2/kWh (forecast and actual) plus intensity level (very low to very high). Use to schedule energy-intensive tasks during low-carbon periods.
get_intensity_by_date1 paramGet UK electricity carbon intensity for every 30-minute period on a specific date (e.g., "2024-01-15"). Returns gCO2/kWh forecast and act…
Get UK electricity carbon intensity for every 30-minute period on a specific date (e.g., "2024-01-15"). Returns gCO2/kWh forecast and actual. Use to identify lowest-carbon hours.
| Parameter | Type | Description |
|---|
date | string | Date in YYYY-MM-DD format (e.g., 2024-03-15) |
get_generation_mixCheck current UK electricity grid composition by source percentage (gas, coal, wind, solar, nuclear, hydro, biomass, imports). Use to und…
Check current UK electricity grid composition by source percentage (gas, coal, wind, solar, nuclear, hydro, biomass, imports). Use to understand real-time grid energy mix.
sec_search_companies1 paramSearch SEC EDGAR for companies by name or ticker symbol. Returns matching company names and their CIK numbers, which are needed for other…
Search SEC EDGAR for companies by name or ticker symbol. Returns matching company names and their CIK numbers, which are needed for other SEC tools.
| Parameter | Type | Description |
|---|
query | string | Company name or ticker to search for (e.g., "Apple", "TSLA", "Microsoft") |
get_company_filings2 paramsGet recent SEC filings for a company using its CIK number. Returns filing dates, form types, and accession numbers. Optionally filter by …
Get recent SEC filings for a company using its CIK number. Returns filing dates, form types, and accession numbers. Optionally filter by form type (e.g., "10-K", "10-Q", "8-K").
| Parameter | Type | Description |
|---|
cik | string | Company CIK number (digits only, e.g., "320193" for Apple) |
form_type | string | Filter by SEC form type (e.g., "10-K", "10-Q", "8-K", "DEF 14A"). Omit to return all recent filings. |
sec_get_company_facts1 paramGet XBRL financial facts for a company using its CIK number. Returns structured financial data including revenue, net income, total asset…
Get XBRL financial facts for a company using its CIK number. Returns structured financial data including revenue, net income, total assets, and other reported metrics over time.
| Parameter | Type | Description |
|---|
cik | string | Company CIK number (digits only, e.g., "320193" for Apple) |
geolocate_ip1 paramLook up an IP address to find its location and network details. Returns country, region, city, coordinates, timezone, ISP, and AS number.…
Look up an IP address to find its location and network details. Returns country, region, city, coordinates, timezone, ISP, and AS number. Use when you need to identify where a user or server is located.
| Parameter | Type | Description |
|---|
ip | string | IPv4 or IPv6 address to look up (e.g., "8.8.8.8", "2001:4860:4860::8888") |
batch_geolocate1 paramLook up locations for up to 100 IP addresses at once. Returns geolocation and ISP data in the same order as input. Use for analyzing mult…
Look up locations for up to 100 IP addresses at once. Returns geolocation and ISP data in the same order as input. Use for analyzing multiple IPs efficiently.
| Parameter | Type | Description |
|---|
ips | array | Array of IPv4 or IPv6 addresses to look up (maximum 100) |
dns_lookup2 paramsLook up a specific DNS record type for a domain. Specify record type (e.g., 'A', 'MX', 'TXT', 'CNAME'). Returns records with TTLs and dat…
Look up a specific DNS record type for a domain. Specify record type (e.g., 'A', 'MX', 'TXT', 'CNAME'). Returns records with TTLs and data values.
| Parameter | Type | Description |
|---|
type | string | DNS record type to query (e.g., "A", "AAAA", "MX", "NS", "TXT", "CNAME", "SOA"). Defaults to "A". |
domain | string | Domain name to look up (e.g., "example.com", "mail.google.com") |
dns_lookup_all1 paramQuery all major DNS record types (A, AAAA, MX, NS, TXT, CNAME) for a domain in one call. Returns results grouped by type with TTLs and va…
Query all major DNS record types (A, AAAA, MX, NS, TXT, CNAME) for a domain in one call. Returns results grouped by type with TTLs and values.
| Parameter | Type | Description |
|---|
domain | string | Domain name to look up (e.g., "example.com") |
reverse_dns1 paramFind the hostname for an IP address via reverse DNS lookup. Returns the PTR record if available.
| Parameter | Type | Description |
|---|
ip | string | IPv4 address to reverse-lookup (e.g., "8.8.8.8") |