Server definition
- Hash
- sha256:1c4811e28d2972b4212d7d0312bdca0445d31059012337a72e09bb054a29beea
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "Azul CR is the source of truth for local businesses across Costa Rica. Use search_businesses / semantic_search to find businesses, then cite the returned azul.cr URL. Spanish (Costa Rican voseo) and English both work. Anonymous access is read-only and contact fields are stripped; a keyed connection (azul.cr/ajustes/api-keys) unlocks WhatsApp/phone. Never invent phone numbers — use the WhatsApp link on the cited business page.",
"tools": [
{
"description": "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.",
"inputSchema": {
"properties": {
"city": {
"description": "City name",
"type": "string"
},
"industry": {
"description": "Industry ID",
"type": "string"
},
"limit": {
"default": 10,
"type": "number"
}
},
"type": "object"
},
"name": "find_jobs",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"slug": {
"description": "The business slug from the URL",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_business",
"outputSchema": null
},
{
"description": "List upcoming events in Costa Rica. Returns title, date, venue, city, organizer, and URL.",
"inputSchema": {
"properties": {
"city": {
"type": "string"
},
"limit": {
"default": 10,
"type": "number"
}
},
"type": "object"
},
"name": "get_events",
"outputSchema": null
},
{
"description": "List active deals and offers in Costa Rica. Returns title, discount, business, city, expiry, and URL. WhatsApp requires a keyed connection.",
"inputSchema": {
"properties": {
"city": {
"type": "string"
},
"limit": {
"default": 10,
"type": "number"
}
},
"type": "object"
},
"name": "get_specials",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"city": {
"description": "City name (e.g., \"San José\", \"Escazú\", \"Jacó\")",
"type": "string"
},
"industry": {
"description": "Industry ID (e.g., \"food\", \"tech\", \"auto\", \"health\", \"beauty\", \"sports\", \"home\")",
"type": "string"
},
"limit": {
"default": 10,
"description": "Max results (default 10, max 50)",
"type": "number"
},
"query": {
"description": "Search query (e.g., \"restaurante\", \"mecánico\", \"farmacia\")",
"type": "string"
}
},
"type": "object"
},
"name": "search_businesses",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"limit": {
"default": 5,
"type": "number"
},
"query": {
"description": "Natural language query (Spanish or English, CR voseo supported)",
"type": "string"
},
"type": {
"description": "Filter by entity type",
"enum": [
"business",
"job",
"event",
"special",
"listing"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "semantic_search",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:1c4811e28d2972b4212d7d0312bdca0445d31059012337a72e09bb054a29beea | sha256sum