strale-mcp
The Strale MCP server provides AI agents access to 290+ verified capabilities for data validation, compliance, company intelligence, Web3, and more, with built-in quality scoring and trust-based execution guidance.
Key things you can do:
Health Check (
strale_ping): Verify server connectivity, status, and response time.Get Started for Free (
strale_getting_started): Access 5 free capabilities without an API key — email validation, DNS lookup, JSON repair, URL-to-Markdown conversion, and IBAN validation.Execute Capabilities (
strale_execute): Run any of 290+ capabilities by slug, including:Validate IBANs, emails, VAT numbers, and phone numbers
Look up companies across 27 countries
Screen against sanctions and PEP lists
Extract data from URLs and PDFs
Check domain intelligence, WHOIS, SSL, and security headers
Access Web3 data (crypto prices, gas fees, wallet risk scoring)
All results return structured JSON with SQS quality scores and data provenance
Search Capabilities (
strale_search): Browse 290+ capabilities and bundled solutions by keyword or category (compliance, validation, Web3, security, etc.).Check Trust Profile (
strale_trust_profile): Inspect a capability's SQS score, quality/reliability grades (A–F), test pass rate, known limitations, and execution guidance (call directly, retry, queue, or use fallback).Understand Quality Methodology (
strale_methodology): Learn how Strale scores capabilities using its dual-profile model (Quality + Reliability) combined into the SQS confidence score.Retrieve Past Transactions (
strale_transaction): Look up previous executions by transaction ID to inspect inputs/outputs, latency, pricing, and failure details for auditing or debugging.Check Wallet Balance (
strale_balance): View your current Strale account balance in EUR (requires API key).
Provides drop-in BaseTools for CrewAI, allowing agents to utilize a marketplace of verified capabilities including web extraction, validation, and financial data lookups.
Integrates with LangChain via the StraleToolkit, offering over 200 verified tools for company lookups, compliance checks, and financial data analysis.
Features a utility to convert web URLs directly to Markdown, facilitating easy content extraction and processing for agents.
Provides a Semantic Kernel plugin for .NET agents to access a marketplace of 200+ verified and quality-scored capabilities.
Strale
Trust and quality infrastructure for AI agents.
What is Strale
Strale is a capability marketplace for AI agents. Agents call strale.do() at runtime to access 290+ verified capabilities — company lookups, compliance checks, financial validation, Web3 security, and more — plus 100 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 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
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 straleioimport 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 straleiofrom straleio import Strale
strale = Strale(api_key="your_api_key")
result = strale.do("eu-vat-validate", {"vat_number": "SE556000000001"})Packages
Package | Registry | Description |
npm | MCP server — 290+ capabilities via Claude, Cursor, any MCP host | |
npm | TypeScript/JavaScript SDK | |
PyPI | Python SDK | |
PyPI | LangChain toolkit — 250+ tools via | |
PyPI | CrewAI integration — drop-in BaseTools for agents | |
npm | Semantic Kernel plugin for .NET and TypeScript agents | |
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/catalogQuality Scoring (SQS)
Every capability has a Strale Quality Score (SQS) from 0 to 100, built on a dual-profile model:
Quality Profile (QP): Measures code-level quality across four factors — correctness (50%), schema compliance (31%), error handling (13%), and edge case coverage (6%). Upstream failures are excluded.
Reliability Profile (RP): Measures operational dependability — upstream availability, latency consistency, error recovery, and degradation handling. Factor weights vary by capability type (API-dependent, algorithmic, mixed).
The two profiles combine via a published 5x5 matrix with interpolation into the final SQS score. Grades run A through E (A >= 90, B >= 75, C >= 50, D >= 25, E < 25), computed over a recency-weighted rolling 10-run window.
Scores are public. Check any capability:
GET https://api.strale.io/v1/quality/eu-vat-validateAgents 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
strale.dev — Homepage and sign-up
strale.dev/docs — API reference
strale.dev/pricing — Pricing
strale.dev/quality — Quality methodology
scan.strale.io — Beacon (free agent-readiness scanner)
api.strale.io/mcp — MCP endpoint (Streamable HTTP)
Examples — copy-paste examples for every integration
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:
Verify a company with Strale (Python)
Validate IBANs — free, no API key (Python)
Build an agent with Strale (TypeScript)
Connect Strale to Claude (setup guide)
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):
Cursor: Copy
docs/ide-rules/strale-compliance.mdcto.cursor/rules/Windsurf: Copy
docs/ide-rules/strale-compliance.windsurfrulesto your project root, or into.windsurf/rules/as a.mdfileClaude Code: Copy the snippet from
docs/claude-md-snippet.mdinto your project'sCLAUDE.md
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
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/strale-io/strale'
If you have feedback or need assistance with the MCP directory API, please join our Discord server