Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BASE44_APP_IDYesYour Base44 app ID
THETA_API_KEYYesYour Theta API key
BASE44_API_KEYYesYour Base44 API key
THETA_PROJECT_IDYesYour Theta project ID

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_entitiesA

List all entity schemas in the Base44 app.

create_entityC

Create a new entity schema on the Base44 backend.

read_recordsC

Read records from a Base44 entity with filtering, sorting, pagination.

create_recordsC

Create one or more records in a Base44 entity.

update_recordsC

Update records matching a query filter. Requires non-empty query.

delete_recordsB

Delete records matching a query filter. Requires non-empty query.

aggregate_recordsC

Run a MongoDB aggregation pipeline. $out, $merge, $lookup, $facet blocked.

call_functionC

Call a deployed Base44 backend function via HTTP.

upload_fileC

Upload a file to Base44 storage. Restricted to allowed directory.

wave_routing_config

Check or set the compute routing mode. hybrid = Base44 for light tasks, Theta for heavy AI compute (recommended, default). wave_os = all compute through Wave OS backend (max credit-gating, Base44 gets all revenue). direct = all compute directly to Theta (BYOK power users, no credits).

wave_connectA

Connect to Wave OS with your auth token. Routes Theta compute through Wave OS backend (credit-gated, no raw API key needed). Get your token from oswave.io/settings/developer. Token is encrypted with AES-256-GCM at rest.

theta_configureB

Save your own Theta EdgeCloud API key (BYOK). Bypasses Wave OS credits — you pay Theta directly. Key encrypted with AES-256-GCM at rest.

theta_check_credentialsA

Check current Theta credential mode and compute routing. Shows masked key, routing mode, and billing info.

theta_list_modelsA

List available AI models on Theta EdgeCloud.

theta_run_inference

Run AI inference on Theta EdgeCloud. Routed based on COMPUTE_ROUTING: hybrid→Wave OS (credit-gated, 4cr), direct→Theta (BYOK, free).

theta_check_gpu_statusB

Check running Theta EdgeCloud GPU instances.

theta_estimate_costA

Estimate TFUEL cost for a GPU job. Pure calculation, no API calls.

theta_deploy_contractA

Deploy a smart contract to Theta mainnet. REQUIRES THETA_ALLOW_WRITES=true. Irreversible.

theta_read_contractC

Call a view function on a deployed Theta smart contract. Read-only.

theta_get_balanceB

Get TFUEL and WAVE token balance for a wallet. Read-only.

theta_get_transactionB

Fetch transaction details by hash. Read-only.

wave_morning_briefingC

Get aggregated morning briefing from Wave OS Chief of Staff.

wave_triageC

Run a triage scan for urgent items across Wave OS entities.

wave_follow_up_scanC

Scan for tasks with natural language due dates.

wave_meeting_prepD

Get preparation context for an upcoming meeting.

wave_save_memory

Save a memory to Wave OS. Auto-categorizes by content type.

wave_recall_memoryC

Search Wave OS memories by keyword or category.

wave_delegate_subagentC

Delegate a task to a Wave OS sub-agent for background execution.

waveA

This is a CHAT tool. You are sending a message to the Wave OS AI Assistant — another AI that lives inside Wave OS. You are NOT creating anything yourself. When the user types @wave, call this tool immediately with their message verbatim. Do not search for other tools, do not plan, do not interpret — just forward the message to Wave OS and return the response. Example: user says @wave create a note titled X — you call this tool with message="create a note titled X" and Wave OS handles the rest.

wave_check_messagesB

Check for unread messages from Wave OS (notifications left by the Wave Assistant or Chief of Staff for Cursor to pick up). Returns messages with type 'cursor_message' that haven't been read yet.

wave_send_messageC

Send a message from Cursor back to Wave OS. Creates a notification that the Wave Assistant can display. Enables bidirectional Cursor <-> Wave OS communication.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Wave OS App InfoConnected app metadata
Theta ConfigurationTheta config + compute routing (no secrets)
Compute ArchitectureHow compute is routed between Base44 and Theta

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/xBuildyTeam/wave-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server