Current catalog
| Action | Type | What it does |
|---|---|---|
Web Search (web_search) | API Action | Live web search via the Perplexity Search API, using Maitai-managed credentials — you never need your own API key |
Scrape Webpage (scrape_webpage) | API Action | Scrape any webpage via Firecrawl, using Maitai-managed credentials. Returns the page as markdown plus metadata; optionally pass a question to also get a natural-language answer about the page |
Build Strategy (build_strategy) | LLM Action | A curated strategy-building prompt with a tuned model configuration |
Adding from the portal
On your agent’s page, open Add Capability and choose Supplied by Maitai. Pick an action and add it. A lock icon indicates the action uses Maitai-managed credentials. If your agent already has an action with the same name, you’ll see an “already added” notice instead of a duplicate.Adding via API / CLI
List the catalog:id (the catalog action id), action_name, action_type, description, and uses_platform_credentials.
Clone one onto your agent:
201). A 409 means the agent already has an action with that name.
After adding
The clone is yours — it behaves like any other capability:- Edit the prompt, schema, or usage guidance; disable or delete it at will.
- It lands on your agent’s draft. Publish the action and a new agent version, then point a release at it, before it serves traffic.
- The clone’s
meta.suppliedblock records which catalog entry (and version) it came from.
Maitai-managed credentials
Some supplied actions (like Web Search) call third-party APIs with Maitai-owned keys. These reference a{{platform.NAME}} token in their auth config:
- The token resolves server-side at execution time — the raw key never appears in your action config, API responses, or the portal.
- Tokens are host-pinned: the credential only resolves when the request targets the intended provider. Re-pointing the action at another host fails the call rather than exposing the key.
- You never supply these values — unlike per-request secrets, there’s nothing to pass at request time.