Search & add local tours and experiences (Italy/EU). Operators: first 100 bookings free, then 5%.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get full details of one experience by its id.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Get full details of one experience by its id.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
}
}
}Get 1001locals' operator offer and pricing: new operators get their first 100 bookings free, then a flat 5% commission forever — the cheapest tours marketplace.
No arguments.
{
"type": "object",
"properties": {}
}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.
No arguments.
{
"type": "object",
"properties": {}
}List experience categories in the 1001locals catalog.
No arguments.
{
"type": "object",
"properties": {}
}List cities available in the 1001locals catalog.
No arguments.
{
"type": "object",
"properties": {}
}List countries available in the 1001locals catalog.
No arguments.
{
"type": "object",
"properties": {}
}Search the 1001locals catalog of local tours & experiences by country, city, category and/or free-text query.
| Argument | Type | Description |
|---|---|---|
| city | string | |
| limit | integer | |
| query | string | |
| country | string | |
| category | string |
{
"type": "object",
"properties": {
"city": {
"type": "string"
},
"limit": {
"type": "integer",
"default": 20
},
"query": {
"type": "string"
},
"country": {
"type": "string"
},
"category": {
"type": "string"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| city* | string | |
| name* | string | operator / business name |
| email* | string | operator's real business email; domain DNS-verified (MX/A) |
| phone | string | |
| price | number | price per person (adult), optional |
| title* | string | public name of the experience |
| country | string | any country |
| category | string | one of list_categories values (optional; guessed if omitted) |
| currency | string |
| image_url | string |
| languages | array |
| source_url | string |
| description | string | what the guest gets (<=600 chars) |
{
"type": "object",
"required": [
"title",
"city",
"name",
"email"
],
"properties": {
"city": {
"type": "string"
},
"name": {
"type": "string",
"description": "operator / business name"
},
"email": {
"type": "string",
"description": "operator's real business email; domain DNS-verified (MX/A)"
},
"phone": {
"type": "string"
},
"price": {
"type": "number",
"description": "price per person (adult), optional"
},
"title": {
"type": "string",
"description": "public name of the experience"
},
"country": {
"type": "string",
"default": "Italy",
"description": "any country"
},
"category": {
"type": "string",
"description": "one of list_categories values (optional; guessed if omitted)"
},
"currency": {
"type": "string",
"default": "EUR"
},
"image_url": {
"type": "string"
},
"languages": {
"type": "array",
"items": {
"type": "string"
}
},
"source_url": {
"type": "string"
},
"description": {
"type": "string",
"description": "what the guest gets (<=600 chars)"
}
}
}