LOOMAL
MCP

Available tools

Every MCP tool the @loomal/mcp server exposes, grouped by capability

The Loomal MCP server (@loomal/mcp) exposes the Loomal project surface as a set of MCP tools your agent can call directly — no SDK install needed. See MCP setup for how to wire it into Claude Desktop, Cursor, VS Code, or any MCP client.

Tool names follow <capability>.<action> so they're easy to scan in a tool picker.

Identity

ToolWhat it does
identity.whoamiGet the project identity (name, email, scopes, DID)
identity.signSign data as the agent's Ed25519 DID key
identity.verifyVerify a signature against any did:web identity

Mail

ToolWhat it does
mail.sendSend a message
mail.replyReply on the same thread
mail.list_messagesList inbox messages, filter by labels
mail.get_messageRead a single message by ID
mail.get_attachmentDownload an attachment
mail.update_labelsAdd or remove labels on a message
mail.update_thread_labelsAdd or remove labels on a thread
mail.delete_messageDelete a message
mail.list_threadsList conversations
mail.get_threadGet a full thread
mail.delete_threadDelete a thread

Vault

ToolWhat it does
vault.listList stored credentials
vault.getGet a decrypted credential
vault.storeStore a credential
vault.deleteDelete a credential
vault.totpGenerate a current TOTP code
vault.totp_use_backupConsume a single-use TOTP backup code

Calendar

ToolWhat it does
calendar.createCreate an event
calendar.updateUpdate an event
calendar.listList events, filter by date range
calendar.getGet event details
calendar.deleteDelete an event
calendar.set_publicPublish your calendar as ICS

Payments

Buyer-side x402 — pay any priced URL, manage spend mandates, query activity. The payments_* tools (except payments_activity) require the payments:spend scope.

ToolWhat it does
payments.payPay an x402-priced URL within the active mandate
payments.activityBank-statement-style merged feed of payments sent and received
payments.mandates_createCreate the spend policy on this identity's wallet
payments.mandates_listList mandates
payments.mandates_getFetch one mandate with live spend counters
payments.mandates_revokeRevoke a mandate

Platform (admin)

These tools require a platform key (lopk-...) — see Multi-identity. They manage projects at the org level.

ToolWhat it does
platform.listList all projects in the org
platform.getGet project details
platform.createProvision a new project
platform.deleteDelete a project
platform.rotate-keyRotate a project's API key
platform.update-scopesUpdate project scopes

On this page