Find children's activities in Florianópolis, read published conditions and get request-form links.
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.
Prepare a canonical PT-BR OiAir form link for one exact organization, publication and expected version. Trial requires that the selected group offers a trial. Opening the link and submitting a request are separate actions; this tool neither submits a request nor reserves or confirms a place.
Prepare a canonical PT-BR OiAir form link for one exact organization, publication and expected version. Trial requires that the selected group offers a trial. Opening the link and submitting a request are separate actions; this tool neither submits a request nor reserves or confirms a place.
| Argument | Type | Description |
|---|---|---|
| visit | string | |
| publicationId* | string | |
| organizationId* | string | |
| expectedVersion* | integer |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"organizationId",
"publicationId",
"expectedVersion"
],
"properties": {
"visit": {
"enum": [
"trial",
"regular"
],
"type": "string"
},
"publicationId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"organizationId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"expectedVersion": {
"type": "integer",
"maximum": 9007199254740991,
"exclusiveMinimum": 0
}
},
"additionalProperties": false
}Read one exact, current published group by publication ID. Optionally require its expected version. Withdrawn, expired, changed-address or stale-version groups fail rather than falling back to another group. Published availability remains unknown.
| Argument | Type | Description |
|---|---|---|
| locale | string | |
| publicationId* | string | |
| expectedVersion | integer |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"publicationId"
],
"properties": {
"locale": {
"enum": [
"pt-BR",
"pt-PT",
"en",
"ru",
"es"
],
"type": "string"
},
"publicationId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"expectedVersion": {
"type": "integer",
"maximum": 9007199254740991,
"exclusiveMinimum": 0
}
},
"additionalProperties": false
}Read the current public organization profile and its address-scoped published groups, prices and source timestamps. This exposes published facts only and does not provide staff, parent or participant data.
| Argument | Type | Description |
|---|---|---|
| locale | string | |
| organizationId* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"organizationId"
],
"properties": {
"locale": {
"enum": [
"pt-BR",
"pt-PT",
"en",
"ru",
"es"
],
"type": "string"
},
"organizationId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"additionalProperties": false
}List all current published groups belonging to one public organization at its current address. Each group retains its exact publication ID, version, schedule, prices and confirmation timestamps; an empty list does not authorize substituting another group.
| Argument | Type | Description |
|---|---|---|
| locale | string | |
| organizationId* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"organizationId"
],
"properties": {
"locale": {
"enum": [
"pt-BR",
"pt-PT",
"en",
"ru",
"es"
],
"type": "string"
},
"organizationId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"additionalProperties": false
}Search OiAir public activities using its current search API, ranking and filters. Age is inclusive; weekdays use Sunday=0 through Saturday=6, and any selected day may match. Age, day and time must match the same published group. Keep unresolved constraints and unknown availability; results do not confirm a place.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string | |
| cursor | string | |
| locale | string | |
| filters | object |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 500
},
"cursor": {
"type": "string",
"maxLength": 4000,
"minLength": 1
},
"locale": {
"enum": [
"pt-BR",
"pt-PT",
"en",
"ru",
"es"
],
"type": "string"
},
"filters": {
"type": "object",
"properties": {
"age": {
"anyOf": [
{
"type": "integer",
"maximum": 18,
"minimum": 0
},
{
"type": "null"
}
]
},
"city": {
"type": "string",
"maxLength": 120
},
"days": {
"type": "array",
"items": {
"type": "integer",
"maximum": 6,
"minimum": 0
},
"maxItems": 7
},
"price": {
"anyOf": [
{
"type": "object",
"required": [
"operator",
"amount",
"currency",
"unit"
],
"properties": {
"unit": {
"type": "string",
"maxLength": 60,
"minLength": 1
},
"amount": {
"type": "number",
"minimum": 0
},
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$"
},
"operator": {
"enum": [
"lte",
"gte",
"eq"
],
"type": "string"
}
},
"additionalProperties": false
},
{
"type": "null"
}
]
},
"bounds": {
"anyOf": [
{
"type": "array",
"items": false,
"maxItems": 4,
"minItems": 4,
"prefixItems": [
{
"type": "number"
},
{
"type": "number"
},
{
"type": "number"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"period": {
"enum": [
"",
"manha",
"tarde",
"noite"
],
"type": "string"
},
"after17": {
"type": "boolean"
},
"categories": {
"type": "array",
"items": {
"enum": [
"danca",
"esportes",
"artes",
"musica",
"ciencia",
"linguas",
"natureza",
"projetos"
],
"type": "string"
},
"maxItems": 8
},
"neighborhood": {
"type": "string",
"maxLength": 120
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}