Strale gives your AI agent 290+ pre-scored API capabilities spanning company lookups, VAT validation, IBAN checks, compliance screening, Web3 wallet risk scoring, and more across 27 countries. Every capability ships with a Strale Quality Score (0-100) derived from live quality and reliability testing, so you can set minimum thresholds and avoid flaky tools. Five endpoints (email validation, DNS lookup, JSON repair, URL-to-markdown, IBAN validation) work without an API key. The rest require signup with €2 in free credits. Deploy via Streamable HTTP with zero local setup, or run stdio locally with npx. Reach for this when you need turnkey agent skills for KYB, due diligence, or financial validation without managing credentials or uptime yourself.
claude mcp add --transport http strale https://api.strale.io/mcpRun in your terminal. Add --scope user to make it available in every project.
Review the command, arguments, and environment values before installing — MCP servers run with your local permissions.
Verified live against the running server on Jun 10, 2026.
strale_pingChecks that the Strale API is reachable and the MCP server is running. Call this before a series of capability executions to verify connectivity, or when troubleshooting connection issues. Returns server status, version, tool count, capability count, solution count, and a time...Checks that the Strale API is reachable and the MCP server is running. Call this before a series of capability executions to verify connectivity, or when troubleshooting connection issues. Returns server status, version, tool count, capability count, solution count, and a time...
No parameters — call it with no arguments.
strale_getting_startedLists the free capabilities available without an API key and explains how to get started. Call this on first connection to see what you can do immediately. Returns 5 free capability slugs (email-validate, dns-lookup, json-repair, url-to-markdown, iban-validate) with descriptio...Lists the free capabilities available without an API key and explains how to get started. Call this on first connection to see what you can do immediately. Returns 5 free capability slugs (email-validate, dns-lookup, json-repair, url-to-markdown, iban-validate) with descriptio...
No parameters — call it with no arguments.
strale_executeExecutes a Strale capability by slug and returns the result. Use this when you need to perform any verification, validation, lookup, or data extraction from the 271-capability registry. Call strale_search first to find the right slug and required input fields. Returns a result...3 paramsExecutes a Strale capability by slug and returns the result. Use this when you need to perform any verification, validation, lookup, or data extraction from the 271-capability registry. Call strale_search first to find the right slug and required input fields. Returns a result...
slug*stringinputs*objectmax_price_centsnumberstrale_searchSearches the Strale capability registry by keyword, category, or natural language query. Use this when you need to find the right capability for a task but don't know the exact slug. Returns matching capabilities and solutions ranked by relevance, each with slug, name, descrip...3 paramsSearches the Strale capability registry by keyword, category, or natural language query. Use this when you need to find the right capability for a task but don't know the exact slug. Returns matching capabilities and solutions ranked by relevance, each with slug, name, descrip...
query*stringoffsetnumbercategorystringstrale_balanceReturns the current Strale wallet balance. Call this before executing paid capabilities to verify sufficient funds, or after a series of calls to reconcile spend. Returns balance in EUR cents (integer) and formatted EUR string. Requires an API key — returns an auth instruction...Returns the current Strale wallet balance. Call this before executing paid capabilities to verify sufficient funds, or after a series of calls to reconcile spend. Returns balance in EUR cents (integer) and formatted EUR string. Requires an API key — returns an auth instruction...
No parameters — call it with no arguments.
strale_methodologyReturns Strale's trust methodology as a short reference document — covers test cadence, audit-trail integrity, and provenance. No API key required.Returns Strale's trust methodology as a short reference document — covers test cadence, audit-trail integrity, and provenance. No API key required.
No parameters — call it with no arguments.
strale_trust_profileReturns the trust profile for a capability or solution. Call this before relying on a capability for high-stakes decisions, or when a user asks how reliable a specific check is. Returns SQS score (0-100), Quality grade (A-F), Reliability grade (A-F), execution guidance (direct...2 paramsReturns the trust profile for a capability or solution. Call this before relying on a capability for high-stakes decisions, or when a user asks how reliable a specific check is. Returns SQS score (0-100), Quality grade (A-F), Reliability grade (A-F), execution guidance (direct...
slug*stringtypestringcapability · solutiondefault: capabilitystrale_transactionRetrieve a past execution record by transaction ID. Returns inputs, outputs, latency, price, data provenance, success/failure status, and failure categorization. Use this to inspect what a previous strale_execute call returned, debug failures, or provide an audit trail. Free-t...1 paramsRetrieve a past execution record by transaction ID. Returns inputs, outputs, latency, price, data provenance, success/failure status, and failure categorization. Use this to inspect what a previous strale_execute call returned, debug failures, or provide an audit trail. Free-t...
transaction_id*stringstrale_web3_assuranceReturns a decision-ready answer about an on-chain counterparty (wallet, smart contract, token, DeFi protocol, or bridge) in a single call. Surfaces verdict (proceed/review/block/insufficient_evidence), reason_codes (machine-parsable UPPERCASE_SNAKE_CASE), critical_flags, sugge...8 paramsReturns a decision-ready answer about an on-chain counterparty (wallet, smart contract, token, DeFi protocol, or bridge) in a single call. Surfaces verdict (proceed/review/block/insufficient_evidence), reason_codes (machine-parsable UPPERCASE_SNAKE_CASE), critical_flags, sugge...
modestringoutbound · reverse-callchainstringactionstringsend_payment · swap · stake · mint · interact · bridgetarget*stringagent_idstringamount_usdnumbertarget_typestringwallet · contract · token · protocol · bridge · domaincaller_jurisdictionstringTrust and quality infrastructure for AI agents.
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.
{
"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.
{
"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.
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);
pip install straleio
from straleio import Strale
strale = Strale(api_key="your_api_key")
result = strale.do("eu-vat-validate", {"vat_number": "SE556000000001"})
| Package | Registry | Description |
|---|---|---|
strale-mcp | npm | MCP server — 290+ capabilities 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 |
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
Every capability has a Strale Quality Score (SQS) from 0 to 100, built on a dual-profile model:
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-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.
Teach your AI coding agent how to use Strale:
skills/strale/ into your project's .claude/skills/, .github/skills/, or .cursor/skills/ directory.Code examples:
Strale is the trust layer for AI agents.
Drop these files into your project to give your coding agent security guidance for trust-sensitive data (IBANs, company registries, sanctions, PII):
docs/ide-rules/strale-compliance.mdc to .cursor/rules/docs/ide-rules/strale-compliance.windsurfrules to your project root, or into .windsurf/rules/ as a .md filedocs/claude-md-snippet.md into your project's CLAUDE.mdThese 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.
MIT
STRALE_API_KEY*secretYour Strale API key (starts with sk_)