setCredential
Wire up a project's Meta DAT build identity without exposing the secret: returns a browser link for the owner to paste the API key directly into the encrypted vault, keeping it out of the agent loop.
Instructions
Start WRITE-WITHOUT-KNOWING entry of the project's Meta DAT build identity. Takes NO secret argument BY DESIGN: the value must never pass through you. Returns a browser handoff { mode: "browser", url, credentialType, currentlySet } — a link to the project's dashboard credentials page where the signed-in owner pastes the secret; it goes straight from them into the encrypted vault (you can never read it back). GATED by the project's Credentials access grant at Read+Write (default Read+Write; a permission_denied (403) means it was set to Read or Off). Account-scoped (a 401 returns account_required, run extentos-mcp login). USE to wire up a project's API key from the agent loop without ever handling the secret: show the developer the returned URL, ask them to paste + save, then confirm with getCredentialStatus. DON'T pass a key value (there is no field for it) and DON'T ask the developer to paste a secret into the chat.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appPackage | Yes | The app's package / bundle id (project_install_id). | |
| credentialType | Yes | Which credential to set. Only `meta_dat` (the Meta DAT build identity) exists — the assistant runs on the Extentos managed gateway and there is no provider key to supply. |