What agents can do here
- Read any page as Markdown. Add
.mdto a page's address, for example /enterprise.html.md. Every page also links its Markdown version in its<head>. - Start from the index. /llms.txt lists every page with a one-line summary. /llms-full.txt has the full text of every page in one file, English first, then Bahasa Indonesia.
- Use the MCP tools. Search the site, read a page, list the services, get the contact options, or draft a WhatsApp message.
- Use WebMCP in the browser. In a browser that supports WebMCP, these pages register the tools
search_site,ask_site_agent,open_pageandstart_whatsapp. Opening a page or WhatsApp always asks the visitor to confirm first. - Find every page. /sitemap.xml lists all pages with their English and Indonesian versions. /robots.txt allows search and AI input, not AI training.
The read-only rule
Nothing an agent does here changes anything. There are no forms to submit and no accounts. The MCP tools only read published pages. The draft_whatsapp_inquiry tool returns a link and sends nothing: the person who opens it decides whether to press send.
Connect an MCP client
The endpoint uses MCP Streamable HTTP, protocol version 2026-07-28. Clients on 2025-11-25 or 2025-06-18 can connect with the initialize handshake. No authentication is needed.
{
"mcpServers": {
"gavriel-studio": {
"url": "https://gavrielstudio.com/api/agent/mcp"
}
}
}
Tools
search_site: searches the published pages in English or Bahasa Indonesia and returns the matching sections with links.get_page: returns one page as Markdown.list_services: lists the seven services, each with a one-sentence description and a link.get_contact_options: returns the WhatsApp link, the reply-time note and the location.draft_whatsapp_inquiry: returns a WhatsApp link with a drafted message. Nothing is sent.
Rate limits
The MCP endpoint answers up to 60 requests per minute from one address. Above that it returns HTTP 429; wait a minute and try again. The site chat is for visitors in a browser and needs a browser check, so agents should use MCP.
Contact
Gavriel Studio takes enquiries on WhatsApp only. A WhatsApp link drafted by an agent sends nothing until a person sends it.