Skip to content

Latest commit

 

History

1,315 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strale

Trust and quality infrastructure for AI agents.

strale MCP server

npm npm PyPI License: MIT strale.dev

What is Strale

Strale is a capability marketplace for AI agents. Agents call strale.do() at runtime to access verified capabilities — company registry lookups, compliance checks, financial validation, Web3 security, and more — plus bundled solutions for multi-step workflows like full KYB checks or company due diligence. No hardcoded integrations or credential management.

Every capability is continuously tested against real upstreams, and every call returns an audit record. You get observability into what your agent is actually doing.

Quick Start: MCP Server

Recommended: Streamable HTTP (remote, no install)

{
  "mcpServers": {
    "strale": {
      "type": "streamableHttp",
      "url": "https://api.strale.io/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_your_key_here"
      }
    }
  }
}

No installation required. Works with Claude Desktop, Claude Code, Cursor, and any MCP client supporting Streamable HTTP.

Local (stdio)

{
  "mcpServers": {
    "strale": {
      "command": "npx",
      "args": ["-y", "strale-mcp"],
      "env": {
        "STRALE_API_KEY": "your_api_key"
      }
    }
  }
}

Five capabilities (email-validate, dns-lookup, json-repair, url-to-markdown, iban-validate) are available without an API key. Get a key and €2 free credits at strale.dev.

Quick Start: TypeScript SDK

npm install straleio
import Strale from "straleio";

const strale = new Strale({ apiKey: process.env.STRALE_API_KEY });

const result = await strale.do("eu-vat-validate", { vat_number: "SE556000000001" });
console.log(result);

Quick Start: Python SDK

pip install straleio
from straleio import Strale

strale = Strale(api_key="your_api_key")
result = strale.do("eu-vat-validate", {"vat_number": "SE556000000001"})

Packages

Package Registry Description
strale-mcp npm MCP server — the full capability catalog via Claude, Cursor, any MCP host
straleio npm TypeScript/JavaScript SDK
straleio PyPI Python SDK
langchain-strale PyPI LangChain toolkit — 250+ tools via StraleToolkit
crewai-strale PyPI CrewAI integration — drop-in BaseTools for agents
strale-semantic-kernel npm Semantic Kernel plugin for .NET and TypeScript agents
composio-strale PyPI Composio integration — 250+ tools as Composio custom actions

Web3

17 Web3 capabilities and 9 bundled solutions for on-chain agents: wallet risk scoring (GoPlus), token honeypot detection, ENS resolution, DeFi protocol TVL and fees (DeFi Llama), gas oracle, EU MiCA VASP verification (ESMA register), and market sentiment. All available via the x402 payment protocol — pay per call with USDC on Base mainnet, no signup required.

GET https://api.strale.io/x402/catalog

Quality and testing

Capabilities are continuously tested against their real upstreams. Each one carries a suite of automated tests — known-answer, schema, negative, edge-case, and dependency-health — plus piggyback checks fed by real production traffic. Results drive a lifecycle state (draftvalidatingprobationactivedegradedsuspended) and an enforced quality floor: a capability that falls below the floor on real traffic is quarantined automatically, and recovers the same way.

Strale deliberately publishes no single numeric quality score. An earlier 0-100 composite (SQS) was retired in May 2026 — it compressed unrelated failure modes into one number that looked more precise than it was. What is exposed instead is the raw evidence: lifecycle state, last-tested timestamp, recent test history, known limitations, and the data source behind each capability.

GET https://api.strale.io/v1/capabilities/vat-validate

Every capability publishes its limitations honestly, including coverage gaps. Methodology: strale.dev/quality.

Links

Agent Skills & Code Examples

Teach your AI coding agent how to use Strale:

  • Agent Skills — SKILL.md files for Claude Code, Cursor, Copilot, and Codex. Copy skills/strale/ into your project's .claude/skills/, .github/skills/, or .cursor/skills/ directory.

Code examples:

Strale is the trust layer for AI agents.

IDE Rules for Safe Data Handling

Drop these files into your project to give your coding agent security guidance for trust-sensitive data (IBANs, company registries, sanctions, PII):

These rules prevent the most common vibe-coding vulnerabilities: client-side IBAN validation, hardcoded API keys, missing provenance metadata, and direct registry scraping. Free-tier endpoints are referenced as safe defaults that require no API key.

License

MIT

About

Trust and quality infrastructure for AI agents. 225+ quality-scored capabilities, SQS scoring, EU AI Act support.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages