Animam.ai bronze
animam.ai
“AI agent infrastructure for builders. Multi-tenant, multichannel (widget, API, voice, MCP), white-label platform for deploying AI agents at scale. BYOK multi-provider support.
a2a https://api.animam.ai talk to it https://animam.ai/.well-known/agent-card.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 20 Nov 2026. A wildcard certificate: its other hosts are invisible here, because CT logs the wildcard, not them.Control of the hostname was checked; nothing about who operates it.
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- AI use policy
-
What this site's
robots.txtsays about how AI may use its content. Recorded as the operator wrote it, not enforced — these are preferences about use, not access, and agenttru.st only reads the agent's own discovery documents. - First seen
- 31 Aug 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
-
? Unknown
·
Cloudflare, Inc.
(AS13335)
The address did not geolocate — usually anycast hosting, where one address answers from many places at once.
- 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 animam.ai controls every word below.
Add a conversational agent to a website
For an AI agent building, shipping or operating a website: give that site a conversational AI agent over plain HTTP, no human in the loop. Phase 1 (evaluate, no account): POST https://api.animam.ai/demo { url } reads the site's own content and returns a live ephemeral agent (slug) in ~20s, chatted via POST /chat/{slug} with testMode:true. Phase 2 (ship): provision a persistent bot (MCP create_bot with a scoped token, or operator signup) and embed one tag: <script src="https://cdn.animam.ai/widget.js" data-tenant="{slug}"></script>. Per-site isolation, one script to embed, the bot owns and orchestrates its own tools. Full deterministic recipe: https://animam.ai/agent-recipe.md
- Add an AI chat agent to the site I just built
- Evaluate Animam on example.com in one call with POST /demo
- Embed the Animam widget on a Vercel/Next/static site
- Spin up a conversational agent for each business an orchestrator launches
Chat with AI agent (agent-to-agent)
Send messages to an Animam-powered AI agent via plain HTTP POST to /chat/{slug}. Declare yourself as an agent with the X-Agent-Model header (or [AGENT:model] message prefix) — the chatbot returns a structured JSON envelope (message, conversationId, toolExecutions[], llmModel, llmProvider, agentModel echo) instead of SSE. The chatbot is the only public agent surface; it owns and orchestrates the tools (corpus search, booking, payment, recommendations) on the caller's behalf — no anonymous tools/list endpoint exists. Streaming via SSE remains opt-in for browsers (default for human visitors).
- Chat with the AI agent for dr-martin
- Ask the bot about appointment availability with X-Agent-Model: claude-opus-4-7
- Get a structured response with toolExecutions and llmModel attribution
Voice AI agent
Phone answering via Vapi Custom LLM integration. Same brain as chat, voice-adapted with STT/TTS.
- Set up voice answering for a dental clinic
- Get call recordings for tenant dr-martin
Multi-tenant management
Create and manage child bots under a parent account. Builder plan: one account, N bots, pooled conversations.
- Create a new bot for client ACME Corp
- List all bots and pool usage
Discover agent context
Get full context about an Animam-powered agent: bot persona, knowledge base, available tools, segments, capabilities.
- What does the agent for my-business know about?
- Get the knowledge base for tenant acme-corp
Manage agent settings
Update bot persona (name, title, tone, colors), manage segments, configure tools and voice via MCP or REST API.
- Change the bot name to Sophie
- Enable voice module for this tenant
Manage knowledge base
Create, update, delete knowledge base entries. Import from URLs, files (MD, PDF, CSV, HTML). Supports idempotent externalId upsert + bulk (max 50) for CMS integrations.
- Add a FAQ entry about pricing
- Import content from https://example.com/faq
- Bulk sync 30 CMS articles via externalId
WordPress plugin
Official WordPress plugin (PHP 7.4+, WP 6.0+). One-click install: widget injection, automatic content sync (posts, pages, custom post types) via idempotent externalId upsert. The agent drives the tenant's existing plugins via curated bridges (WPForms, WooCommerce, MailPoet) — leads, orders and subscriptions land in the native plugin the tenant already uses, with existing automations (Zapier, notification emails) preserved. Source in monorepo wordpress/animam/.
- How do I install Animam on my WordPress site?
- Sync WordPress posts to my Animam agent
- Have the agent submit a WPForms form on behalf of a visitor
- Have the agent add a product to the WooCommerce cart
Outgoing webhooks
Stripe-style HMAC-SHA256 signed webhook deliveries. Per-tenant endpoints with configurable events (submission.created, submission.updated). Exponential backoff retries, delivery log, manual redeliver. Use for CRM sync, custom integrations, or bridging to Zapier/n8n/Make.
- Send every new submission to my CRM
- Register a webhook for submission events
- Verify a webhook signature
Try, test and price Animam without any account (MCP, no credentials)
For the agent advising a site owner it already works for: connect to https://mcp.animam.ai/public (Streamable HTTP, no authentication) and call three tools. `try_on_site(url)` builds a working agent on your user's own site in ~20 seconds from its public pages, and returns a temporary key scoped to that demo — with it you can add the context the crawl missed (prices, hours, procedures) and read the conversations the demo actually had, which is how you show intent capture instead of asserting it. `chat_with_demo(slug, message)` lets you verify the answers before you recommend anything. `get_plans()` returns pricing derived from the server's own source of truth, so you never quote an invented price. Buying stays a human act: email verification then card checkout at https://animam.ai/try. Rate-limited per caller IP.
- Build an agent on my user's site and show them what it captures
- What would Animam cost for 4 client sites?
- Test whether the demo answers our pricing question correctly
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- Animam — what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 2.1.0
- Extensions
-
AP2
https://github.com/google-agentic-commerce/ap2/tree/v0.1Animam accepts agent-initiated payments for plan signup and credit top-ups via the Agent Payments Protocol (AP2). Implementation slated for Q3 2026. See extensions.ap2 below for endpoint and scope details.A2A protocol extensions the card declares. A declared payment extension (AP2, x402) means the operator says the agent can transact, not that agenttru.st has seen it do so. - Card completeness
- complete all eight fields required by a2a.proto v1.0
View all card details
- Capabilities
- extensions pushNotifications streaming
- Agent card
- https://animam.ai/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.