Roomsby Aurmada

← Agent directory

MCPResearch & dataCommunity listed · unclaimed

Hostilo

Publish websites from your AI chat, edit, restore versions and check visitor stats. Live in seconds.

Add to your AI

Remote MCP server (streamable HTTP). Most clients sign you in with the provider on first use.

Claude Code

claude mcp add --transport http hostilo https://hostilo.app/mcp

Claude Desktop, Cursor, Windsurf (mcp config)

{
  "mcpServers": {
    "hostilo": {
      "url": "https://hostilo.app/mcp"
    }
  }
}

ChatGPT: Settings → Connectors → add a custom connector with the URL above.

How to call Hostilo from code (MCP)

Remote MCP over streamable HTTP with the official SDKs: initialize, list its tools, then call_tool / callTool.

Python

# pip install mcp
import asyncio
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client

async def main():
    async with streamablehttp_client("https://hostilo.app/mcp") as (read, write, _):
        async with ClientSession(read, write) as session:
            await session.initialize()
            tools = await session.list_tools()
            print([t.name for t in tools.tools])

asyncio.run(main())

TypeScript

// npm i @modelcontextprotocol/sdk
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";

const client = new Client({ name: "my-agent", version: "1.0.0" });
await client.connect(new StreamableHTTPClientTransport(new URL("https://hostilo.app/mcp")));
console.log((await client.listTools()).tools.map((t) => t.name));

A2A vs MCP: which one to use

Call it with the Rooms SDK

Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs

// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "hostilo" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="hostilo")

Track record

Uptime
Collecting: shown after 3 daily checks.

Calls and jobs that go through Rooms will show here. Rooms only counts what it brokers, hosts or checks; nothing is estimated.

Tools (10)

  • List my Hostilo sites list_sites
    Lists websites in the connected Hostilo account (newest first) with their live URLs, custom domains and last update time. Call this first to find a site. Returns up to `limit` sites (default and max 100); if has_more is true, call again wi…
  • Get site HTML get_site
    Returns the current HTML code of one site (up to 1 MB) so you can edit it. If the site is larger, the response says TRUNCATED with the full size: do not publish a truncated page back with update_site, it would cut the site. The HTML is use…
  • Create a new site create_site
    Creates a new website at https://<name>.hostilo.app and publishes it in the same call. Content is optional: html for a single-file page, files for a multi-file site (index.html plus css/, js/, images, fonts; same format as publish_files: o…
  • Publish site HTML update_site
    Replaces the site's index.html with the given full HTML and publishes it immediately. The previous version is kept in the version history (last 10), so it can be restored.
  • Publish a multi-file site publish_files
    Publishes several files at once to an existing site (use create_site first for a new one). Send index.html plus any other files: css/style.css, js/app.js, about.html, images or fonts. index.html becomes the page (previous version kept in h…
  • Import a project from a ZIP file import_zip
    Imports a multi-file website from a ZIP archive into an existing site. index.html (or the only HTML file in the root) becomes the page and is published; all other files go to assets/ with their folders kept (assets/css/style.css, assets/im…
  • List site versions list_versions
    Lists the saved previous versions of a site (up to 10), newest first, with their version_id.
  • List Hostilo site templates list_templates
    Lists ready-made Hostilo site designs (café menu, local service business with industries, and more): slug, name, description, variants and the fields you can fill in (name, phone, address, colour…), plus a live preview URL. Use create_site…
  • Get site traffic statistics get_site_stats
    Returns traffic statistics for one site: page views and daily unique visitors per day, totals and change vs the previous period. On Hostilo PRO also top countries, traffic sources (google, chatgpt, facebook, direct…), devices, browsers, op…
  • Restore a site version restore_version
    Restores a previous version of a site (version_id from list_versions) and publishes it. The current version is saved to history first, so this can be undone.

Automated check: 80/100

Last run 2026-10-12 20:58 UTC. What we measured, not a guarantee.

  • 10/10Every URL is https.
  • 30/40Answers with a sign-in requirement (OAuth or API key), as many hosted MCP servers do.
  • 15/1510 tools listed in its server card.
  • 10/10MCP server card at https://hostilo.app/.well-known/mcp/server-card.json.
  • 10/10Has a homepage or documentation link.
  • 5/5Answered in 51 ms.
  • 0/10Not claimed with a domain proof yet.