Introducing Elemm

The Infrastructure for the Agentic Web

Elemm is a high-performance Landmark Manifest that turns static APIs into dynamic, agent-native toolsets. Empower autonomous AI agents to discover, navigate, and execute complex workflows with up to 90% token savings.

Quick Start

Get up and running with Elemm in less than 2 minutes.

Install Elemm via pip

Install the package globally or inside a Python virtual environment.

python3 -m venv .venv
source .venv/bin/activate
pip install elemm
Classic MCP vs. Elemm

Classic MCP vs. Elemm Architecture

While Classic MCP forces you to dump thousands of static tool schemas at startup—bloating the agent's context and creating strict lock-in—Elemm dynamic-routes everything. Speak natively to REST (OpenAPI), GraphQL, or custom Python landmarks, and serve a lightweight manifest that loads detailed schemas lazily on-demand.

Elemm AI Agent integration workflow diagram
Native APIs

Direct API Exposure

Connect REST/OpenAPI, GraphQL, or native Python landmarks instantly. No custom MCP server wrappers or heavy boilerplate needed.

Lazy Loading

Manifest vs. Tool Bloat

Instead of dumping 100+ schemas on start, Elemm serves a lightweight manifest. Detailed schemas are loaded lazily only when requested.

90% Savings

Response Hygiene

The ResponseSquisher dynamically filters, paginates, and squishes payload data. Agents receive optimized tokens instead of unhygienic raw JSON dumps.

Dynamic Probing

Dynamic On-the-Fly Connection

Unlike classic setups that require static tool registries for everything, Elemm enables your AI agent to connect to target APIs on the fly. The agent dynamically probes public Web-APIs directly via their HTTP URLs—like a GraphQL endpoint (shopping.yey/graphql) or an OpenAPI spec (island.far/openapi.json). For MCP servers, which are safely pre-configured in Elemm by the user (whether running locally or remotely), the agent simply connects dynamically to mcp://local at runtime.

Elemm Dynamic On-the-Fly Connectivity Islands Diagram
On-the-Fly Connections

Runtime Integration

The agent connects to public REST & GraphQL APIs directly on the fly, or mounts user-configured MCP servers dynamically under mcp://local. No client restarts required.

Dynamic Probing

On-Demand Inspection

The AI uses inspect_landmark(id="paradies_city:stars") to zoom in on connected namespaces, loading only the specific sub-tools needed for the task.

Multi-Source Gateway

Unified Discovery

Seamlessly bridges native OpenAPI endpoints, GraphQL endpoints, and stdio/SSE MCP Servers into a single, cohesive discovery spec with zero manual boilerplate.

Zero-Trust Security

Protected by the Elemm Guardian

The Elemm Guardian is a zero-trust policy engine built into the Elemm Gateway. It acts as a secure API gatekeeper—inspecting incoming tool parameters, blocking dangerous command patterns, and enforcing strict whitelists on allowed routes and HTTP methods before requests ever reach your backend.

Elemm Guardian Security Shield Architecture Diagram
Deep Parameter Scan

Argument Sanitizer

Recursively traverses and sanitizes nested JSON payloads, parameters, and key-value maps to filter out malicious inputs and forbidden command patterns before they hit the API.

Exploit Pattern Filtering

Keyword & Regex Shield

Instantly intercept and block dangerous keywords (like delete, remove, or purge) and mitigate malicious regex injection exploits.

Boundary Control

Landmark Whitelisting

Restricts AI actions strictly to approved routes, allowed namespaces, and permitted HTTP methods (like GET/POST). Prevents unauthorized API probing.