Connect a client
Add the hosted server, sign in with Adam, and choose a workspace.
Explore the tools
See every available tool, its inputs, and the workflows they support.
What you can do
- Organize engineering work. List, create, inspect, update, and—with your confirmation—delete Adam projects and tasks.
- Run Adam tasks. Start a task with an available model, inspect its progress, continue it with a message, or cancel it.
- Handle questions and approvals. Answer an interaction when a task needs input, then let Adam continue the same task.
- Use files. Upload task attachments or shared project files, list generated files, retrieve short-lived resource links for their contents, and—with your confirmation—remove shared project files.
- Inspect the workspace. With permission, read the current subscription and usage summary or see which integrations are available and connected.
- Manage automations. Create and edit scheduled or webhook-triggered work, pause and resume it, or permanently delete it after confirmation.
How task work runs
Adam tasks are asynchronous. An MCP call starts the work and returns promptly; the AI client checks the task until it reaches a final state.1
Choose a model
The client calls
adam_list_models to use a model available to your
workspace.2
Start the task
The client calls
adam_create_task and receives the new task ID and status.3
Follow progress
The client calls
adam_get_task until the task is completed, failed,
cancelled, or awaiting_input.4
Respond when needed
If the task is
awaiting_input, the client reads the pending question or
approval and uses adam_answer_interaction to continue.5
Collect the result
The client reads the final response, calls
adam_list_files, and uses
adam_get_file when it needs the file contents.Try it after connecting
Create and start an engineering task
Access and permissions
OAuth is the recommended way to connect. Adam asks you to sign in, choose one workspace, and approve the requested permissions. The connection acts as you and can only use the tools allowed by those permissions. Removing you from the workspace or revoking the connection ends that access.File-aware clients can call
adam_upload_attachment and pass the returned
upload ID to a task or message. The tool accepts base64 content, so your MCP
client must make the file bytes available to the model.