Complete reference for all Lootly tools, resources, and prompts available through the MCP interface.
Tools are functions that LLMs can call to perform actions. All tools return standardized JSON responses and handle errors gracefully.
Search and discover eBay items with advanced filtering capabilities.
Search eBay items with keywords and filters.
Parameters:
keywords(string): Search termscategory_id(string, optional): eBay category IDmin_price(float, optional): Minimum pricemax_price(float, optional): Maximum pricecondition(string, optional): Item condition ("new", "used", "refurbished")sort_order(string, optional): Sort results ("BestMatch", "PricePlusShipping", "EndTimeSoonest")max_results(int, optional): Number of results (1-100, default: 20)
Example:
{
"keywords": "vintage camera",
"min_price": 50,
"max_price": 200,
"condition": "used",
"max_results": 10
}Get keyword suggestions for search optimization.
Parameters:
query(string): Base search term
Browse items within a specific category.
Parameters:
category_id(string): eBay category IDmax_results(int, optional): Number of results (default: 20)sort_order(string, optional): Sort method
Advanced search with multiple filter criteria.
Parameters:
keywords(string): Search termsfilters(object): Advanced filter criteriamax_results(int, optional): Number of results
Access public eBay data for items and sellers.
Get detailed information for a specific item.
Parameters:
item_id(string): eBay item IDinclude_selector(string, optional): Additional data to include
Check current status, pricing, and availability.
Parameters:
item_id(string): eBay item ID
Calculate shipping costs for an item.
Parameters:
item_id(string): eBay item IDcountry_code(string, optional): Destination country (default: "US")postal_code(string, optional): Destination postal code
Get information for multiple items at once.
Parameters:
item_ids(array): List of eBay item IDs (max 20)
Search eBay product catalog.
Parameters:
query(string): Search querymax_results(int, optional): Number of results
Manage eBay listings and seller account (requires Trading API credentials).
View your active, sold, and unsold listings.
Parameters:
listing_type(string): Type of listings ("active", "sold", "unsold")max_results(int, optional): Number of results
Create a new eBay listing.
Parameters:
title(string): Listing titledescription(string): Item descriptioncategory_id(string): eBay category IDstart_price(float): Starting pricebuy_it_now_price(float, optional): Buy It Now priceduration(string): Listing duration ("Days_3", "Days_5", "Days_7", "Days_10")condition(string): Item conditionpictures(array, optional): Picture URLs
Update an existing listing.
Parameters:
item_id(string): eBay item IDtitle(string, optional): New titledescription(string, optional): New descriptionprice(float, optional): New price
End a listing early.
Parameters:
item_id(string): eBay item IDreason(string): Reason for ending ("NotAvailable", "LostOrBroken", "Incorrect", "OtherListingError")
Get user account information.
Parameters:
user_id(string, optional): User ID to look up (defaults to authenticated user)
Discover trending and related items.
Find the most watched items by category.
Parameters:
category_id(string, optional): Category to search inmax_results(int, optional): Number of results (1-100, default: 20)
Find items similar to a given item.
Parameters:
item_id(string): Reference item IDmax_results(int, optional): Number of results
Get items from related categories.
Parameters:
category_id(string): Base category IDmax_results(int, optional): Number of results
Browse top selling products by category.
Parameters:
category_id(string, optional): Category to search inmax_results(int, optional): Number of results
Resources provide structured data accessible via URIs. They work without API credentials using curated static data.
Complete eBay category hierarchy.
Response: List of major categories with IDs, names, and child indicators.
Most active and trending categories.
Response: Popular categories with activity indicators and recommendations.
Detailed information for a specific category.
Parameters:
category_id: eBay category ID
Response: Category details, subcategories, and search tips.
Subcategories for a given category.
Parameters:
category_id: Parent category ID
Search optimization tips for a category.
Parameters:
category_id: Category ID
Complete shipping service information and cost estimates.
Response: All shipping services with rates, delivery times, and warnings.
US domestic shipping options.
Response: Domestic services with cost ranges and delivery estimates.
International shipping services.
Response: International options with country restrictions and costs.
Carrier-specific shipping information.
Parameters:
carrier_name: Shipping carrier (ups, fedex, usps, dhl)
All seller policy templates and best practices.
Response: Complete policy templates for returns, payments, and shipping.
Return policy templates.
Response: Return policy options with legal compliance notes.
Payment policy templates.
Response: Payment terms and method recommendations.
Shipping policy templates.
Response: Shipping policy examples with handling time guidelines.
Comprehensive market analysis and insights.
Response: Market trends, seasonal patterns, and growth categories.
Current seasonal trends and opportunities.
Response: Season-specific trends based on current date.
Category growth trends and emerging markets.
Response: Growth categories and market opportunities.
Pricing trends and competitive analysis.
Response: Price movement data and competitive insights.
Current market opportunities.
Response: Trending opportunities based on market phase and season.
Prompts provide structured conversation templates for complex tasks.
Helps users find the right items with guided search optimization.
Parameters:
name(string, optional): User's name for personalization
Use Case: Guiding users through effective eBay searches with filters and keywords.
Provides expert guidance for improving listing quality and visibility.
Parameters:
item_type(string, optional): Type of item being listed
Use Case: Optimizing titles, descriptions, categories, and pricing for better sales.
Assists in discovering underpriced items and market opportunities.
Parameters:
budget(float, optional): User's budgetinterests(string, optional): Areas of interest
Use Case: Finding bargains, auctions ending soon, and mispriced items.
Guides comprehensive market analysis and competitive research.
Parameters:
market_focus(string, optional): Specific market or category to analyze
Use Case: Analyzing competition, pricing strategies, and market trends.
All tools return standardized JSON responses:
{
"status": "success|error|warning|partial",
"data": { /* tool-specific data */ },
"message": "Human-readable message",
"metadata": {
"timestamp": "2024-01-01T12:00:00Z",
"cache_ttl": 300,
"api_available": true
}
}Common error codes and responses:
- VALIDATION_ERROR: Invalid input parameters
- EXTERNAL_API_ERROR: eBay API issues
- PERMISSION_DENIED: Insufficient credentials
- RATE_LIMIT_EXCEEDED: API rate limits hit
- RESOURCE_NOT_FOUND: Item or resource not found
- CONFIGURATION_ERROR: Server configuration issues
eBay API limits (per application per day):
- Finding API: 5,000 calls
- Shopping API: 5,000 calls
- Trading API: 5,000 calls
- Merchandising API: 200,000 calls
Lootly implements intelligent caching to minimize API usage while providing fresh data.