Costa Rica local business directory — verified businesses, jobs, events, specials. Read-only.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. Bearer azul_… API key from azul.cr/ajustes/api-keys — unlocks WhatsApp/phone contact fields. Anonymous (no header) is read-only with contacts stripped.
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.
Search for job postings in Costa Rica. Returns title, employer, type (full/part/contract), salary, city, and URL. WhatsApp apply link requires a keyed connection.
City name
Industry ID
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Search for job postings in Costa Rica. Returns title, employer, type (full/part/contract), salary, city, and URL. WhatsApp apply link requires a keyed connection.
| Argument | Type | Description |
|---|---|---|
| city | string | City name |
| limit | number | |
| industry | string | Industry ID |
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "City name"
},
"limit": {
"type": "number",
"default": 10
},
"industry": {
"type": "string",
"description": "Industry ID"
}
}
}Get public details of a specific business by its slug. Returns name, about, hours, tier, rating, and citation URL. WhatsApp/phone/address require a keyed connection.
| Argument | Type | Description |
|---|---|---|
| slug* | string | The business slug from the URL |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "The business slug from the URL"
}
}
}List upcoming events in Costa Rica. Returns title, date, venue, city, organizer, and URL.
| Argument | Type | Description |
|---|---|---|
| city | string | |
| limit | number |
{
"type": "object",
"properties": {
"city": {
"type": "string"
},
"limit": {
"type": "number",
"default": 10
}
}
}List active deals and offers in Costa Rica. Returns title, discount, business, city, expiry, and URL. WhatsApp requires a keyed connection.
| Argument | Type | Description |
|---|---|---|
| city | string | |
| limit | number |
{
"type": "object",
"properties": {
"city": {
"type": "string"
},
"limit": {
"type": "number",
"default": 10
}
}
}Search for businesses in Costa Rica by keyword, city, or industry. Returns business name, city, industry, hours, tier, and a citation-ready URL on azul.cr. Contact details (WhatsApp/phone) require a keyed connection.
| Argument | Type | Description |
|---|---|---|
| city | string | City name (e.g., "San José", "Escazú", "Jacó") |
| limit | number | Max results (default 10, max 50) |
| query | string | Search query (e.g., "restaurante", "mecánico", "farmacia") |
| industry | string | Industry ID (e.g., "food", "tech", "auto", "health", "beauty", "sports", "home") |
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "City name (e.g., \"San José\", \"Escazú\", \"Jacó\")"
},
"limit": {
"type": "number",
"default": 10,
"description": "Max results (default 10, max 50)"
},
"query": {
"type": "string",
"description": "Search query (e.g., \"restaurante\", \"mecánico\", \"farmacia\")"
},
"industry": {
"type": "string",
"description": "Industry ID (e.g., \"food\", \"tech\", \"auto\", \"health\", \"beauty\", \"sports\", \"home\")"
}
}
}AI-powered semantic search across all Azul CR content (businesses, jobs, events, specials). Understands natural language queries like "kid-friendly outdoor activity near the beach" or "dentista que hable inglés en Liberia". Uses bge-m3 vector embeddings for meaning-based matching, fused with keyword search. Returns content snippets with entity type and similarity.
| Argument | Type | Description |
|---|---|---|
| type | string | Filter by entity type |
| limit | number | |
| query* | string | Natural language query (Spanish or English, CR voseo supported) |
{
"type": "object",
"required": [
"query"
],
"properties": {
"type": {
"enum": [
"business",
"job",
"event",
"special",
"listing"
],
"type": "string",
"description": "Filter by entity type"
},
"limit": {
"type": "number",
"default": 5
},
"query": {
"type": "string",
"description": "Natural language query (Spanish or English, CR voseo supported)"
}
}
}