Skip to content

strale-io/strale

Repository files navigation

Strale

Trust and quality infrastructure for AI agents.

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 250+ verified capabilities — company lookups, compliance checks, financial data, web extraction, and more — without hardcoding integrations or managing credentials.

Every capability is continuously tested and assigned a Strale Quality Score (SQS): a 0–100 confidence score derived from two independent profiles — a Quality Profile (code correctness, schema compliance, error handling, edge cases) and a Reliability Profile (current availability, rolling success, upstream health, latency) — combined via a published matrix. Agents get reliable, scored tools. You get observability into what your agent is actually doing.

Quick Start: MCP Server

Add to your Claude Desktop or Cursor config:

{
  "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 — Claude Desktop, 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

Quality Scoring (SQS)

Every capability has a Strale Quality Score (SQS) from 0 to 100. The score is derived from two independent profiles combined via a published 5×5 matrix: a Quality Profile (code correctness, schema compliance, error handling, edge cases) and a Reliability Profile (current availability, rolling success, upstream health, latency). Weights vary by capability type (deterministic, stable API, scraping, AI-assisted).

Scores are public. Check any capability:

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

Agents can set a min_sqs threshold on any POST /v1/do call — requests are rejected if the capability's current score falls below the threshold.

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.

License

MIT

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors