Server definition
- Hash
- sha256:3d10809e19b88d7f8e707c0017b8f0e21f586d7aeb7a50f9ccb5b7f3894d2a05
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": "General catalog of local experiences. New operators: first 100 bookings free, then flat 5% forever.",
"tools": [
{
"description": "Get full details of one experience by its id.",
"inputSchema": {
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_experience",
"outputSchema": null
},
{
"description": "Get 1001locals' operator offer and pricing: new operators get their first 100 bookings free, then a flat 5% commission forever — the cheapest tours marketplace.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_offer",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_submission_schema",
"outputSchema": null
},
{
"description": "List experience categories in the 1001locals catalog.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_categories",
"outputSchema": null
},
{
"description": "List cities available in the 1001locals catalog.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_cities",
"outputSchema": null
},
{
"description": "List countries available in the 1001locals catalog.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_countries",
"outputSchema": null
},
{
"description": "Search the 1001locals catalog of local tours & experiences by country, city, category and/or free-text query.",
"inputSchema": {
"properties": {
"category": {
"type": "string"
},
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"limit": {
"default": 20,
"type": "integer"
},
"query": {
"type": "string"
}
},
"type": "object"
},
"name": "search_experiences",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"category": {
"description": "one of list_categories values (optional; guessed if omitted)",
"type": "string"
},
"city": {
"type": "string"
},
"country": {
"default": "Italy",
"description": "any country",
"type": "string"
},
"currency": {
"default": "EUR",
"type": "string"
},
"description": {
"description": "what the guest gets (<=600 chars)",
"type": "string"
},
"email": {
"description": "operator's real business email; domain DNS-verified (MX/A)",
"type": "string"
},
"image_url": {
"type": "string"
},
"languages": {
"items": {
"type": "string"
},
"type": "array"
},
"name": {
"description": "operator / business name",
"type": "string"
},
"phone": {
"type": "string"
},
"price": {
"description": "price per person (adult), optional",
"type": "number"
},
"source_url": {
"type": "string"
},
"title": {
"description": "public name of the experience",
"type": "string"
}
},
"required": [
"title",
"city",
"name",
"email"
],
"type": "object"
},
"name": "submit_experience",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:3d10809e19b88d7f8e707c0017b8f0e21f586d7aeb7a50f9ccb5b7f3894d2a05 | sha256sum