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
Available Tools
20 toolsateam_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.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Optional API URL override (e.g., https://dev-api.ateam-ai.com). Use this to target a different environment without restarting the MCP server. | |
| tenant | No | Tenant name (e.g., dev, main). Optional if your key has the format adas_<tenant>_<hex> — the tenant is auto-extracted. | |
| api_key | Yes | Your 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.
| Name | Required | Description | Default |
|---|---|---|---|
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.
| Name | Required | Description | Default |
|---|---|---|---|
| github | No | Optional: 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. | |
| skills | Yes | Array of full skill definitions | |
| solution | Yes | Solution architecture — identity, grants, handoffs, routing | |
| mcp_store | No | Optional: connector source code files. Key = connector id, value = array of {path, content}. | |
| connectors | No | Optional: connector metadata (id, name, transport). Entry points auto-detected from mcp_store. | |
| test_message | No | Optional: send a test message after deployment to verify the skill works. Returns the full execution result. | |
| test_skill_id | No | Optional: 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.
| Name | Required | Description | Default |
|---|---|---|---|
| solution_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| solution_id | Yes | The solution ID (e.g. 'smart-home-assistant') | |
| connector_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Example 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.
| Name | Required | Description | Default |
|---|---|---|---|
| view | Yes | What 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_id | No | Optional: read a specific skill by ID (original or internal) | |
| solution_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | What 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.
| Name | Required | Description | Default |
|---|---|---|---|
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.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max commits to return (default: 10) | |
| solution_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | File path to create/update (e.g. 'connectors/home-assistant-mcp/server.js') | |
| content | Yes | The full file content to write | |
| message | No | Optional commit message (default: 'Update <path>') | |
| solution_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| solution_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Optional commit message (default: 'Deploy <solution_id>') | |
| solution_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | File path in the repo (e.g. 'connectors/home-assistant-mcp/server.js', 'solution.json', 'skills/order-support/skill.json') | |
| solution_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| solution_id | Yes | The solution ID |
ateam_list_solutionsInspect
List all solutions deployed in the Skill Builder.
| Name | Required | Description | Default |
|---|---|---|---|
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.
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | What to update: 'solution' or 'skill' | |
| updates | Yes | The update payload — use dot notation for scalars (e.g. 'problem.statement'), and tools_push/tools_delete/tools_update for array operations | |
| skill_id | No | Required when target is 'skill' | |
| solution_id | Yes | The solution ID | |
| test_message | No | Optional: 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.
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | The test message to classify and plan for | |
| skill_id | Yes | The skill ID to test | |
| solution_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| wait | No | If true (default), wait for completion. If false, return job_id immediately for polling via ateam_test_status. | |
| message | Yes | The test message to send to the skill | |
| skill_id | Yes | The skill ID to test (original or internal ID) | |
| solution_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| messages | Yes | Array of user messages to send sequentially (simulates a multi-turn phone conversation) | |
| skill_slug | No | Optional: target a specific skill by slug instead of using voice routing. | |
| timeout_ms | No | Optional: max wait time per skill execution in milliseconds (default: 60000). | |
| solution_id | Yes | The solution ID | |
| phone_number | No | Optional: simulated caller phone number (e.g., '+14155551234'). If the number is in the solution's known phones list, the caller is auto-verified. |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.