Openlegion

data-ai MCP Server

Secure autonomous AI agent framework and platform. Build AI teams by describing what you want. Orchestrate agents that can do everything a human can do.

Verified
data-aidata-ai
5 views103 stars21 forksNOASSERTION

Why This Matters

Discovered via github-topic:mcp and last synced 3mo ago.

Verified
Source
github-topic:mcp
Stars
103
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
113
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (113)

2

Trusted

browser_navigate

Open URL, extract page text via shared browser service. Auto-detects CAPTCHAs and may auto-solve or surface a help envelope.

0

Untrusted

write_file

Write/append file in `/data`

browser_type

Fill input by ref or CSS selector

browser_download

Click a ref to trigger a download and save it as an artifact (≤50MB)

browser_inspect_requests

List recent network request URLs (redacted; no bodies or headers)

web_search

Search the web via DuckDuckGo (HTML scrape — no API key, but subject to occasional rate limits / CAPTCHAs)

check_inbox

Check for pending work items handed off by other agents

reload_skills

Hot-reload all skills

env

dict

browser_solve_captcha

Explicitly request a CAPTCHA solve on the current page

read_blackboard

Read from the shared blackboard

request_captcha_help

Hand a behavioral / persistent CAPTCHA to the user via the dashboard viewer

write_blackboard

Write to the shared blackboard

claim_task

Atomically claim a task from the shared blackboard

request_browser_login

Navigate browser to a URL and send a VNC login card to the user for manual credential entry

list_blackboard

Browse blackboard entries by prefix

save_artifact

Save deliverable file and register on blackboard

memory_search

Hybrid search across workspace files and structured DB

memory_save

Save fact to workspace and structured memory DB

hand_off

Hand a work item to another agent via structured coordination protocol

create_skill

Write a new Python skill at runtime

lead-enrichment

enricher, formatter

notify_user

Send notification to user across all connected channels

update_status

Update the status of an in-progress work item visible to coordinators

subscribe_event

Subscribe to a pub/sub topic at runtime

get_system_status

Query own runtime state: permissions, budget, fleet, cron, health

competitive-intel

scout

command

string

social-listening

monitor, writer

fastapi

HTTP servers (mesh + agent + browser service)

mcp

MCP tool server client (in agent container only, optional)

Principle

Rationale

None

Per-agent daily + monthly budget caps

Broad

100+ via LiteLLM with health-tracked failover

Tool

Purpose

run_command

Shell command execution with timeout

browser_screenshot

Capture page screenshot

browser_click

Click element by ref or CSS selector

browser_open_tab

Open a URL in a new tab (becomes the active page)

browser_switch_tab

List open tabs or switch to a specific tab

generate_image

Generate an image via Gemini or DALL-E 3 and save as an artifact

publish_event

Publish event to mesh pub/sub

update_workspace

Update identity files (SOUL.md, INSTRUCTIONS.md, USER.md, HEARTBEAT.md)

vault_generate_secret

Generate and store a random secret (returns opaque handle)

vault_list

List credential names (names only, never values)

Layer

Mechanism

get

set

deep-research

scout, analyst, writer

monitor

watcher, analyst

Field

Type

name

string

pydantic

Data validation

litellm

Multi-provider LLM interface (100+ providers)

slack-bolt

Slack channel adapter (optional)

Process-level

Docker container per agent + microVM option

browser_find_text

Locate elements by visible/accessible name (Unicode case-fold match)

browser_press_key

Press keyboard key or shortcut (Escape, Enter, Control+a)

wait_for_subagent

Wait for a subagent to complete and return its result

read_agent_history

Read another agent's conversation logs

content

researcher, writer, editor

research

researcher

httpx

Async HTTP client

OpenClaw

OpenLegion

Minimal

5800+ tests across 193 test files including full Docker E2E

Level

Trigger

Namespace

Purpose

read_file

Read file contents from `/data`

list_files

List/glob files in `/data`

browser_get_elements

Accessibility tree snapshot with element refs (e1, e2, ...)

browser_click_xy

Click at viewport-relative pixel coordinates (canvas / non-accessible widgets)

browser_fill_form

Fill multiple labeled form fields in one call

browser_scroll

Scroll page up/down or scroll element into view

browser_wait_for

Wait for CSS selector to appear/disappear

browser_upload_file

Upload workspace files to a file-input element (1-5 files)

browser_detect_captcha

CAPTCHA detection (usually not needed — `browser_navigate` auto-detects)

list_agents

Discover agents on your team (solo agents see only themselves)

complete_task

Mark a coordination work item as complete with a result

watch_blackboard

Watch blackboard keys matching a glob pattern

set_cron

Schedule a recurring job (set `heartbeat=true` for autonomous wakeups)

create_tool

Write a new Python tool at runtime

reload_tools

Hot-reload all tools

spawn_subagent

Spawn a lightweight in-container subagent for parallel subtasks

list_subagents

List active subagents and their status

wallet_get_address

Get Ethereum/Solana wallet address for an agent (requires `[wallet]` extras)

1

Sandboxed

http_request

HTTP GET/POST/PUT/DELETE/PATCH

browser_hover

Hover over element to trigger dropdowns/tooltips

browser_reset

Reset browser session (profile preserved)

spawn_fleet_agent

Spawn an ephemeral sub-agent in a new container

wallet_transfer

Transfer ETH or SOL to an address (requires `[wallet]` extras)

starter

assistant

review-ops

monitor, responder

Package

Purpose

docker

Docker API client

wallet_get_balance

Get wallet balance (ETH or SOL) (requires `[wallet]` extras)

use

info] Manage multi-team namespaces /credential [add

args

list

pyyaml

YAML config parsing

wallet_read_contract

Read data from an Ethereum smart contract (requires `[wallet]` extras)

Template

Agents

price-intelligence

crawler, analyst

click

CLI framework

wallet_execute

Execute an Ethereum smart contract function (requires `[wallet]` extras)

sales

researcher, qualifier, outreach

python-dotenv

`.env` file loading

del

pause

sqlite-vec

Vector search in SQLite

devteam

pm, engineer, reviewer

opportunity-finder

gap-scout, evaluator, modeler

uvicorn

ASGI server

camoufox

Stealth browser automation (in browser service container only)