Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Recently observed → Unavailable
Live → Recently observed
Recently observed → Live
Live → Recently observed
Added "upload_knowledge_text"; removed "search_knowledge"; changed the definition of "chat", "create_persona" and "upload_knowledge_docs"
⟨11 unchanged words⟩ , including any knowledge-base cards it surfaces. Requiresthe persona's ownyoursecretaccount API key(persona_id is then implied), or anandaccount-leveltheAPIpersona_idkeytoplusspeakpersona_id.as.
Authorization not required
First tool surface recorded: 5 tools (server version 0.0.0.0)
Showing the latest 8 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨7 unchanged words⟩ ,"type":"string"},"personaId":{"default":null,"description":"Which persona to chatwith. Required when authenticatingwithan account-level API key; optional(anditsmustPersonamatchID)when using a persona secret key..","type":["string","null"]},"sessionId":{"default":null,"description" ⟨22 unchanged words⟩ ","null"]}},"required":["message","personaId"],"type":"object"}
Start building a new PersonAIzer persona from a website URL —scrapesreads thesitesite's brand facts,synthesizesmakesantheidentitybrand,generatessynthesizesanthe persona's identity and avatar, and (by default)harvestscrawls thesite's contentsite into thepersona'sbrand'sknowledgeknowledge;base.the persona and the crawl run in parallel. Asynchronous (~1 minute for the persona) — returnsajobId,job_idbrandId andpersona_id;personaId; poll check_persona_status. Requires an account-level API key.
⟨2 unchanged words⟩ {"default":true,"description":"Whether todeep-crawlcrawl the site into thepersona'sbrand's knowledgebasealongsideafterthecreationpersona build (default true).","type":"boolean" ⟨16 unchanged words⟩
Upsert up to 100structuredPRODUCTSknowledge(includingdocumentsservices(products,andFAQs,unpricedetc.catalog entries) into apersona'sknowledgebase.source.RequiresFortheplainpersona'stextown(FAQs,secretpolicies, guides, articles, notes) use upload_knowledge_text instead. Requires your account APIkeykey;—thenotsourceanmustaccount-levelexistkey.(POST /v1/knowledge/sources).
{"properties":{"items":{"description":"Thedocumentsproducts to upsert. Eachitemneedsattitleleastandtitlecategories (e.g. [[\"phones\"]]); id,sourcedescription, price, in_stock, attributes, variants, images andcategorylinks are optional — see PersonAIzer's/v1/knowledge/docs/v1/knowledge API reference for the fullshape (attributesshape.",images"type":"array"},"source":{"description":"Thelinks,knowledgevariants,sourceprice
Add a piece of text — an FAQ, policy, guide, article or notes — to a knowledge source as a plain-text document. Uploading again with the same id replaces that document's text. For products (price, stock, attributes, variants) use upload_knowledge_docs. Requires your account API key and the source to write to; every persona speaking for that source's brand answers from it.
Search a PersonAIzer persona's knowledge base (site pages, documents, and products) for content relevant to a query. Requires the caller's PersonAIzer secret API key in the X-Api-Key header.