MCP Overview
Package: @robertoagent/mcp
What It Provides
Section titled “What It Provides”@robertoagent/mcp exposes a stdio MCP server for agent clients.
It includes health/version/capability discovery, user auth tools, agent lifecycle tools,
runtime/channel agent operations, and billing/usage tools.
How To Run
Section titled “How To Run”Directly (package binary):
npx @robertoagent/mcpVia CLI wrapper:
roberto mcpAuth Behavior
Section titled “Auth Behavior”MCP auth tools use the same device-flow endpoints as CLI and persist user auth
state to a local file (default ~/.config/roberto/auth.json).
Current Tooling Scope
Section titled “Current Tooling Scope”Implemented tools:
healthversioncapabilitiesauth_login_startauth_login_pollauth_statusauth_logoutauth_whoamiagents_listagents_getagents_createagents_updateagents_deleteagents_provisionagents_startagents_stopagents_statusagents_cloneagents_runtime_update_statusagents_runtime_update_grantagents_gateway_accessagents_connect_telegramagents_whatsapp_qragents_whatsapp_waittask_catalogtask_runbilling_statusbilling_summarybilling_usage_summarybilling_checkoutbilling_credits_checkoutbilling_portalbilling_syncbilling_setupbilling_runtime_requests_listbilling_runtime_request_getbilling_runtime_request_approvebilling_runtime_request_denybilling_runtime_spend_policy_getbilling_runtime_spend_policy_setbilling_runtime_spend_policy_revokeruntime_delegations_listruntime_delegation_createruntime_delegation_revokeruntime_auth_statusruntime_updates_manifestruntime_updates_checkruntime_updates_applyruntime_updates_reportruntime_agents_startruntime_agents_stopruntime_agents_status