JSPM

strale-capabilities

0.1.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q66639F
  • License MIT

Catalog of 250+ Strale capabilities — IBAN validation, VAT checks, company data across 27 countries, sanctions screening, and more. Use with strale-mcp or the Strale REST API.

Package Exports

  • strale-capabilities
  • strale-capabilities/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (strale-capabilities) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

strale-capabilities

Local catalog of 250+ Strale capabilities — IBAN validation, VAT checks, company data across 27 countries, sanctions screening, SSL certificate checks, EU compliance automation, and more.

Use this package to explore the Strale capability catalog offline, build tool selectors, or integrate capability metadata into your AI agent setup.

Installation

npm install strale-capabilities

Usage

const strale = require("strale-capabilities");

// Total count
console.log(strale.totalCount); // 251

// Find by slug
const iban = strale.find("iban-validate");
console.log(iban.name);        // "IBAN Validate"
console.log(iban.price_cents); // 0 (free tier)

// Filter by category
const compliance = strale.byCategory("compliance");
console.log(`${compliance.length} compliance capabilities`);

// Keyword search
const vatTools = strale.search("VAT");
vatTools.forEach((c) => console.log(`  ${c.slug}${c.description}`));

// All categories
console.log(strale.categories);

API

Export Type Description
capabilities Capability[] Full array of all capabilities
categories string[] All category slugs
totalCount number Total capability count
generatedAt string ISO timestamp of catalog snapshot
find(slug) Capability | null Find capability by slug
byCategory(category) Capability[] Filter by category
search(query) Capability[] Keyword search in name/description/slug

Capability Shape

interface Capability {
  slug: string;          // e.g. "iban-validate"
  name: string;          // e.g. "IBAN Validate"
  description: string;   // What it does
  category: string;      // e.g. "validation"
  price_cents: number;   // Price in EUR cents (0 = free)
  input_schema: object;  // JSON Schema for inputs
}

Categories

Category Examples
compliance sanctions-check, pep-check, adverse-media-check, vat-validate
validation iban-validate, vat-format-validate, lei-lookup, swift-validate
financial exchange-rate, invoice-validate, invoice-extract
web-intelligence ssl-check, dns-lookup, domain-reputation, seo-audit
web-scraping cookie-scan, privacy-policy-analyze, trustpilot-score
data-extraction pdf-extract, web-extract, url-to-markdown
developer-tools cve-lookup, npm-package-info, github-repo-compare
security header-security-check, ssl-certificate-chain, port-check
monitoring uptime-check, page-speed-test, redirect-trace

Full list at strale.dev/capabilities.

Using Capabilities

This package is a catalog — it tells you what's available. To actually execute capabilities, use:

  • strale-mcp — MCP server for Claude, Cursor, Windsurf
  • straleio — Python SDK
  • REST APIPOST https://api.strale.io/v1/do
  • MCP endpointhttps://api.strale.io/mcp (Streamable HTTP)

Free Tier

5 capabilities work without an API key: email-validate, dns-lookup, json-repair, url-to-markdown, iban-validate.

Trust & Quality

Every capability has a Strale Quality Score (SQS) — a dual-profile trust rating combining code quality and operational reliability. Scores at strale.dev/trust.

Regenerating the Catalog

npm run generate

Fetches the latest capabilities from the Strale API and writes capabilities.json.