Skip to content

callers_add

Let another App of the same Owner call this one: name it a Caller.

The tool of basemodo callers add, on the local MCP and the remote one. It changes things, so an agent's client may ask you before it runs.

It then reaches the paths this App exposes to its Callers ([callers] paths in basemodo.toml), as itself, without a token; naming it opens nothing else, and nothing when no path is exposed. Both Apps must have the same Owner; an App of another Owner calls through a Public Path instead. The Owner and the App's Editors name Callers.

Arguments

  • caller (text, required): The App that will call: its name among the Owner's Apps, or its slug.
  • app (text): The App to be called, whose Callers to change. Default: the one named after the current folder.

On the remote MCP

  • app is required on the remote MCP, which has no folder of yours to find the App from.

Answer

It answers {"callers": [{"app", "name", "slug", "named_by", "named_at"}], "paths" (the paths exposed to them), "changes": [{"app", "name", "action" (named or removed), "by", "reason" (why a Transfer took it off), "at"}]}. An App of another Owner is an error with code caller_of_another_owner.