catalog
Search & add local tours and experiences (Italy/EU). Operators: first 100 bookings free, then 5%.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"catalog": {
"url": "https://api.1001locals.com/mcp"
}
}
}Remote endpoints
https://api.1001locals.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (8)
🟢get_offer
Get 1001locals' operator offer and pricing: new operators get their first 100 bookings free, then a flat 5% commission forever — the cheapest tours marketplace.
Input Schema
{
"type": "object",
"properties": {}
}🟢search_experiences(country, city, category, query, limit)
Search the 1001locals catalog of local tours & experiences by country, city, category and/or free-text query.
Input Schema
{
"type": "object",
"properties": {
"country": {
"type": "string"
},
"city": {
"type": "string"
},
"category": {
"type": "string"
},
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"default": 20
}
}
}🟢get_experience(id)
Get full details of one experience by its id.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
}🟢list_cities
List cities available in the 1001locals catalog.
Input Schema
{
"type": "object",
"properties": {}
}🟢list_countries
List countries available in the 1001locals catalog.
Input Schema
{
"type": "object",
"properties": {}
}🟢list_categories
List experience categories in the 1001locals catalog.
Input Schema
{
"type": "object",
"properties": {}
}🟡get_submission_schema
Describe how to add an operator/experience to 1001locals: required and optional fields, allowed categories, the free-100-then-5% offer, and the moderation flow. Call this before submit_experience.
Input Schema
{
"type": "object",
"properties": {}
}🟡submit_experience(title, category, city, country, price, ...)
Add a supplier/operator and one of their experiences or services (with price) to 1001locals — any local service for travelers, in any country worldwide. One call creates the operator, the listing and its price. New operators get their first 100 bookings free, then a flat 5% commission forever. No account needed, but a real, working business email is required (the domain is DNS-verified at submission). The listing is created as in_review and appears in the public catalog after moderation. Call get_submission_schema (and list_categories) first. Returns a preview_url.
Input Schema
{
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "public name of the experience"
},
"category": {
"type": "string",
"description": "one of list_categories values (optional; guessed if omitted)"
},
"city": {
"type": "string"
},
"country": {
"type": "string",
"description": "any country",
"default": "Italy"
},
"price": {
"type": "number",
"description": "price per person (adult), optional"
},
"currency": {
"type": "string",
"default": "EUR"
},
"description": {
"type": "string",
"description": "what the guest gets (<=600 chars)"
},
"name": {
"type": "string",
"description": "operator / business name"
},
"email": {
"type": "string",
"description": "operator's real business email; domain DNS-verified (MX/A)"
},
"phone": {
"type": "string"
},
"image_url": {
"type": "string"
},
"source_url": {
"type": "string"
},
"languages": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"title",
"city",
"name",
"email"
]
}Community
Evidence