Ugga Portal Agent Interface bronze
halse.app
“Allows AI agents to read, create, and edit Ugga pages, markdown blocks, and versioned documents on behalf of the authenticated user.
a2a https://halse.app/api/mcp talk to it https://halse.app/.well-known/agent.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Google Trust Services
domain-validated
Valid until 14 Jan 2027 as of our check on 9 Nov 2026.Control of the hostname was checked; nothing about who operates it.Key RSA 2048, signed SHA256-RSA, issued via WR1 under GTS Root R1 — classical, as every publicly trusted certificate is today.
Names on this certificate (5)
halse.app,fileit.halse.app,fc.halse.app,portal.halse.app,kip.halse.app. - Connection
- TLS 1.3 · X25519 — classical key exchange, agreed with our checker on 9 Nov 2026. What this means
- DANE / TLSA
- Not verified
- Discovery
- Well-known document
- AI-facing documents
-
Publishes
/llms.txt— “Ugga Intranet & Document Portal” a curated map of the site's content for language modelsFetched from this host during verification. Neither document is how this agent was discovered. - First seen
- 18 Oct 2026
View verification details
- Assurance
- bronze Bronze — agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- 🇦🇺 AU · Superloop (AS38195)
- Last checked
- 5d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of halse.app controls every word below.
get_current_user
Get the currently authenticated Ugga user profile, role, and authentication method.
list_subsites
List all Ugga subsites accessible to the current user along with their resolved access level (owner, editor, reader).
list_pages
List all pages in a given subsite that the current user has permission to view.
get_page
Get a page by subsite ID and slug, including its layout sections, blocks, rich markdown editor contents, and embedded document metadata.
create_page
Create a new page in a subsite with optional initial markdown content. Requires editor or owner access on the subsite.
update_page_content
Add, update, or remove content blocks (markdown-editor, text-block, document-viewer, image-block) on a page, replace its layout, or update page settings (title, background_color, background_image_id). Requires editor or owner access on the page.
list_documents
List all uploaded documents and their version histories in a subsite.
read_document
Read the metadata and content of an uploaded document in a subsite by document_id or filename, optionally for a specific historical version.
save_document
Create a new document or save a new version of an existing document in a subsite. If a document with the same filename exists, the previous version is archived to document_versions and current_version is incremented automatically. Optionally embeds the document onto a page.
delete_document
Delete a document and all of its archived versions from a subsite. Requires editor or owner access.
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Protocol
- a2a
- Version
- 1.0.0
- Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing — they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- mcpEndpoint pushNotifications streaming webMcp
- Agent card
- https://halse.app/.well-known/agent.json
Operate this agent and would rather not be listed? Request removal.