### Get Launch Arguments Example 2 Source: https://pipeworx.io/docs/reference/launches/get_launch An alternative example of the arguments structure for the `get_launch` call, using a different launch ID. ```json { "id": "f4b8e5c2-9a1f-4e3d-8c7b-2d9e6a5f3c1b" } ``` -------------------------------- ### Get Another User Example Source: https://pipeworx.io/docs/reference/github/get_user An alternative example demonstrating how to specify a different GitHub username, 'gvanrossum', to retrieve their profile information. ```json { "username": "gvanrossum" } ``` -------------------------------- ### Analytics Install Arguments Source: https://pipeworx.io/docs/reference/homebrew-formulae/analytics_install Example arguments for the analytics_install call, specifying the formula name. ```json { "formula": "node" } ``` -------------------------------- ### Analytics Install Days Parameter Source: https://pipeworx.io/docs/reference/homebrew-formulae/analytics_install Example of specifying the 'days' parameter to retrieve installation counts for a different period. ```json { "days": 90 } ``` -------------------------------- ### Example with Specific Version Source: https://pipeworx.io/docs/reference/bundlephobia/similar Provide both the package name and a specific version to find similar packages. This allows for more targeted migration planning. ```json { "package": "vue", "version": "3.3.4" } ``` -------------------------------- ### Shopify Get Product TypeScript SDK Example Source: https://pipeworx.io/docs/reference/shopify/shopify_get_product Example of how to retrieve a product using the Pipeworx SDK in TypeScript. This requires the '@pipeworx/sdk' package to be installed. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('shopify_get_product', { "_apiKey": "your-shopify-api-key", "_shop": "mystore.myshopify.com", "id": 632910392 }); ``` -------------------------------- ### Greenhouse Get Job TypeScript SDK Example Source: https://pipeworx.io/docs/reference/greenhouse/greenhouse_get_job Example of how to call the greenhouse_get_job endpoint using the Pipeworx SDK in TypeScript. Ensure you have the '@pipeworx/sdk' package installed. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('greenhouse_get_job', { "_apiKey": "your-greenhouse-api-key", "id": 54321 }); ``` -------------------------------- ### Example arguments for multiple pack slugs Source: https://pipeworx.io/docs/reference/pipeworx-catalog/get_connection_config Illustrates how to request connection configurations for multiple packs by providing a comma-separated list of slugs. ```json { "slugs": "weather,github,jokes" } ``` -------------------------------- ### Asana Get Task TypeScript SDK Example Source: https://pipeworx.io/docs/reference/asana/asana_get_task Example of how to call the asana_get_task endpoint using the Pipeworx SDK in TypeScript. Ensure you have the SDK installed and initialized. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('asana_get_task', { "task_gid": "1234567890123456" }); ``` -------------------------------- ### Example Arguments for Different Package Source: https://pipeworx.io/docs/reference/deps-dev/version Illustrates the argument structure for fetching version metadata for a different package (CARGO). ```json { "system_": "CARGO", "name": "serde", "version": "1.0.163" } ``` -------------------------------- ### Example Arguments for top_npm_packages (Bandwidth and Period) Source: https://pipeworx.io/docs/reference/jsdelivr/top_npm_packages An alternative example of arguments for the `top_npm_packages` method, specifying period, sorting by bandwidth, and a higher limit. ```json { "period": "week", "by": "bandwidth", "limit": 50 } ``` -------------------------------- ### Get AI Timeline with start date and category filter Source: https://pipeworx.io/docs/reference/ai-briefing/get_timeline Filter AI developments by a specific category and start date. This example demonstrates using the 'category' parameter. ```json { "start_date": "2024-12-01", "category": "model_release" } ``` -------------------------------- ### Get Person by ID (TypeScript SDK) Source: https://pipeworx.io/docs/reference/studio-ghibli/person Example of how to retrieve person data using the '@pipeworx/sdk' in TypeScript. Ensure the SDK is installed and initialized. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('person', { "id": "ba510c6d-61ae-45a6-8b5a-3dd06b4bed34" }); ``` -------------------------------- ### List All Repositories Source: https://pipeworx.io/docs/reference/github_private/gh_list_repos A simple example to list all repositories without specific filtering or sorting. This is useful for a general overview of available repositories. ```json { "visibility": "all" } ``` -------------------------------- ### TypeScript SDK Call to Get Author Source: https://pipeworx.io/docs/reference/open-library/get_author Example of fetching author data using the `@pipeworx/sdk` in TypeScript. Ensure the SDK is installed and imported. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('get_author', { "author_id": "OL34184A" }); ``` -------------------------------- ### Example Arguments for 7 Days Source: https://pipeworx.io/docs/reference/cisa-kev/recent An alternative example showing how to query for vulnerabilities added in the last 7 days. ```json { "days": 7 } ``` -------------------------------- ### Get NFL Events with @pipeworx/sdk Source: https://pipeworx.io/docs/reference/odds-api/get_events Example of using the `@pipeworx/sdk` in TypeScript to call the get_events method for the NFL. Ensure the SDK is installed and imported. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('get_events', { "sport_key": "americanfootball_nfl" }); ``` -------------------------------- ### Bundlephobia Size Analysis with Version and Record Options Source: https://pipeworx.io/docs/reference/bundlephobia/size Example demonstrating how to specify a package version and control public recording for the size analysis. ```json { "package": "@lodash/es", "version": "4.17.21", "record": false } ``` -------------------------------- ### Klaviyo Get Profile with Pipeworx SDK Source: https://pipeworx.io/docs/reference/klaviyo/klaviyo_get_profile Example of retrieving a Klaviyo profile using the Pipeworx SDK in TypeScript. Ensure you have installed the SDK. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('klaviyo_get_profile', { "_apiKey": "your-klaviyo-api-key", "profile_id": "01ARZ3NDEKTSV4RRFFQ69G5FAV" }); ``` -------------------------------- ### KP Index 7-Day Window Example Source: https://pipeworx.io/docs/reference/noaa-swpc/kp_index An alternative argument example for fetching KP index data over a 7-day window. ```json { "window": "7-day" } ``` -------------------------------- ### Arguments for latest_version with prerelease Source: https://pipeworx.io/docs/reference/nuget/latest_version Example demonstrating how to include the 'prerelease' flag to allow fetching the latest prerelease version of a package. ```json { "id": "xunit", "prerelease": true } ``` -------------------------------- ### Get SendGrid Stats with Date Range Source: https://pipeworx.io/docs/reference/sendgrid/get_stats An example of fetching SendGrid statistics for a specific date range, including both start and end dates. ```json { "start_date": "2024-01-01", "end_date": "2024-01-31", "_apiKey": "your-sendgrid-api-key" } ``` -------------------------------- ### Example arguments for get_repo (torvalds/linux) Source: https://pipeworx.io/docs/reference/github/get_repo An alternative example call for the `get_repo` function, specifying the owner as 'torvalds' and the repository as 'linux'. ```json { "owner": "torvalds", "repo": "linux" } ``` -------------------------------- ### Get SendGrid Stats with Curl Source: https://pipeworx.io/docs/reference/sendgrid/get_stats Demonstrates how to call the `get_stats` method using curl. This example specifies the start date and API key. ```bash curl -X POST https://gateway.pipeworx.io/sendgrid/mcp \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_stats","arguments":{"start_date":"2024-01-01","_apiKey":"your-sendgrid-api-key"}}}' ``` -------------------------------- ### Search Players Example with Different Query Source: https://pipeworx.io/docs/reference/sports/search_players An alternative example demonstrating the search query format for a different player. ```json { "query": "LeBron James" } ``` -------------------------------- ### Get Authors using Pipeworx SDK Source: https://pipeworx.io/docs/reference/quotable/get_authors Example of calling the `get_authors` method using the Pipeworx SDK in TypeScript. Ensure the SDK is installed (`@pipeworx/sdk`). ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('get_authors', { "slug": "albert-einstein" }); ``` -------------------------------- ### Example with all_fields and limit parameters Source: https://pipeworx.io/docs/reference/data-govt-nz/organization_list Provides an example of calling `organization_list` with `all_fields` set to true and a custom `limit`. Use this to retrieve all available fields for a specified number of organizations. ```json { "all_fields": true, "limit": 50 } ``` -------------------------------- ### Get Venue using TypeScript SDK Source: https://pipeworx.io/docs/reference/openreview/get_venue Example of how to call the `get_venue` method using the Pipeworx TypeScript SDK. Ensure you have the SDK installed and initialized. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('get_venue', { "group_id": "ICLR.cc/2024/Conference" }); ``` -------------------------------- ### Get Board using Pipeworx SDK (TypeScript) Source: https://pipeworx.io/docs/reference/monday/monday_get_board Example of how to call the monday_get_board endpoint using the Pipeworx SDK in TypeScript. Ensure the SDK is installed. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('monday_get_board', { "_apiKey": "your-monday-api-key", "board_id": "12345" }); ``` -------------------------------- ### Get a random image using TypeScript SDK Source: https://pipeworx.io/docs/reference/commons-wikimedia/random_image This example demonstrates how to use the `@pipeworx/sdk` to call the `random_image` tool. Ensure the SDK is installed and configured. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('random_image', {}); ``` -------------------------------- ### Search Packages with Query Source: https://pipeworx.io/docs/reference/opendata-canada/search Demonstrates how to search for packages using a simple query string. This is the most basic way to find relevant data. ```json { "query": "climate data" } ``` -------------------------------- ### Example `opendosm_get_dataset` API Call Source: https://pipeworx.io/docs/reference/opendosm-my/opendosm_get_dataset Demonstrates a POST request to the Pipeworx gateway to call the `opendosm_get_dataset` method with no initial arguments. This is a basic example to initiate a data fetch. ```bash curl -X POST https://gateway.pipeworx.io/opendosm-my/mcp \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"opendosm_get_dataset","arguments":{}}}' ``` -------------------------------- ### TypeScript SDK Call for Get Player Source: https://pipeworx.io/docs/reference/chess/get_player Example of using the Pipeworx SDK in TypeScript to call the `get_player` endpoint. Ensure you have the `@pipeworx/sdk` package installed. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('get_player', { "username": "hikaru" }); ``` -------------------------------- ### Get Team using Pipeworx SDK Source: https://pipeworx.io/docs/reference/football-data/get_team Example of how to call the `get_team` endpoint using the Pipeworx SDK in TypeScript. Ensure you have the `@pipeworx/sdk` package installed and initialized. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('get_team', { "team_id": 64 }); ``` -------------------------------- ### Another Version Info Arguments Example Source: https://pipeworx.io/docs/reference/goproxy/version_info An alternative set of arguments for the `version_info` call, demonstrating different module path and version values. ```json { "module_path": "golang.org/x/net", "version": "v0.17.0" } ``` -------------------------------- ### Package Search API - More Examples Source: https://pipeworx.io/docs/reference/data-govt-nz/package_search Additional examples demonstrating different query parameters for the package_search API. ```json { "q": "health", "rows": 20, "start": 0 } ``` ```json { "q": "education", "fq": "organization:stats-nz", "sort": "score desc" } ``` -------------------------------- ### Get Artwork using Pipeworks SDK (TypeScript) Source: https://pipeworx.io/docs/reference/art/get_artwork Example of how to call the `get_artwork` endpoint using the Pipeworks SDK in TypeScript. Ensure the SDK is installed (`@pipeworx/sdk`). ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('get_artwork', { "object_id": 436535 }); ``` -------------------------------- ### Get Timezone using Pipeworks SDK (TypeScript) Source: https://pipeworx.io/docs/reference/geo/get_timezone This example shows how to use the Pipeworks SDK for TypeScript to call the `get_timezone` function. Ensure you have the `@pipeworx/sdk` package installed. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('get_timezone', { "latitude": 40.7128, "longitude": -74.006 }); ``` -------------------------------- ### Example arguments with count Source: https://pipeworx.io/docs/reference/dogceo/breed_images An example demonstrating how to request a specific number of images for a breed by providing the 'count' parameter. ```json { "breed": "golden_retriever", "count": 5 } ``` -------------------------------- ### Get Artwork using Pipeworx SDK (TypeScript) Source: https://pipeworx.io/docs/reference/clevelandart/get_artwork This TypeScript example shows how to use the Pipeworx SDK to call the `get_artwork` method. Ensure you have the `@pipeworx/sdk` package installed. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('get_artwork', { "id": "1962.158" }); ``` -------------------------------- ### BLS Get Series with Multiple Series and Date Range Source: https://pipeworx.io/docs/reference/bls/bls_get_series Example demonstrating how to request data for multiple series IDs and specify a custom start and end year. ```json { "series_id": "PAYEMS,CES0000000001", "start_year": "2020", "end_year": "2024", "_apiKey": "your-bls-api-key" } ``` -------------------------------- ### Search Facilities Example Call Source: https://pipeworx.io/docs/reference/recreation-gov/search_facilities Demonstrates how to make a POST request to the search_facilities endpoint using curl. This example shows the basic structure for calling the tool with an empty arguments object. ```bash curl -X POST https://gateway.pipeworx.io/recreation-gov/mcp \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_facilities","arguments":{}}}' ``` -------------------------------- ### Example `size` arguments with version Source: https://pipeworx.io/docs/reference/packagephobia/size Provides arguments for the `size` tool, specifying both the npm package name and a specific version. ```json { "package": "@babel/core", "version": "7.23.0" } ``` -------------------------------- ### Call PayPal Get Order with Pipeworx SDK Source: https://pipeworx.io/docs/reference/paypal/paypal_get_order Example of how to retrieve PayPal order details using the Pipeworx SDK in TypeScript. This method requires the SDK to be installed and initialized. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('paypal_get_order', { "_clientId": "your-paypal-client-id", "_clientSecret": "your-paypal-client-secret", "order_id": "3JU84394D694620H" }); ``` -------------------------------- ### User Profile Example Arguments Source: https://pipeworx.io/docs/reference/leetcode/user_profile An alternative example of arguments for the user_profile call. ```json { "username": "algorithm_master" } ``` -------------------------------- ### Get Popular Meme Templates (TypeScript SDK) Source: https://pipeworx.io/docs/reference/imgflip/get_memes This TypeScript example demonstrates how to use the Pipeworx SDK to call the 'get_memes' method. Ensure you have the '@pipeworx/sdk' package installed and initialized. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('get_memes', {}); ``` -------------------------------- ### Get Random Postcode (TypeScript) Source: https://pipeworx.io/docs/reference/postcodes/random_postcode This TypeScript example demonstrates how to use the Pipeworx SDK to call the `random_postcode` method. Ensure you have the `@pipeworx/sdk` package installed. The call returns a promise that resolves with the postcode details. ```typescript import { Pipeworx } from '@pipeworx/sdk'; const pipeworx = new Pipeworx(); const result = await pipeworx.call('random_postcode', {}); ``` -------------------------------- ### analytics_install Source: https://pipeworx.io/docs/reference/homebrew-formulae/analytics_install Retrieves installation counts for Homebrew formulae. You can specify a formula to get its install counts, or omit it to get a list of top install counts across all formulae. ```APIDOC ## POST https://gateway.pipeworx.io/homebrew-formulae/mcp ### Description Retrieves installation counts for Homebrew formulae. You can specify a formula to get its install counts, or omit it to get a list of top install counts across all formulae. ### Method POST ### Endpoint https://gateway.pipeworx.io/homebrew-formulae/mcp ### Parameters #### Query Parameters - **formula** (string) - Optional - The name of the formula to get install counts for. - **days** (number) - Optional - The number of days to look back for install counts. Accepted values are 30, 90, or 365. Defaults to 30. ### Request Example ```json { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "analytics_install", "arguments": { "formula": "node", "days": 90 } } } ``` ### Response #### Success Response (200) - **formula** (string) - The name of the formula queried. - **data** (object) - Install count data for the formula, or null if not found. This can also be an object representing top install counts across all formulae if no specific formula was queried. #### Response Example ```json { "formula": "node", "data": { "2023-01-01": 150, "2023-01-02": 160 } } ``` #### Response Example (Top Counts) ```json { "formula": null, "data": { "git": 5000, "node": 4500, "vim": 4000 } } ``` ``` -------------------------------- ### GOV.UK Search API - Example Arguments Source: https://pipeworx.io/docs/reference/gov-uk-content/search Demonstrates the basic arguments for a GOV.UK search query. ```json { "query": "driving license" } ``` -------------------------------- ### Example Call to get_launch Source: https://pipeworx.io/docs/reference/launchlibrary/get_launch Demonstrates how to call the get_launch method using curl to retrieve full launch details. This call requires the launch UUID as an argument. ```bash curl -X POST https://gateway.pipeworx.io/launchlibrary/mcp \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_launch","arguments":{}}}' ``` -------------------------------- ### TasteDive Get Recommendations Music Example Source: https://pipeworx.io/docs/reference/tastedive/get_recommendations An example of requesting music recommendations for multiple artists. ```json { "query": "The Beatles, David Bowie", "type": "music" } ``` -------------------------------- ### Example `search_kpi` API Call Source: https://pipeworx.io/docs/reference/kolada-se/search_kpi Demonstrates how to call the `search_kpi` method via a POST request to the Kolada-SE MCP gateway. This example shows the basic structure for invoking the tool. ```bash curl -X POST https://gateway.pipeworx.io/kolada-se/mcp \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_kpi","arguments":{}}}' ``` -------------------------------- ### Greenhouse Get Job cURL Example Source: https://pipeworx.io/docs/reference/greenhouse/greenhouse_get_job Example of how to call the greenhouse_get_job endpoint using cURL. ```curl curl -X POST https://gateway.pipeworx.io/greenhouse/mcp \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"greenhouse_get_job","arguments":{"_apiKey":"your-greenhouse-api-key","id":54321}}}' ``` -------------------------------- ### Advanced Search Parameters Example Source: https://pipeworx.io/docs/reference/giantbomb/search An example demonstrating how to specify resources and a limit for a search query. ```json { "query": "Mario", "resources": "character,game", "limit": 10 } ``` -------------------------------- ### Asana Get Task cURL Example Source: https://pipeworx.io/docs/reference/asana/asana_get_task Example of how to call the asana_get_task endpoint using cURL. ```curl curl -X POST https://gateway.pipeworx.io/asana/mcp \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"asana_get_task","arguments":{"task_gid":"1234567890123456"}}}' ``` -------------------------------- ### Example File Hash for Lookup Source: https://pipeworx.io/docs/reference/virustotal/lookup_file An alternative example hash for demonstrating the `lookup_file` function. ```json { "hash": "9e107d9d372bb6826bd81d3542a419d6043e3a7cbeda4531da5f2d99712df4b9" } ``` -------------------------------- ### UniProt Get with XML Format Source: https://pipeworx.io/docs/reference/uniprot/get Example call to the UniProt 'get' endpoint requesting the response in XML format. ```json { "accession": "P12345", "format": "xml" } ``` -------------------------------- ### Search Repositories with Advanced Parameters Source: https://pipeworx.io/docs/reference/github/search_repos This example shows how to search repositories with additional parameters like `sort` and `per_page`. Use `sort` to order results by stars, forks, or updated date, and `per_page` to control the number of results. ```json { "query": "cli tool language:go", "sort": "stars", "per_page": 20 } ``` -------------------------------- ### Another Entry Arguments Example Source: https://pipeworx.io/docs/reference/devdocs-io/entry An alternative example of arguments for the `entry` endpoint, demonstrating different slug and path values. ```json { "slug": "react", "path": "hooks/usestate" } ``` -------------------------------- ### Curl Request for ROR Get Source: https://pipeworx.io/docs/reference/ror/get Example of how to call the ROR 'get' endpoint using curl with a JSON payload. ```curl curl -X POST https://gateway.pipeworx.io/ror/mcp \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get","arguments":{"ror_id":"03vek6s52"}}}' ``` -------------------------------- ### Additional query parameters for `get` endpoint Source: https://pipeworx.io/docs/reference/httpbin/get An example showing alternative query parameters that can be used with the `get` endpoint. ```json { "query": { "page": 1 } } ``` -------------------------------- ### Entry Arguments Example Source: https://pipeworx.io/docs/reference/devdocs-io/entry Provides an example of the arguments required for the `entry` endpoint call. ```json { "slug": "javascript", "path": "array/map" } ``` -------------------------------- ### Get Author Example Source: https://pipeworx.io/docs/reference/semantic-scholar An example of fetching an author's profile. This function is part of the Semantic Scholar API. ```javascript get_author ``` -------------------------------- ### Example Arguments for Versions API Source: https://pipeworx.io/docs/reference/goproxy/versions Another example of the arguments for the `versions` API call, this time specifying a different module path. ```json { "module_path": "github.com/google/uuid" } ``` -------------------------------- ### Example top_launches API Call Source: https://pipeworx.io/docs/reference/producthunt/top_launches Demonstrates how to call the top_launches endpoint using curl to fetch the top 10 launches sorted by ranking. This is useful for seeing trending products. ```bash curl -X POST https://gateway.pipeworx.io/producthunt/mcp \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"top_launches","arguments":{}}}' ```