Overview
Aster is available as a remote MCP server. Any MCP-compatible client — Claude Desktop, Claude Code, the Claude web app, Cursor, Windsurf — can connect to Aster and, on your behalf, list and invoke your agents, search your knowledge bases, and read your conversations. Connect once and the tools appear inside your client. Sign-in uses your normal Aster login (Clerk OAuth), so the client only ever acts as you, scoped to your organization.You must be a non-guest member of an Aster organization. If you can open the
Control Hub in the browser, you can connect via MCP. Guests are blocked.
Connect a client
- Claude Desktop / Claude web
- Claude Code
- Cursor / other clients
If you belong to more than one Aster organization, pass an
organizationId to
any tool (use list_organizations to find it). Members of a single org don’t
need to — it’s resolved automatically.What you can do
The server exposes a focused, read-first tool set. One tool — call_agent — runs an agent and can have side effects (it costs usage and can send email or write to knowledge bases, exactly like an in-app chat).list_organizations
List the organizations you belong to.
list_agents
List the agents in your organization.
get_agent
Get one agent’s configuration and its tools.
list_knowledge_bases
List your organization’s knowledge bases.
search_knowledge_base
Semantic + keyword search over a knowledge base.
list_threads
List your recent conversations.
get_thread
Read a full conversation, including every message.
call_agent
Invoke an agent with a message; returns a thread you can poll.
Invoking an agent
call_agent runs asynchronously: it returns a threadId right away, and you
poll get_thread with that id to read the reply. Pass an existing threadId to
continue a conversation. Conversations started this way appear in your dashboard
tagged with the source mcp, alongside chat, email, and scheduled runs.
Creating or editing agents and apps
There are no direct “create agent” or “build app” tools — and that’s by design. To create or modify agents, knowledge bases, or apps from your MCP client, use call_agent to talk to a builder agent in your organization (one that has the agent-building or app-building tools and skills). For example:call_agent → your “Agent Builder” → “Create a sales-research agent that uses web search and writes findings to the Prospects knowledge base.”The builder agent does the privileged work with its own tools and guardrails, so all validation stays where it belongs. Ask your Aster admin which builder agents are available, or see Build an Agent.
Security
- You, scoped to your org. The OAuth token represents your user. Every request re-checks your organization membership live — losing access to an org immediately revokes MCP access.
- Consent required. Connecting always shows an approval screen.
- Guests excluded. Guest-role members cannot use the MCP server.
- Audited.
call_agentruns are recorded like any other conversation, with the source markedmcp.
