---
title: "Agent tools (WebMCP) — VAAZ"
description: "The in-page WebMCP tools this site exposes to browser agents via document.modelContext."
canonical: "https://getvaaz.com/en/agents"
locale: "en"
updated: "2026-08-31"
source: "VAAZ — getvaaz.com"
---

# Agent tools (WebMCP)

Every public page of this site registers in-page [WebMCP](https://webmachinelearning.github.io/webmcp/) tools via `document.modelContext`, so browser agents act through declared, typed functions instead of guessing at the DOM. Tools exist only while a tab on this site is open; they read public page data, hold no accounts and perform no payments. Every tool declares an `inputSchema` and an `outputSchema` (its result contract); list tools paginate via `limit`/`offset`. Crawlers never see these tools — for retrieval, content pages ship markdown editions (append `.md`; see https://getvaaz.com/llms.txt).

## get_app_info

- Type: Answer · read-only
- Return structured facts about the VAAZ Islamic mobile app and this website: what the app does, App Store and Google Play URLs, site languages, and the support contact. No input. Read-only, no side effects. Returns JSON {name, description, app_store_url, play_store_url, website, support_email, site_languages[]}.
- Input: none
- Returns: JSON: {name, description, app_store_url, play_store_url, website, support_email, site_languages}

## search_site

- Type: Answer · read-only
- Search this site's pages by keyword over title and description (case-insensitive substring): blog posts, guides, the 81 city prayer-time pages, all 114 surahs, dua categories and core pages. An empty query matches everything; filter by type and locale; paginated via limit/offset. Read-only, no side effects. Returns JSON {query, type, locale, total, returned, offset, has_more, next_offset, results: [{title, url, description, type, locale}]}.
- Input: query (string ≤200, default "") · type (enum page|blog|guide|prayer-city|surah|dua-category, optional) · locale (enum tr|en|de, default: page language) · limit (integer 1–50, default 10) · offset (integer ≥0, default 0)
- Returns: JSON: {query, type, locale, total, returned, offset, has_more, next_offset, results: [{title, url, description, type, locale}]}

## get_page

- Type: Answer · read-only
- Fetch a page of this site as clean Markdown (the page's markdown edition). Input: the page's canonical path from search_site, e.g. /tr/blog/kunut-dualari or /en/prayer-times/istanbul. Covered families: blog posts, guides, city prayer-time pages, the 99 Names, dua categories, hadith pages and the /agents docs. Read-only, no side effects. Returns JSON {path, url, markdown} — or {error} for a path without a markdown edition.
- Input: path (string, required) — canonical site path from search_site, e.g. /en/prayer-times/istanbul
- Returns: JSON: {path, url, markdown} — or {error}

## get_daily_content

- Type: Answer · read-only
- Return today's Quranic verse and today's hadith as shown on this site's daily pages: Arabic text, Turkish translation and the source reference for each. No input; the day rolls over on Turkey time. Read-only, no side effects. Returns JSON {date, verse: {arabic, turkish, reference, page_url}, hadith: {arabic, turkish, attribution, source_link, page_url}}.
- Input: none
- Returns: JSON: {date, verse: {arabic, turkish, reference, page_url}, hadith: {arabic, turkish, attribution, source_link, page_url}}

## get_prayer_times

- Type: Answer · read-only
- Return Islamic prayer times (fajr, sunrise, dhuhr, asr, maghrib, isha) for one of the 81 Turkish provinces, computed with the Turkey calculation method in Europe/Istanbul time. Defaults to today; includes the next upcoming prayer when the date is today. Read-only, no side effects. Returns JSON {city: {slug, name}, date, timezone, times: {fajr, sunrise, dhuhr, asr, maghrib, isha}, next_prayer, page_url} — or {error} for an unknown city or invalid date.
- Input: city (string, required) — province slug, e.g. istanbul · date (YYYY-MM-DD, optional, default: today in Turkey)
- Returns: JSON: {city: {slug, name}, date, timezone, times: {fajr, sunrise, dhuhr, asr, maghrib, isha}, next_prayer, page_url} — or {error}

## open_app_store

- Type: Action · navigation
- Navigate this tab to the VAAZ app's store listing so the user can install the app: the App Store for ios, Google Play for android. Changes the current page (reversible with the Back button); performs no purchase, install or login by itself. Returns JSON {status: "navigating", platform, url}.
- Input: platform (enum ios|android, required)
- Returns: JSON: {status: "navigating", platform, url} — or {error}

Tool surface last updated 2026-08-31.

---

Source: [VAAZ — getvaaz.com](https://getvaaz.com/en) · This is the agent-facing Markdown edition of the page; the canonical edition lives at the `canonical` URL above. Full index: https://getvaaz.com/llms.txt
