Tool tree
gradeNot graded
page: Every page
get-placeAnswer
Get everything Marc Wieland has recorded about one country or city: how long he spent there, the trips that went there, and any guide he wrote about it. Resolves partial, lowercase and accent-free names, so "chiang mai" and "san sebastian" both work. Use this instead of search-site whenever the question is about a place.
View tool JSON
{
"name": "get-place",
"kind": "answer",
"impl": "imperative",
"description": "Get everything Marc Wieland has recorded about one country or city: how long he spent there, the trips that went there, and any guide he wrote about it. Resolves partial, lowercase and accent-free names, so \"chiang mai\" and \"san sebastian\" both work. Use this instead of search-site whenever the question is about a place.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"description": "The place name, for example \"Thailand\" or \"Chiang Mai\"."
}
},
"required": [
"name"
]
},
"page": "/webmcp-census-q3-2026/"
}search-siteAnswer
Search Marc Wieland's site for travel journal entries, blog posts, yearly reviews and case studies. Returns matching pages with their titles, dates and URLs. Use this to find content before answering anything about what Marc has written.
View tool JSON
{
"name": "search-site",
"kind": "answer",
"impl": "imperative",
"description": "Search Marc Wieland's site for travel journal entries, blog posts, yearly reviews and case studies. Returns matching pages with their titles, dates and URLs. Use this to find content before answering anything about what Marc has written.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Search terms, for example \"Madrid\" or \"slow travel\"."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Most results to return, 1 to 20, for example 5. Defaults to 5."
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "How many results to skip. For example, 5 starts the second page at the default limit. Defaults to 0. Replies name the next offset."
}
},
"required": [
"query"
]
},
"page": "/webmcp-census-q3-2026/"
}get-current-locationAnswer
Get the city and country Marc Wieland is in right now, with how long the current stay is and how often he has been there. Use this for any question about where Marc is at the moment.
View tool JSON
{
"name": "get-current-location",
"kind": "answer",
"impl": "imperative",
"description": "Get the city and country Marc Wieland is in right now, with how long the current stay is and how often he has been there. Use this for any question about where Marc is at the moment.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/webmcp-census-q3-2026/"
}get-travel-statsAnswer
Get Marc Wieland's travel numbers. With no argument, the headline totals: countries and cities visited since he became a digital nomad, and where he is now. With a period, where he was then, at any precision: "2024" for a year, "spring 2026" for a season, "March 2024" or "2024-03" for a month, "2024-03-15" or "15 March 2024" for a single day. For a single country ask get-place instead.
View tool JSON
{
"name": "get-travel-stats",
"kind": "answer",
"impl": "imperative",
"description": "Get Marc Wieland's travel numbers. With no argument, the headline totals: countries and cities visited since he became a digital nomad, and where he is now. With a period, where he was then, at any precision: \"2024\" for a year, \"spring 2026\" for a season, \"March 2024\" or \"2024-03\" for a month, \"2024-03-15\" or \"15 March 2024\" for a single day. For a single country ask get-place instead.",
"inputSchema": {
"type": "object",
"properties": {
"period": {
"type": "string",
"description": "Optional day (for example \"2024-03-15\"), month (\"March 2024\"), season (\"spring 2026\") or year (\"2024\"). Omit for all-time totals."
}
}
},
"page": "/webmcp-census-q3-2026/"
}list-tripsAnswer
List Marc Wieland's published trips, newest first, each with its date, countries and URL. Optionally narrow to one country. Use this to see where he has travelled rather than searching for trips by keyword.
View tool JSON
{
"name": "list-trips",
"kind": "answer",
"impl": "imperative",
"description": "List Marc Wieland's published trips, newest first, each with its date, countries and URL. Optionally narrow to one country. Use this to see where he has travelled rather than searching for trips by keyword.",
"inputSchema": {
"type": "object",
"properties": {
"country": {
"type": "string",
"description": "Country name to filter by, for example \"Spain\". Omit for every trip."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Most trips to return, 1 to 50, for example 10. Defaults to 10."
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "How many trips to skip. For example, 10 starts the second page at the default limit. Defaults to 0. Replies name the next offset."
}
}
},
"page": "/webmcp-census-q3-2026/"
}open-search-dialogAction
Open the search dialog on the page in front of the visitor, with a query typed in and running, so the person sees the site's own results. This changes what they are looking at and returns no data: to search and read the results yourself, use search-site instead.
View tool JSON
{
"name": "open-search-dialog",
"kind": "act",
"impl": "imperative",
"description": "Open the search dialog on the page in front of the visitor, with a query typed in and running, so the person sees the site's own results. This changes what they are looking at and returns no data: to search and read the results yourself, use search-site instead.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Query to prefill, for example \"Lombok\". Omit to open the dialog empty."
}
}
},
"page": "/webmcp-census-q3-2026/"
}