strale-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| STRALE_API_KEY | No | Your Strale API key. Get a key at strale.dev. Five capabilities (email-validate, dns-lookup, json-repair, url-to-markdown, iban-validate) are available without an API key. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| strale_pingA | Health check. Returns server status, tool count, capability count, and response time. Verifies the connection is working. |
| strale_getting_startedA | Returns free capabilities you can use immediately without an API key: email-validate (verify email deliverability), dns-lookup (DNS records for any domain), json-repair (fix malformed JSON), url-to-markdown (convert any URL to clean markdown), iban-validate (validate international bank account numbers). Also returns setup steps for full access to 250+ paid capabilities. |
| strale_executeA | Run a Strale capability by slug — validate an IBAN, look up a company in 27 countries, screen against sanctions/PEP lists, extract data from a URL or PDF, check VAT numbers, verify email deliverability, and 250+ more. Returns structured JSON output with SQS quality score, latency, and data provenance. Free capabilities (email-validate, dns-lookup, json-repair, url-to-markdown, iban-validate) work without an API key. Use strale_search first to find the right slug and required inputs. |
| strale_searchA | Search Strale's 250+ API capabilities and bundled solutions. Covers: KYC & compliance (company verification, VAT validation, sanctions screening), data validation (IBAN, email, phone numbers), company registries (Nordic countries, US SEC EDGAR), domain & website intelligence (WHOIS, DNS, SSL certificates, trust scores, security headers, PageSpeed, tech stack detection), Web3 (live crypto prices, gas fees), and more (translation, invoice extraction, lead enrichment, AI Act assessment). Most under €0.10. Free to search. |
| strale_balanceA | Returns the current Strale wallet balance in EUR cents and EUR. Requires an API key. |
| strale_methodologyA | Get Strale's quality and trust methodology. Explains the dual-profile scoring model: Quality Profile (code quality, 4 factors) and Reliability Profile (operational dependability, 4 factors weighted by capability type), combined via a published 5×5 matrix into the SQS confidence score. Covers execution guidance, test infrastructure (~1340 test suites with tiered scheduling), provenance tracking, audit trails, badge system, and honest disclosure of current limitations. |
| strale_trust_profileA | Check if a capability is reliable before calling it. Returns SQS quality score (0-100), Quality grade (A-F for code correctness), Reliability grade (A-F for uptime and latency), and execution guidance: whether to call directly, retry with backoff, queue for later, or use a fallback. Also returns 30-day test pass rate, known limitations, and cost envelope. Use this to decide whether a capability is safe for production use right now. |
| strale_transactionA | Retrieve 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-tier transactions are accessible by ID without an API key. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool has a clearly distinct purpose with no overlap: balance, execute, getting_started, methodology, ping, search, transaction, and trust_profile serve unique functions in the Strale ecosystem. An agent can easily differentiate them based on their names and descriptions.
All tool names follow a consistent 'strale_' prefix with descriptive nouns (e.g., strale_balance, strale_execute), using snake_case uniformly. This predictable pattern enhances readability and reduces confusion.
With 8 tools, the count is well-scoped for a server offering a diverse set of capabilities like balance checks, execution, search, and trust assessments. Each tool serves a specific role without redundancy, fitting the server's purpose effectively.
The tool surface provides comprehensive coverage for the Strale domain, including core operations (execute, search), support functions (balance, ping, transaction), and informational tools (methodology, trust_profile, getting_started). There are no obvious gaps, enabling agents to handle full workflows from discovery to execution and auditing.