Skip to main content
Glama

Server Details

Build, validate, and deploy multi-agent AI solutions from any AI environment.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
ariekogan/ateam-mcp
GitHub Stars
0

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

20 tools
ateam_authInspect

Authenticate with A-Team. Required before any tenant-aware operation (reading solutions, deploying, testing, etc.). The user can get their API key at https://mcp.ateam-ai.com/get-api-key. Only global endpoints (spec, examples, validate) work without auth. IMPORTANT: Even if environment variables (ADAS_API_KEY) are configured, you MUST call ateam_auth explicitly — env vars alone are not sufficient.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoOptional API URL override (e.g., https://dev-api.ateam-ai.com). Use this to target a different environment without restarting the MCP server.
tenantNoTenant name (e.g., dev, main). Optional if your key has the format adas_<tenant>_<hex> — the tenant is auto-extracted.
api_keyYesYour A-Team API key (e.g., adas_xxxxx)
ateam_bootstrapInspect

REQUIRED onboarding entrypoint for A-Team MCP. MUST be called when user greets, says hi, asks what this is, asks for help, explores capabilities, or when MCP is first connected. Returns platform explanation, example solutions, and assistant behavior instructions. Do NOT improvise an introduction — call this tool instead.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

ateam_build_and_runInspect

Build and deploy a governed AI Team solution in one step. Validates, deploys, health-checks, and optionally runs a warm test — all in one call. Use this instead of calling validate, deploy, and health separately. Requires authentication.

ParametersJSON Schema
NameRequiredDescriptionDefault
githubNoOptional: if true, pull connector source code from the solution's GitHub repo instead of requiring mcp_store. Use this after the first deploy (which creates the repo). Cannot be used on first deploy.
skillsYesArray of full skill definitions
solutionYesSolution architecture — identity, grants, handoffs, routing
mcp_storeNoOptional: connector source code files. Key = connector id, value = array of {path, content}.
connectorsNoOptional: connector metadata (id, name, transport). Entry points auto-detected from mcp_store.
test_messageNoOptional: send a test message after deployment to verify the skill works. Returns the full execution result.
test_skill_idNoOptional: which skill to test (defaults to the first skill).
ateam_delete_solutionInspect

Delete a deployed solution and all its skills from A-Team. Use with caution — this removes the solution from both the Skill Builder and A-Team Core. Useful for cleaning up test solutions or starting fresh.

ParametersJSON Schema
NameRequiredDescriptionDefault
solution_idYesThe solution ID to delete
ateam_get_connector_sourceInspect

Read the source code files of a deployed MCP connector. Returns all files (server.js, package.json, etc.) stored in the mcp_store for this connector. Use this BEFORE patching or rewriting a connector — always read the current code first so you can make surgical fixes instead of blind full rewrites.

ParametersJSON Schema
NameRequiredDescriptionDefault
solution_idYesThe solution ID (e.g. 'smart-home-assistant')
connector_idYesThe connector ID to read (e.g. 'home-assistant-mcp')
ateam_get_examplesInspect

Get complete working examples that pass validation. Study these before building your own.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeYesExample type: 'skill' = Order Support Agent, 'connector' = stdio MCP connector, 'connector-ui' = UI-capable connector, 'solution' = full 3-skill e-commerce solution, 'index' = list all available examples
ateam_get_solutionInspect

Read solution state — definition, skills, health, status, or export. Use this to inspect deployed solutions.

ParametersJSON Schema
NameRequiredDescriptionDefault
viewYesWhat to read: 'definition' = full solution def, 'skills' = list skills, 'health' = live health check, 'status' = deploy status, 'export' = exportable bundle, 'validate' = re-validate from stored state, 'connectors_health' = connector status
skill_idNoOptional: read a specific skill by ID (original or internal)
solution_idYesThe solution ID
ateam_get_specInspect

Get the A-Team specification — schemas, validation rules, system tools, agent guides, and templates. Start here after bootstrap to understand how to build skills and solutions.

ParametersJSON Schema
NameRequiredDescriptionDefault
topicYesWhat to fetch: 'overview' = API overview + endpoints, 'skill' = full skill spec, 'solution' = full solution spec, 'enums' = all enum values
ateam_get_workflowsInspect

Get the builder workflows — step-by-step state machines for building skills and solutions. Use this to guide users through the entire build process conversationally. Returns phases, what to ask, what to build, exit criteria, and tips for each stage.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

ateam_github_logInspect

View commit history for a solution's GitHub repo. Shows recent commits with messages, SHAs, timestamps, and links. Use this to see what changes have been made and when.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax commits to return (default: 10)
solution_idYesThe solution ID
ateam_github_patchInspect

Edit a specific file in the solution's GitHub repo and commit. Creates the file if it doesn't exist. Use this to make surgical fixes to connector source code, update skill definitions, or add new files directly in the repo.

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYesFile path to create/update (e.g. 'connectors/home-assistant-mcp/server.js')
contentYesThe full file content to write
messageNoOptional commit message (default: 'Update <path>')
solution_idYesThe solution ID
ateam_github_pullInspect

Deploy a solution FROM its GitHub repo. Reads .ateam/export.json + connector source from the repo and feeds it into the deploy pipeline. Use this to restore a previous version or deploy from GitHub as the source of truth.

ParametersJSON Schema
NameRequiredDescriptionDefault
solution_idYesThe solution ID to pull and deploy from GitHub
ateam_github_pushInspect

Push the current deployed solution to GitHub. Auto-creates the repo on first use. Commits the full bundle (solution + skills + connector source) atomically. Use after ateam_build_and_run to version your solution, or anytime you want to snapshot the current state.

ParametersJSON Schema
NameRequiredDescriptionDefault
messageNoOptional commit message (default: 'Deploy <solution_id>')
solution_idYesThe solution ID (e.g. 'smart-home-assistant')
ateam_github_readInspect

Read any file from a solution's GitHub repo. Returns the file content. Use this to read connector source code, skill definitions, or any versioned file. Great for reviewing previous versions or understanding what's in the repo.

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYesFile path in the repo (e.g. 'connectors/home-assistant-mcp/server.js', 'solution.json', 'skills/order-support/skill.json')
solution_idYesThe solution ID
ateam_github_statusInspect

Check if a solution has a GitHub repo, its URL, and the latest commit. Use this to verify GitHub integration is working for a solution.

ParametersJSON Schema
NameRequiredDescriptionDefault
solution_idYesThe solution ID
ateam_list_solutionsInspect

List all solutions deployed in the Skill Builder.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

ateam_patchInspect

Update a deployed skill or solution, redeploy, and optionally re-test — all in one step. Use this instead of calling update + redeploy separately. Requires authentication.

ParametersJSON Schema
NameRequiredDescriptionDefault
targetYesWhat to update: 'solution' or 'skill'
updatesYesThe update payload — use dot notation for scalars (e.g. 'problem.statement'), and tools_push/tools_delete/tools_update for array operations
skill_idNoRequired when target is 'skill'
solution_idYesThe solution ID
test_messageNoOptional: re-test the skill after patching. Requires skill_id.
ateam_test_pipelineInspect

Test the decision pipeline (intent detection → planning) for a skill WITHOUT executing tools. Returns intent classification, first planned action, and timing. Use this to debug why a skill classifies intent incorrectly or plans the wrong action.

ParametersJSON Schema
NameRequiredDescriptionDefault
messageYesThe test message to classify and plan for
skill_idYesThe skill ID to test
solution_idYesThe solution ID
ateam_test_skillInspect

Send a test message to a deployed skill and get the full execution result. By default waits for completion (up to 60s). Set wait=false for async mode — returns job_id immediately, then poll with ateam_test_status.

ParametersJSON Schema
NameRequiredDescriptionDefault
waitNoIf true (default), wait for completion. If false, return job_id immediately for polling via ateam_test_status.
messageYesThe test message to send to the skill
skill_idYesThe skill ID to test (original or internal ID)
solution_idYesThe solution ID
ateam_test_voiceInspect

Simulate a voice conversation with a deployed solution. Runs the full voice pipeline (session → caller verification → prompt → skill dispatch → response) using text instead of audio. Returns each turn with bot response, verification status, tool calls, and entities. Use this to test voice-enabled solutions end-to-end without making a phone call.

ParametersJSON Schema
NameRequiredDescriptionDefault
messagesYesArray of user messages to send sequentially (simulates a multi-turn phone conversation)
skill_slugNoOptional: target a specific skill by slug instead of using voice routing.
timeout_msNoOptional: max wait time per skill execution in milliseconds (default: 60000).
solution_idYesThe solution ID
phone_numberNoOptional: simulated caller phone number (e.g., '+14155551234'). If the number is in the solution's known phones list, the caller is auto-verified.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.