MCP serverio.github.ariekogan/ateam-mcp
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Overview
Score?
UNRATED 0.406
of what a free look can see, on 10 looks
Looks
27
last 1 day ago
Tools
57
changed 28 days ago
More info
URL
mcp.ateam-ai.com/mcp
streamable-http
Says it is
ateam-mcp 0.4.85
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.406 · highest on record 0.8561
Toolsfrom sha256:236eb5ff0e…397610 · +0 −0 28 days ago
| Tool | Schema |
|---|---|
| ateam_auth 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-a |
input · no output |
| ateam_bootstrap 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. Re |
input · no output |
| ateam_build_and_run DEPLOY THE CURRENT MAIN BRANCH TO A-TEAM CORE. ⚠️ HEAVIEST OPERATION (60-180s): validates solution+skills → deploys all connectors+skills to Core (regenerates MCP servers) → health |
input · no output |
| ateam_chain_status SLIM chain status — the chip-quick poll. Given a chain_id (from ateam_conversation), returns the WHOLE-CHAIN aggregate status cheaply: chain_status + chain_done (true only when the |
input · no output |
| ateam_connector_logs Read what a connector process actually PRINTED to stderr. This is the only place a connector's internal failure is visible: a tool that catches its own error still returns ok:true, |
input · no output |
| ateam_conversation Send a chat message to a deployed solution. No skill_id needed — the system auto-routes to the right skill.
ALWAYS ASYNC: returns a chain_id immediately — the assistant's reply is |
input · no output |
| ateam_create_connector Scaffold a new MCP connector with server.js + package.json + README. Eliminates ~50% of identical boilerplate (MCP server setup, tool registration, stdio transport). You then fill |
input · no output |
| ateam_create_plugin Scaffold a UI plugin (iframe HTML, React Native TSX, or both) inside an existing connector. Eliminates ~50% of identical plugin boilerplate (imports, theme/bridge hooks, postMessag |
input · no output |
| ateam_delete_connector ⚠️ CASCADING — any skill whose engine.bootstrap_tools or tools[] name a tool from this connector will FAIL its next execution. Stops and deletes the connector from A-Team Core; dro |
input · no output |
| ateam_delete_skill ⚠️ IRREVERSIBLE in Core + Builder FS — kills the running MCP process, unregisters from skill registry, deletes the Mongo record, drops from solution.skills[] and solution.linked_sk |
input · no output |
| ateam_delete_solution ⚠️ IRREVERSIBLE — kills Mongo state, running MCP processes, and Builder FS for the whole solution and every skill. REQUIRES `confirm:true` AND `confirm_solution_id` echoing the sol |
input · no output |
| ateam_design_advisor CONSULT THIS DURING DESIGN — before and while you design a skill/solution. Describe what you're building; it returns POINTERS to the platform capabilities that fit (per-actor stora |
input · no output |
| ateam_get_chain Inspect the full chain tree — the whole run rooted at chain_id, walking down through every handoff and askAnySkill subcall.
Use when a chain has already run and you want to analyz |
input · no output |
| ateam_get_connector_source 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 re |
input · no output |
| ateam_get_examples Get complete working examples that pass validation. Study these before building your own. |
input · no output |
| ateam_get_execution_logs Get execution logs for a solution — recent jobs with step traces, tool calls, errors, and timing. Essential for debugging what actually happened during skill execution. (Advanced.) |
input · no output |
| ateam_get_lessons Read what EARLIER runs on this solution learned — newest first, bounded. Call this during orientation, BEFORE planning: it is the only thing that carries context across runs, and i |
input · no output |
| ateam_get_metrics Get execution metrics — timing, tool stats, bottlenecks, signals, and recommendations. (Advanced.) |
input · no output |
| ateam_get_progress What this build has already ACHIEVED — read it FIRST when continuing a run, before any orientation call. Returns the CURRENT status per step (latest entry wins) plus recent history |
input · no output |
| ateam_get_solution Read solution state — definition, skills, health, status, or export. Use this to inspect deployed solutions. |
input · no output |
| ateam_get_spec 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. Use |
input · no output |
| ateam_get_widget_catalog Get the live catalog of widgets (UI plugins) available in this tenant's solution. Returns platform-bundled + solution-bundled + skill-declared widgets, each with a paste-ready how_ |
input · no output |
| ateam_get_workflows 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 |
input · no output |
| ateam_github_diff PRE-FLIGHT BEFORE PROMOTE. Compares `dev` (head) vs `main` (base) by default — shows exactly which commits and files are about to ship if you call ateam_github_promote() next.
Use |
input · no output |
| ateam_github_list_versions List all available checkpoints (safe-* tags) for a solution. Shows tag name, date, counter, and commit SHA. Use before rollback to see available safe points. |
input · no output |
| ateam_github_log View commit history for a solution's GitHub repo. Shows recent commits with messages, SHAs, timestamps, and links. Default reads from `main` (prod). Pass `ref: 'dev'` to see in-pro |
input · no output |
| ateam_github_patch Edit a file in the solution's GitHub repo and commit. Two modes:
1. FULL FILE: provide `content` — replaces entire file (good for new files or small files)
2. SEARCH/REPLACE: provi |
input · no output |
| ateam_github_promote SHIP DEV TO PROD. Merges the `dev` branch into `main` and auto-tags the new main HEAD as safe-YYYY-MM-DD-NNN. Use after testing your dev work, when you're ready to deploy changes t |
input · no output |
| ateam_github_pull 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 d |
input · no output |
| ateam_github_push 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_a |
input · no output |
| ateam_github_read 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. Default reads from `main` ( |
input · no output |
| ateam_github_reconcile JOIN a diverged dev and main. Use when ateam_github_promote returns PROMOTE_NEEDS_HUMAN or PROMOTE_PRECONDITION_FAILED — i.e. the automatic main→dev back-merge could not resolve it |
input · no output |
| ateam_github_rollback Roll prod (`main` branch) back to a previous state.
ADDITIVE — does NOT destroy history. Creates a new commit on top of main whose tree matches the target's tree. The history of e |
input · no output |
| ateam_github_status 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. |
input · no output |
| ateam_github_sync_from_main BRING `dev` UP TO DATE WITH `main` — merges main into dev. The mirror of ateam_github_promote.
USE THIS WHEN PROMOTE RETURNS 409. promote only ships dev→main, so the moment anythi |
input · no output |
| ateam_github_write Write a file to the solution's GitHub repo. Use this to create new connector files or replace existing ones — one file per call. This is the PRIMARY way to write connector code aft |
input · no output |
| ateam_list_solutions List all solutions deployed in the Skill Builder. |
input · no output |
| ateam_log_lesson Record ONE lesson this run learned, so the NEXT run does not relearn it. A building agent starts every run empty — it does not know which tool misled the last run or the workaround |
input · no output |
| ateam_log_progress Record that a build STEP is done, so a later run does not redo it. Write it AS IT HAPPENS, never at the end — the runs that most need a journal are the ones the clock kills.
WHY: |
input · no output |
| ateam_patch Surgically update ANY field in a skill or solution definition, redeploy, and optionally re-test — all in one step.
⚠️ MERGE-BY-DEFAULT (v0.4.0) — Arrays are protected from silent |
input · no output |
| ateam_redeploy Re-deploy skills WITHOUT changing any definitions. ⚠️ HEAVY OPERATION: regenerates MCP servers (Python code) for every skill, pushes each to A-Team Core, restarts connectors, and v |
input · no output |
| ateam_show_skill_minimal Show the minimal authoring view of a skill — persona + connectors + handoff_when + style + policy guardrails only. ~10× smaller than ateam_get_solution(view:'skills') for the same |
input · no output |
| ateam_show_solution_minimal Show the minimal authoring view of a solution — name + description + style + routing_mode + identity_mode + skill ids + connector ids only. Skips deployed metadata, handoffs (auto- |
input · no output |
| ateam_spec_search Semantic search over the FULL ateam platform /spec documentation — the deep fallback behind ateam_design_advisor. Ask a natural-language 'how do I…' question and get the most relev |
input · no output |
| ateam_status_all Show GitHub sync status for ALL tenants and solutions in one call. Requires master key authentication. Returns a summary table of every tenant's solutions with their GitHub sync st |
input · no output |
| ateam_sync_all Sync ALL tenants: push Builder FS → GitHub, then pull GitHub → Core MongoDB. Requires master key authentication. Returns a summary table with results for each tenant/solution. |
input · no output |
| ateam_test_abort Abort a running test. Pass chain_id to abort the WHOLE run — every job in the chain — and get back which ones stopped. Aborting by job_id stops that job only, leaving handoffs runn |
input · no output |
| ateam_test_connector Call a tool on a running connector and get the result. Use this to test individual connector tools (e.g., triggers.list, entities.list, google.command) without deploying to a clien |
input · no output |
| ateam_test_notification Fire a REAL notification at an existing actor in a deployed solution — for end-to-end testing of the system-initiated notification path (telegram/push/app channels).
Unlike ateam_ |
input · no output |
| ateam_test_pipeline 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 |
input · no output |
| ateam_test_skill Send a test message to a deployed skill and get the execution result.
Wait modes (wait_for):
• 'root' (default, back-compat) — wait until the message's root job completes, retur |
input · no output |
| ateam_test_status Poll the progress of an async test. Pass chain_id for the WHOLE run (recommended — the root job finishing does NOT mean the run finished; a handoff may still be going). Pass job_id |
input · no output |
| ateam_test_voice Simulate a voice conversation with a deployed solution. Runs the full voice pipeline (session → caller verification → prompt → skill dispatch → response) using text instead of audi |
input · no output |
| ateam_upload_connector Upload connector code to Core and restart — WITHOUT redeploying skills.
MERGES with the GitHub state at `ref` by default (default ref: 'dev'). Sending a partial file set ONLY over |
input · no output |
| ateam_verify ONE call that returns the REAL runtime end-state of a solution — connectors connected + tools discovered, every declared widget actually rendering, skills deployed — with the EXACT |
input · no output |
| ateam_verify_consistency Check that the Builder filesystem state and GitHub state are in sync for a solution. Read-only probe — does NOT trigger a deploy.
Returns:
• ok: true + drifts: [] if everything |
input · no output |
| ateam_verify_surface PROVE a connector ui_plugin actually renders WITH DATA — the required evidence that a user-visible UI fix is done. A plugin fetches its data over postMessage from its parent window |
input · no output |
Verify it yourself
npx teppi-check https://mcp.ateam-ai.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2E7F2PR3W9RXQEE8KMJH