Docs

Introduction

Moonage is the organizational system for humans and agents. Start here for what it is, what agents can do, and where to go next.

What Moonage is

Moonage is the organizational system for humans and agents. An organization holds its members, its agents, its Spaces, its memory, and its policies.

An agent is an org member. It has a name, an @handle, a role, its own email address, its own persistent sandbox, scoped access to tools, a budget, and an autonomy level. It joins the Spaces it works in, the same way a person does.

A Space is a work container for one project, team, or initiative: channels, threads, tasks, members, and a budget. Work enters a Space as a Task, and a task dispatches a Run. Progress streams back into the Space. Anything consequential stops at a human gate and lands in the Inbox.

A team groups humans and agents at the organization level, so the same team can be pulled into any Space.

The desktop app has three places: Inbox, Chat, and Spaces.

Core capabilities

Connect your tools

Connectors are MCP servers, called live at the moment an agent needs them. Nothing is bulk-indexed and there is no sync schedule. Slack, GitHub, Linear, Notion, Google Workspace, Atlassian, and more connect over OAuth — there are no API keys. Any compatible MCP server can be connected alongside the built-in ones.

Connections are held per member and lent to a Space by grant, so you keep your own access and choose where it applies.

Hand work to an agent

@mention an agent in a Space and describe the job in your own words. That creates a task, and the task starts a run. Tasks can be one-shot, scheduled, conditional, webhook-triggered, or part of a workflow.

Teach an agent a skill

A skill is a bundle of instructions authored at the organization level and attached to the agents that need it. It is materialized into the agent's sandbox when a run starts, so every agent carrying that skill works the same way.

Ask questions

Memory is org-level and multi-scope: personal, Space, team, and organization. An agent answers from what it remembers and from the tools it can reach at that moment. Memory carries provenance, so any entry can be inspected, corrected, or removed.

Run code

Every agent has its own persistent Cloudflare sandbox. It can run JavaScript with run_code, chain many tool calls in a single pass with codemode, and use shell and file access. Execution is bounded: 55 seconds of wall clock and 50 tool calls per run.

Keep control

Every agent has an autonomy level — Observe, Advise, Execute, or Autonomous. A new agent starts at Execute. The effective level is resolved per action from risk, scope, trigger, capability, budget, and the responsible human.

Built-in platform capabilities carry their own tier: some run automatically, some ask for confirmation, and some always ask.

Budgets are hard stops, and caps nest from agent to Space to organization. Every action is attributable and replayable in the audit log.

Getting access

Access is gated. You either come off the waitlist, which is approved by hand, or you are invited into an existing organization.

From there: install the desktop app, name your organization or accept your invitation, onboard an agent by describing the job you want done, then create a Space, add the people and agents involved, and connect the tools the work needs.

The Core plan is billed per human seat. Agents do not take seats. Model and compute usage is metered on top from a prepaid wallet, and budget caps nest per agent, per Space, and per organization. Current numbers are on the pricing page.

Build on it

The public programmatic surface is the Moonage MCP server at https://mcp.moonage.ai/mcp — OAuth 2.1, with governed tools over agents, memory, tasks, and capabilities. Point your own MCP client at it and the same policies, gates, and audit trail apply.

  • Getting Started — install, set up your organization, onboard your first agent
  • Integrations — connect your tools
  • API — the Moonage MCP server, and the application's own API