Tool tree
gradeNot graded
page: Every page
list-tripsAnswer
List all trips for the authenticated user. Returns an array of trips.
View tool JSON
{
"name": "list-trips",
"kind": "answer",
"impl": "imperative",
"description": "List all trips for the authenticated user. Returns an array of trips.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}get-tripAnswer
Get a single trip by ID. Returns the trip.
View tool JSON
{
"name": "get-trip",
"kind": "answer",
"impl": "imperative",
"description": "Get a single trip by ID. Returns the trip.",
"inputSchema": {
"type": "object",
"properties": {
"tripId": {
"type": "string",
"description": "The unique identifier of the trip."
}
},
"required": [
"tripId"
]
},
"page": "/"
}get-trip-by-slugAnswer
Get a public trip by username and slug
View tool JSON
{
"name": "get-trip-by-slug",
"kind": "answer",
"impl": "imperative",
"description": "Get a public trip by username and slug",
"inputSchema": {
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "Username."
},
"slug": {
"type": "string",
"description": "Slug."
}
},
"required": [
"username",
"slug"
]
},
"page": "/"
}get-trip-stamp-eligibilityAnswer
Get the stamp eligibility breakdown for a single trip. Returns the trip stamp eligibility.
View tool JSON
{
"name": "get-trip-stamp-eligibility",
"kind": "answer",
"impl": "imperative",
"description": "Get the stamp eligibility breakdown for a single trip. Returns the trip stamp eligibility.",
"inputSchema": {
"type": "object",
"properties": {
"tripId": {
"type": "string",
"description": "The unique identifier of the trip."
}
},
"required": [
"tripId"
]
},
"page": "/"
}list-trip-blocksAnswer
Get trip blocks. Returns an array of trip blocks.
View tool JSON
{
"name": "list-trip-blocks",
"kind": "answer",
"impl": "imperative",
"description": "Get trip blocks. Returns an array of trip blocks.",
"inputSchema": {
"type": "object",
"properties": {
"tripId": {
"type": "string",
"description": "ID of the trip"
}
},
"required": [
"tripId"
]
},
"page": "/"
}get-current-userAnswer
Get my profile.
View tool JSON
{
"name": "get-current-user",
"kind": "answer",
"impl": "imperative",
"description": "Get my profile.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}list-current-user-stampsAnswer
Get my unlocked stamps. Returns an array of current user stamps.
View tool JSON
{
"name": "list-current-user-stamps",
"kind": "answer",
"impl": "imperative",
"description": "Get my unlocked stamps. Returns an array of current user stamps.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}get-current-user-subdomainAnswer
Get my subdomain. Returns the current user subdomain.
View tool JSON
{
"name": "get-current-user-subdomain",
"kind": "answer",
"impl": "imperative",
"description": "Get my subdomain. Returns the current user subdomain.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}check-subdomainAnswer
Check subdomain availability. Returns the subdomain.
View tool JSON
{
"name": "check-subdomain",
"kind": "answer",
"impl": "imperative",
"description": "Check subdomain availability. Returns the subdomain.",
"inputSchema": {
"type": "object",
"properties": {
"subdomain": {
"type": "string",
"minLength": 3,
"maxLength": 30,
"description": "Subdomain. Between 3 and 30 characters."
}
},
"required": [
"subdomain"
]
},
"page": "/"
}get-subdomainAnswer
Get public profile by subdomain. Returns the subdomain.
View tool JSON
{
"name": "get-subdomain",
"kind": "answer",
"impl": "imperative",
"description": "Get public profile by subdomain. Returns the subdomain.",
"inputSchema": {
"type": "object",
"properties": {
"subdomain": {
"type": "string",
"description": "Subdomain."
}
},
"required": [
"subdomain"
]
},
"page": "/"
}list-subdomain-stampsAnswer
Get user stamps by subdomain. Returns an array of subdomain stamps.
View tool JSON
{
"name": "list-subdomain-stamps",
"kind": "answer",
"impl": "imperative",
"description": "Get user stamps by subdomain. Returns an array of subdomain stamps.",
"inputSchema": {
"type": "object",
"properties": {
"subdomain": {
"type": "string",
"description": "Subdomain to fetch stamps for"
}
},
"required": [
"subdomain"
]
},
"page": "/"
}list-subdomain-tripsAnswer
Get user public trips by subdomain. Returns an array of subdomain trips.
View tool JSON
{
"name": "list-subdomain-trips",
"kind": "answer",
"impl": "imperative",
"description": "Get user public trips by subdomain. Returns an array of subdomain trips.",
"inputSchema": {
"type": "object",
"properties": {
"subdomain": {
"type": "string",
"description": "Subdomain to fetch trips for"
}
},
"required": [
"subdomain"
]
},
"page": "/"
}get-userAnswer
Get public profile. Returns the user.
View tool JSON
{
"name": "get-user",
"kind": "answer",
"impl": "imperative",
"description": "Get public profile. Returns the user.",
"inputSchema": {
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "Username."
}
},
"required": [
"username"
]
},
"page": "/"
}list-user-stampsAnswer
Get user stamps by username. Returns an array of user stamps.
View tool JSON
{
"name": "list-user-stamps",
"kind": "answer",
"impl": "imperative",
"description": "Get user stamps by username. Returns an array of user stamps.",
"inputSchema": {
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "Username to fetch stamps for"
}
},
"required": [
"username"
]
},
"page": "/"
}list-user-tripsAnswer
Get user public trips. Returns an array of user trips.
View tool JSON
{
"name": "list-user-trips",
"kind": "answer",
"impl": "imperative",
"description": "Get user public trips. Returns an array of user trips.",
"inputSchema": {
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "Username to fetch trips for"
}
},
"required": [
"username"
]
},
"page": "/"
}list-featured-tripsAnswer
Get the signed-in user's trips that currently appear in published destination canvases. Returns an array of current user featured trips.
View tool JSON
{
"name": "list-featured-trips",
"kind": "answer",
"impl": "imperative",
"description": "Get the signed-in user's trips that currently appear in published destination canvases. Returns an array of current user featured trips.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}check-usernameAnswer
Check username availability. Returns the username.
View tool JSON
{
"name": "check-username",
"kind": "answer",
"impl": "imperative",
"description": "Check username availability. Returns the username.",
"inputSchema": {
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "Username."
}
},
"required": [
"username"
]
},
"page": "/"
}validate-emailAction
Validate an email address. Returns the email.
View tool JSON
{
"name": "validate-email",
"kind": "act",
"impl": "imperative",
"description": "Validate an email address. Returns the email.",
"inputSchema": {
"type": "object",
"properties": {
"email": {
"type": "string",
"format": "email",
"description": "Email address to validate An email address."
}
},
"required": [
"email"
]
},
"page": "/"
}get-autocompleteAnswer
Search places. Returns an array of autocomplete.
View tool JSON
{
"name": "get-autocomplete",
"kind": "answer",
"impl": "imperative",
"description": "Search places. Returns an array of autocomplete.",
"inputSchema": {
"type": "object",
"properties": {
"input": {
"type": "string",
"minLength": 1,
"description": "Text to search for (e.g. 'Paris')"
}
},
"required": [
"input"
]
},
"page": "/"
}get-reverse-geocodeAnswer
Reverse geocode. Returns an array of reverse geocode.
View tool JSON
{
"name": "get-reverse-geocode",
"kind": "answer",
"impl": "imperative",
"description": "Reverse geocode. Returns an array of reverse geocode.",
"inputSchema": {
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Lat."
},
"lng": {
"type": "number",
"description": "Lng."
}
},
"required": [
"lat",
"lng"
]
},
"page": "/"
}list-detailsAnswer
Place details. Returns the details.
View tool JSON
{
"name": "list-details",
"kind": "answer",
"impl": "imperative",
"description": "Place details. Returns the details.",
"inputSchema": {
"type": "object",
"properties": {
"place_id": {
"type": "string",
"minLength": 1,
"description": "Google Place ID to resolve"
}
},
"required": [
"place_id"
]
},
"page": "/"
}list-mediaAnswer
List media for a trip. Returns the media.
View tool JSON
{
"name": "list-media",
"kind": "answer",
"impl": "imperative",
"description": "List media for a trip. Returns the media.",
"inputSchema": {
"type": "object",
"properties": {
"tripId": {
"type": "string",
"description": "The unique identifier of the trip."
}
},
"required": [
"tripId"
]
},
"page": "/"
}get-uptimeAnswer
Get uptime status. Returns the uptime.
View tool JSON
{
"name": "get-uptime",
"kind": "answer",
"impl": "imperative",
"description": "Get uptime status. Returns the uptime.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}get-feedbackAnswer
Get user feedbacks. Returns an array of feedback.
View tool JSON
{
"name": "get-feedback",
"kind": "answer",
"impl": "imperative",
"description": "Get user feedbacks. Returns an array of feedback.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL of the feedback."
},
"sessionId": {
"type": "string",
"description": "The unique identifier of the session."
}
},
"required": []
},
"page": "/"
}list-stampsAnswer
List all available stamps in the normalized library. Returns an array of stamps.
View tool JSON
{
"name": "list-stamps",
"kind": "answer",
"impl": "imperative",
"description": "List all available stamps in the normalized library. Returns an array of stamps.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}list-destinationsAnswer
List explore destinations. Returns an array of destinations.
View tool JSON
{
"name": "list-destinations",
"kind": "answer",
"impl": "imperative",
"description": "List explore destinations. Returns an array of destinations.",
"inputSchema": {
"type": "object",
"properties": {
"includeDrafts": {
"type": "boolean",
"description": "Include drafts."
}
},
"required": []
},
"page": "/"
}get-destinationAnswer
Get destination by slug (public) or UUID (curator). Returns an array of destination.
View tool JSON
{
"name": "get-destination",
"kind": "answer",
"impl": "imperative",
"description": "Get destination by slug (public) or UUID (curator). Returns an array of destination.",
"inputSchema": {
"type": "object",
"properties": {
"idOrSlug": {
"type": "string",
"description": "Id or slug."
}
},
"required": [
"idOrSlug"
]
},
"page": "/"
}list-destination-statsAnswer
Get stats for destination. Returns the destination stats.
View tool JSON
{
"name": "list-destination-stats",
"kind": "answer",
"impl": "imperative",
"description": "Get stats for destination. Returns the destination stats.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Slug."
}
},
"required": [
"slug"
]
},
"page": "/"
}list-destination-candidatesAnswer
Search eligible trips for curation in this destination. Returns an array of destination candidates.
View tool JSON
{
"name": "list-destination-candidates",
"kind": "answer",
"impl": "imperative",
"description": "Search eligible trips for curation in this destination. Returns an array of destination candidates.",
"inputSchema": {
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "Search."
},
"minBlocks": {
"type": "number",
"description": "Min blocks."
},
"destinationId": {
"type": "string",
"description": "The unique identifier of the destination."
}
},
"required": [
"destinationId"
]
},
"page": "/"
}list-destination-blocksAnswer
Get all canvas blocks for a destination. Returns an array of destination blocks.
View tool JSON
{
"name": "list-destination-blocks",
"kind": "answer",
"impl": "imperative",
"description": "Get all canvas blocks for a destination. Returns an array of destination blocks.",
"inputSchema": {
"type": "object",
"properties": {
"destinationId": {
"type": "string",
"description": "The unique identifier of the destination."
}
},
"required": [
"destinationId"
]
},
"page": "/"
}get-bucket-listAnswer
Get signed-in user's bucket list (destinations + saved trips). Returns an array of bucket list.
View tool JSON
{
"name": "get-bucket-list",
"kind": "answer",
"impl": "imperative",
"description": "Get signed-in user's bucket list (destinations + saved trips). Returns an array of bucket list.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}add-bucket-list-destinationAction
Add a destination to the Bucket List. Returns the bucket list destination.
View tool JSON
{
"name": "add-bucket-list-destination",
"kind": "act",
"impl": "imperative",
"description": "Add a destination to the Bucket List. Returns the bucket list destination.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Slug."
}
},
"required": [
"slug"
]
},
"page": "/"
}get-pricingAnswer
Get PPP-based pricing for your country. Returns the pricing.
View tool JSON
{
"name": "get-pricing",
"kind": "answer",
"impl": "imperative",
"description": "Get PPP-based pricing for your country. Returns the pricing.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}list-all-pricingAnswer
Get PPP-based pricing for all countries. Returns an array of all pricing.
View tool JSON
{
"name": "list-all-pricing",
"kind": "answer",
"impl": "imperative",
"description": "Get PPP-based pricing for all countries. Returns an array of all pricing.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}get-billingAnswer
Get Pro billing status. Returns the billing.
View tool JSON
{
"name": "get-billing",
"kind": "answer",
"impl": "imperative",
"description": "Get Pro billing status. Returns the billing.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}