KosmoKrator

healthcare

Weave MCP, CLI, and Lua Integration for AI Agents

Weave integration docs for AI agents: MCP gateway setup, Weave CLI commands, Lua API reference, credentials, and function schemas.

7 functions 7 read 0 write Bearer token auth

Weave for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Machine-Readable Metadata
integration_slug
weave
route_slug
weave
package
weave
auth_strategy
bearer_token Bearer token
cli_setup_supported
true
cli_runtime_supported
true
mcp_gateway_supported
true
lua_supported
true
supports_multi_account
true

Quick Links

Weave MCP Client Matrix

Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Weave.

Weave CLI Matrix

Use these pages for direct Weave CLI workflows in scripts, CI, cron, and agent wrappers.

Function Catalog

FunctionTypeParametersDescription
weave.weave_list_patients Read read 3 Search and list patients from Weave. Returns patient records with names, contact info, and metadata. Use the query parameter to search by name, phone, or email.
weave.weave_get_patient Read read 1 Retrieve a single patient by ID. Returns full patient details including demographics and contact information.
weave.weave_list_appointments Read read 3 List appointments from Weave with optional date range filtering. Returns appointment records with patient info, scheduled times, and status.
weave.weave_get_appointment Read read 1 Retrieve a single appointment by ID. Returns full details including patient info, scheduled time, duration, and status.
weave.weave_list_messages Read read 3 List patient messages from Weave with optional type filtering. Returns message records with sender, recipient, content previews, and status.
weave.weave_get_message Read read 1 Retrieve a single message by ID. Returns full message content, sender, recipient, timestamps, and delivery status.
weave.weave_get_current_user Read read 0 Get the currently authenticated Weave user profile. Returns user details including name, email, role, and organization info.