MCP App Store
by KeenEthics

Overview

PackRat helps outdoor travelers plan trips and build better packing lists. Search a large catalog of outdoor gear by keyword or natural language, compare products on weight and price, and assemble packing lists that are analyzed for total weight with a base, worn, and consumable breakdown. Ask for lighter alternatives to the heaviest items, find gaps for a specific trip, check the near-term weather forecast for a destination, browse outdoor guides, and save trips and packs to a PackRat account that syncs with the mobile app.

Tools

packrat_add_pack_item

ChatGPT
Add a gear item to a pack. Provide either a catalog_item_id (from packrat_search_gear_catalog, the semantic catalog search) or specify custom item details. Weight should be in grams.

packrat_add_pack_template_item

ChatGPT
Add an item to a pack template.

packrat_analyze_pack_gaps

ChatGPT
Identify missing essential gear categories for a specific trip context. Compares the pack's current categories against recommended essentials and returns what's missing. Only pack_id is required — when the user doesn't state a destination, trip type, or duration, this falls back to a general 2-day backpacking context rather than failing.

packrat_analyze_pack_weight

ChatGPT
Return a detailed weight breakdown for a pack: total / base / worn / consumable grams plus a per-category aggregation sorted heaviest first.

packrat_create_feed_comment

ChatGPT
Add a comment to a feed post (or reply to a parent comment).

packrat_create_pack

ChatGPT
Create a new packing list for the user. Returns the newly created pack with its ID.

packrat_create_pack_template

ChatGPT
Create a personal pack template visible only to you. To create a curated app template, use packrat_create_app_pack_template (admin-only).

packrat_create_trip

ChatGPT
Create a new trip plan with destination, dates, and optional link to a pack. Returns the created trip with its ID.

packrat_delete_feed_comment

ChatGPT
Delete one of your own feed comments.

packrat_delete_feed_post

ChatGPT
Delete one of your own feed posts.

packrat_delete_pack

ChatGPT
Soft-delete a pack. The pack will no longer appear in listings.

packrat_delete_pack_template

ChatGPT
Delete a pack template.

packrat_delete_pack_template_item

ChatGPT
Delete a pack template item.

packrat_delete_trail_condition

ChatGPT
Soft-delete one of your trail condition reports.

packrat_delete_trip

ChatGPT
Delete a trip. The trip will no longer appear in listings.

packrat_extract_url_content

ChatGPT
Extract the readable article content from any URL using Readability. Useful for ingesting blog posts, trip reports, or gear reviews.

packrat_get_catalog_item

ChatGPT
Retrieve full details for a specific gear catalog item by ID. Returns specs, dimensions, weight, price, availability, user reviews, Q&A, and product URL.

packrat_get_feed_post

ChatGPT
Get a specific feed post by ID.

packrat_get_guide

ChatGPT
Get a specific guide by ID. Returns MDX/Markdown content.

packrat_get_pack

ChatGPT
Get complete details of a single pack including all items with weights, categories, and computed totals. Use this to analyze pack weight, find gear gaps, or suggest optimizations.

packrat_get_pack_item

ChatGPT
Get full details of a single pack item.

packrat_get_pack_template

ChatGPT
Get a pack template with its items.

packrat_get_pack_weight_history

ChatGPT
Get the weight history for all of the user's packs over time.

packrat_get_profile

ChatGPT
Get the authenticated user's profile (firstName, lastName, email, avatar).

packrat_get_season_suggestions

ChatGPT
Generate season-appropriate pack suggestions for a location and date — use this whenever the user asks what to pack for a place at a particular time of year. Returns ready-made pack suggestions with gear items chosen for the expected conditions.

packrat_get_trail_conditions

ChatGPT
Get user-submitted trail condition reports. Filter by trail name to find reports for a specific trail or area.

packrat_get_trip

ChatGPT
Get full details for a single trip including location coordinates, dates, notes, and linked pack information.

packrat_get_weather

ChatGPT
Get current weather conditions and multi-day forecast for any location. Returns temperature, precipitation, wind, humidity, and outdoor conditions relevant to trip planning.

packrat_get_weather_forecast

ChatGPT
Fetch a 10-day forecast given a WeatherAPI location ID (returned by packrat_search_weather_location).

packrat_list_feed

ChatGPT
List social feed posts (paginated).

packrat_list_feed_comments

ChatGPT
List comments on a feed post.

packrat_list_gear_categories

ChatGPT
List all available gear categories in the catalog with item counts. Use this to explore what gear types are available before searching.

packrat_list_guide_categories

ChatGPT
List all guide categories.

packrat_list_guides

ChatGPT
List PackRat outdoor guides (paginated, filterable by category).

packrat_list_my_trail_reports

ChatGPT
List trail condition reports authored by the signed-in user.

packrat_list_pack_items

ChatGPT
List all items in a pack.

packrat_list_pack_template_items

ChatGPT
List items inside a pack template.

packrat_list_pack_templates

ChatGPT
List both user-owned and app-curated pack templates.

packrat_list_packs

ChatGPT
List all packs belonging to the authenticated user. Returns pack summaries including name, category, item count, and total weight. Paginated: results are capped at 50 items per call; the response includes a nextOffset value (or null at the end) to continue iterating.

packrat_list_trips

ChatGPT
List all of the user's planned trips. Returns trip summaries including name, destination, dates, and linked pack. Paginated: results are capped at 50 per call; the response includes a nextOffset value (or null at the end) for continuation.

packrat_record_pack_weight

ChatGPT
Record a weight measurement for a pack at a specific point in time.

packrat_remove_pack_item

ChatGPT
Remove an item from a pack (soft-delete).

packrat_search_gear_catalog

ChatGPT
Search the PackRat gear catalog of outdoor products with specs, weights, prices, and reviews. Pass the user's natural-language phrasing directly — the search is semantic, so full descriptive queries like "ultralight 2-person tent under 1.5kg" or "warm but lightweight insulation layer for shoulder-season camping" work better than reduced keywords.

packrat_search_guides

ChatGPT
Full-text search across PackRat outdoor guides.

packrat_search_outdoor_guides

ChatGPT
Search the PackRat outdoor knowledge base using retrieval-augmented search. Contains expert guides on outdoor skills, safety, Leave No Trace principles, gear techniques, navigation, first aid, and outdoor activities. Use this for "how-to" questions, technique guidance, or safety information.

packrat_search_weather_by_coordinates

ChatGPT
Find weather locations near a latitude/longitude pair.

packrat_search_weather_location

ChatGPT
Search for weather locations by name. Returns matching locations with IDs.

packrat_similar_catalog_items

ChatGPT
Find items similar to a given catalog item by embedding similarity.

packrat_similar_pack_items

ChatGPT
Find catalog gear comparable to a specific item already in a pack — the tool for swapping or upgrading an item, including finding a lighter replacement. Takes the pack item's item_id, which is returned by packrat_list_pack_items, packrat_add_pack_item, and in the byCategory[].items[].id field of packrat_analyze_pack_weight. Set lighter_only: true whenever the user wants a lighter replacement — results are otherwise ranked by semantic similarity alone and will include items heavier than the source.

packrat_submit_trail_condition

ChatGPT
Submit a trail condition report to help the community. Requires user authentication.

packrat_suggest_pack_items

ChatGPT
Return catalog item suggestions for a pack based on the items already in it.

packrat_toggle_feed_comment_like

ChatGPT
Like or unlike a feed comment (toggle).

packrat_toggle_feed_post_like

ChatGPT
Like or unlike a feed post (toggle).

packrat_update_pack

ChatGPT
Update a pack's name, description, category, visibility, or tags.

packrat_update_pack_item

ChatGPT
Update fields on an existing pack item.

packrat_update_pack_template

ChatGPT
Update a pack template.

packrat_update_pack_template_item

ChatGPT
Update a pack template item.

packrat_update_profile

ChatGPT
Update the authenticated user's profile fields.

packrat_update_trail_condition

ChatGPT
Update one of your own trail condition reports.

packrat_update_trip

ChatGPT
Update an existing trip's details, dates, location, or linked pack.

packrat_whoami

ChatGPT
Return the currently authenticated PackRat user profile.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

62

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily