Burs-IA Tools
REMOTE · BURSIA-TOOLS-PRODUCTION.UP.RAILWAY.APP
Free read-only tools for agents: agent-readiness audit, TLS/DNS/header checks, MCP search, utils.
Available components
Last scanned (22 hours ago)
Scores higher than 60% of remote servers
Unreachable for 1 day in a row. Last reached 3 Nov 2026.
Category Security
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security11
- TLS not yet verified: we couldn't open a connection to check the certificate. View diagnostics → Unverified
- Authorisation not yet verified: we couldn't confirm whether this endpoint requires it. View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS not yet verified: we couldn't read the response headers to check for it. View diagnostics → Unverified
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability0
- Transport check failed: declared streamable-http, but we couldn't connect to verify it. See how to fix → View diagnostics → Fail
Schema Quality & AI Usability0
- Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
- Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
- Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
- Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified
Unverified: 5 categories
Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 4 Nov 26 0
- Endpoint reachability: reachable → unreachable ▼ security
- Stability: 0.13 → unverified ▼ security
- HSTS header: fail → unverified ▼ security
- Authorization: partial → unverified ▼ security
- Tool safety: pass → unverified ▼ security
- TLS certificate: pass → unverified ▼ security
- Transport: pass → fail ▼ security
- Capabilities: pass → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- First check of Schema quality: unverified functional
- 1 Nov 26 +1
- Server version: 0.4.0 → 0.4.2 functional
- Tool “bursia_agent_readiness” changed its title: Agent-readiness audit cosmetic
- Tool “bursia_base64” changed its title: Base64 encode/decode cosmetic
- Tool “bursia_case_convert” changed its title: Convert text case cosmetic
- Tool “bursia_check_agent_card” changed its title: Check A2A agent card cosmetic
- Tool “bursia_check_agents_json” changed its title: Check agents.json cosmetic
- Tool “bursia_check_llms_txt” changed its title: Check llms.txt cosmetic
- Tool “bursia_check_mcp_discovery” changed its title: Check MCP discovery cosmetic
- Tool “bursia_check_openapi” changed its title: Check OpenAPI cosmetic
- Tool “bursia_check_robots” changed its title: Check robots.txt for agents cosmetic
- Tool “bursia_check_sitemap” changed its title: Check sitemap.xml cosmetic
- Tool “bursia_check_skills” changed its title: Check skills (SKILL.md) cosmetic
- Tool “bursia_check_x402” changed its title: Check x402 payments cosmetic
- Tool “bursia_cidr_info” changed its title: IPv4 CIDR info cosmetic
- Tool “bursia_color_convert” changed its title: Convert color cosmetic
- Tool “bursia_compare_readiness” changed its title: Compare agent readiness with competitors cosmetic
- Tool “bursia_contrast_ratio” changed its title: WCAG contrast ratio cosmetic
- Tool “bursia_cron_explain” changed its title: Explain cron expression cosmetic
- Tool “bursia_csv_to_json” changed its title: CSV to JSON cosmetic
- Tool “bursia_date_diff” changed its title: Date difference cosmetic
- Tool “bursia_dns_records” changed its title: Look up DNS records cosmetic
- Tool “bursia_email_syntax” changed its title: Check email syntax cosmetic
- Tool “bursia_hash” changed its title: Hash text cosmetic
- Tool “bursia_hmac” changed its title: Compute HMAC cosmetic
- Tool “bursia_html_escape” changed its title: HTML escape/unescape cosmetic
- Tool “bursia_iban_validate” changed its title: Validate IBAN cosmetic
- Tool “bursia_ip_classify” changed its title: Classify IP address cosmetic
- Tool “bursia_json_diff” changed its title: Diff JSON cosmetic
- Tool “bursia_json_format” changed its title: Format JSON cosmetic
- Tool “bursia_json_path” changed its title: Read JSON path cosmetic
- Tool “bursia_json_to_csv” changed its title: JSON to CSV cosmetic
- Tool “bursia_json_validate” changed its title: Validate JSON cosmetic
- Tool “bursia_jwt_decode” changed its title: Decode JWT (no verification) cosmetic
- Tool “bursia_levenshtein” changed its title: Levenshtein distance cosmetic
- Tool “bursia_luhn_check” changed its title: Luhn checksum cosmetic
- Tool “bursia_mcp_registry_search” changed its title: Search the MCP Registry cosmetic
- Tool “bursia_password_generate” changed its title: Generate password cosmetic
- Tool “bursia_security_headers” changed its title: Audit security headers cosmetic
- Tool “bursia_semver_compare” changed its title: Compare semantic versions cosmetic
- Tool “bursia_slugify” changed its title: Slugify text cosmetic
- Tool “bursia_text_stats” changed its title: Text statistics cosmetic
- Tool “bursia_timestamp_convert” changed its title: Convert timestamp cosmetic
- Tool “bursia_timezone_convert” changed its title: Convert time zone cosmetic
- Tool “bursia_tls_certificate” changed its title: Read TLS certificate cosmetic
- Tool “bursia_unit_convert” changed its title: Convert units cosmetic
- Tool “bursia_url_encode” changed its title: URL encode/decode cosmetic
- Tool “bursia_url_parse” changed its title: Parse URL cosmetic
- Tool “bursia_uuid” changed its title: Generate UUIDs cosmetic
- 31 Oct 26 +4
- Tool “bursia_base64” rewrote its description, which is the text the model reads security
- Tool “bursia_cidr_info” rewrote its description, which is the text the model reads security
- Tool “bursia_color_convert” rewrote its description, which is the text the model reads security
- Tool “bursia_date_diff” rewrote its description, which is the text the model reads security
- Tool “bursia_dns_records” rewrote its description, which is the text the model reads security
- Tool “bursia_hash” rewrote its description, which is the text the model reads security
- Tool “bursia_html_escape” rewrote its description, which is the text the model reads security
- Tool “bursia_iban_validate” rewrote its description, which is the text the model reads security
- Tool “bursia_json_format” rewrote its description, which is the text the model reads security
- Tool “bursia_json_path” rewrote its description, which is the text the model reads security
- Tool “bursia_json_to_csv” rewrote its description, which is the text the model reads security
- Tool “bursia_semver_compare” rewrote its description, which is the text the model reads security
- Tool “bursia_slugify” rewrote its description, which is the text the model reads security
- Tool “bursia_timestamp_convert” rewrote its description, which is the text the model reads security
- Tool “bursia_url_encode” rewrote its description, which is the text the model reads security
- Tool “bursia_url_parse” rewrote its description, which is the text the model reads security
- Tool “bursia_uuid” rewrote its description, which is the text the model reads security
- Schema quality: 49 → 67 ▼ functional
- Tool coverage: 23% → 100% ▲ functional
- Stability: unverified → 0.03 ▲ functional
- Schema quality: good → excellent functional
- Server version: 0.3.0 → 0.4.0 functional
- “bursia_base64” reworded the description of “mode” cosmetic
- “bursia_base64” reworded the description of “text” cosmetic
- “bursia_case_convert” reworded the description of “text” cosmetic
- “bursia_case_convert” reworded the description of “to” cosmetic
- “bursia_cidr_info” reworded the description of “cidr” cosmetic
- “bursia_color_convert” reworded the description of “hex” cosmetic
- “bursia_contrast_ratio” reworded the description of “background” cosmetic
- “bursia_contrast_ratio” reworded the description of “foreground” cosmetic
- “bursia_cron_explain” reworded the description of “expression” cosmetic
- “bursia_csv_to_json” reworded the description of “csv” cosmetic
- “bursia_csv_to_json” reworded the description of “separator” cosmetic
- “bursia_date_diff” reworded the description of “from” cosmetic
- “bursia_date_diff” reworded the description of “to” cosmetic
- “bursia_email_syntax” reworded the description of “email” cosmetic
- “bursia_hash” reworded the description of “algorithm” cosmetic
- “bursia_hash” reworded the description of “text” cosmetic
- “bursia_hmac” reworded the description of “algorithm” cosmetic
- “bursia_hmac” reworded the description of “key” cosmetic
- “bursia_hmac” reworded the description of “message” cosmetic
- “bursia_html_escape” reworded the description of “mode” cosmetic
- “bursia_html_escape” reworded the description of “text” cosmetic
- “bursia_iban_validate” reworded the description of “iban” cosmetic
- “bursia_ip_classify” reworded the description of “ip” cosmetic
- “bursia_json_diff” reworded the description of “after” cosmetic
- “bursia_json_diff” reworded the description of “before” cosmetic
- “bursia_json_format” reworded the description of “json” cosmetic
- “bursia_json_format” reworded the description of “mode” cosmetic
- “bursia_json_path” reworded the description of “json” cosmetic
- “bursia_json_path” reworded the description of “path” cosmetic
- “bursia_json_to_csv” reworded the description of “json” cosmetic
- “bursia_json_validate” reworded the description of “text” cosmetic
- “bursia_jwt_decode” reworded the description of “token” cosmetic
- “bursia_levenshtein” reworded the description of “a” cosmetic
- “bursia_levenshtein” reworded the description of “b” cosmetic
- “bursia_luhn_check” reworded the description of “number” cosmetic
- “bursia_password_generate” reworded the description of “length” cosmetic
- “bursia_semver_compare” reworded the description of “a” cosmetic
- “bursia_semver_compare” reworded the description of “b” cosmetic
- “bursia_slugify” reworded the description of “text” cosmetic
- “bursia_text_stats” reworded the description of “text” cosmetic
- “bursia_timestamp_convert” reworded the description of “value” cosmetic
- “bursia_timezone_convert” reworded the description of “datetime” cosmetic
- “bursia_timezone_convert” reworded the description of “timeZone” cosmetic
- “bursia_unit_convert” reworded the description of “from” cosmetic
- “bursia_unit_convert” reworded the description of “to” cosmetic
- “bursia_unit_convert” reworded the description of “value” cosmetic
- “bursia_url_encode” reworded the description of “mode” cosmetic
- “bursia_url_encode” reworded the description of “text” cosmetic
- “bursia_url_parse” reworded the description of “url” cosmetic
- “bursia_uuid” reworded the description of “count” cosmetic
- 30 Oct 26 68
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 4 Nov 2026 · Probed https://bursia-tools-production.up.railway.app/mcp
TLS unreached
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of bursia-tools-production.up.railway.app. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| app. | present | 23684 | 8 | Verified |
| railway.app. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Inconclusive
We could not reach the endpoint well enough to judge its authorisation posture.
| Result | Inconclusive |
|---|
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://bursia-tools-production.up.railway.app/mcp | Unreachable | ||
| http (plaintext) | http://bursia-tools-production.up.railway.app/mcp | HTTPS enforced |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
bursia_agent_readiness Agent-readiness audit ~96
Audit how ready a public website is for AI agents: checks agent card (A2A), llms.txt, MCP discovery, OpenAPI, robots.txt, agents.json, skills, x402 and sitemap. Returns a 0-100 score, per-check notes and an evidence hash. Read-only, free, not a security certification.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL, e.g. example.com |
No output schema declared.
No examples provided.
bursia_base64 Base64 encode/decode ~72
Encode text to base64, or decode base64/base64url back to UTF-8 text. Returns the converted text. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| mode | string | – | encode (default) or decode. |
| text | string | yes | Text to encode, or base64/base64url to decode. |
No output schema declared.
No examples provided.
bursia_case_convert Convert text case ~64
Convert text to camelCase, snake_case, kebab-case, PascalCase, UPPER or lower. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | The text to convert, e.g. "user account id". |
| to | string | yes | Target case. |
No output schema declared.
No examples provided.
bursia_check_agent_card Check A2A agent card ~61
Check one agent-readiness item on a public website: Ficha de agente A2A (/.well-known/agent-card.json or /.well-known/agent.json). Read-only, free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL |
No output schema declared.
No examples provided.
bursia_check_agents_json Check agents.json ~62
Check one agent-readiness item on a public website: Directorio de agentes (agents.json) (/.well-known/agents.json or /.well-known/agent-directory.json). Read-only, free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL |
No output schema declared.
No examples provided.
bursia_check_llms_txt Check llms.txt ~47
Check one agent-readiness item on a public website: llms.txt (/llms.txt). Read-only, free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL |
No output schema declared.
No examples provided.
bursia_check_mcp_discovery Check MCP discovery ~66
Check one agent-readiness item on a public website: Descubrimiento MCP (/.well-known/mcp.json or /.well-known/mcp/server-card.json or /mcp.json). Read-only, free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL |
No output schema declared.
No examples provided.
bursia_check_openapi Check OpenAPI ~52
Check one agent-readiness item on a public website: OpenAPI (/openapi.json or /.well-known/openapi.json). Read-only, free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL |
No output schema declared.
No examples provided.
bursia_check_robots Check robots.txt for agents ~46
Check one agent-readiness item on a public website: robots.txt para agentes (/robots.txt). Read-only, free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL |
No output schema declared.
No examples provided.
bursia_check_sitemap Check sitemap.xml ~45
Check one agent-readiness item on a public website: sitemap.xml (/sitemap.xml). Read-only, free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL |
No output schema declared.
No examples provided.
bursia_check_skills Check skills (SKILL.md) ~64
Check one agent-readiness item on a public website: Habilidades (SKILL.md) (/.well-known/skills/index.json or /.well-known/agent-skills/index.json). Read-only, free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL |
No output schema declared.
No examples provided.
bursia_check_x402 Check x402 payments ~56
Check one agent-readiness item on a public website: Pagos x402 (/.well-known/x402 or /.well-known/x402.json). Read-only, free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL |
No output schema declared.
No examples provided.
bursia_cidr_info IPv4 CIDR info ~69
Describe an IPv4 CIDR block. Returns network address, broadcast, first and last host, address count and netmask. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| cidr | string | yes | An IPv4 CIDR block, e.g. 192.168.0.0/24. |
No output schema declared.
No examples provided.
bursia_color_convert Convert color ~64
Convert a hex color to RGB and HSL and compute its relative luminance. Returns all three forms. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| hex | string | yes | A hex color: #RGB or #RRGGBB, e.g. #f5a524. |
No output schema declared.
No examples provided.
bursia_compare_readiness Compare agent readiness with competitors ~105
Compare your website with up to 3 competitors: how ready is each one for AI agents? Runs the same audit on every site and returns a ranking, the gaps where a competitor is ahead of you (ordered by impact) and your advantages. Read-only, free.
| Name | Type | Req | Description |
|---|---|---|---|
| urls | string | yes | 2 to 4 domains or https URLs separated by commas or spaces; yours first, e.g. "mysite.com, rival1.com, rival2.com" |
No output schema declared.
No examples provided.
bursia_contrast_ratio WCAG contrast ratio ~68
WCAG contrast ratio between two hex colors, with AA/AAA pass flags. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| background | string | yes | Background color in hex, e.g. #070b16. |
| foreground | string | yes | Text color in hex, e.g. #ffffff. |
No output schema declared.
No examples provided.
bursia_cron_explain Explain cron expression ~75
Explain a 5-field cron expression in plain English and list the next 5 run times (UTC). Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| expression | string | yes | A 5-field cron expression: minute hour day-of-month month day-of-week, e.g. "0 9 * * 1-5". |
No output schema declared.
No examples provided.
bursia_csv_to_json CSV to JSON ~74
Convert CSV (first row = headers) into JSON rows. Max 5,000 rows. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| csv | string | yes | CSV text; the first row holds the column names. |
| separator | string | – | One-character column separator. Default ",". Use ";" for spreadsheets in Spanish locales. |
No output schema declared.
No examples provided.
bursia_date_diff Date difference ~77
Compute the time between two dates. Returns the difference in days, hours, minutes and milliseconds. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Start date or datetime (ISO 8601), e.g. 2026-01-01. |
| to | string | yes | End date or datetime (ISO 8601). |
No output schema declared.
No examples provided.
bursia_dns_records Look up DNS records ~65
Look up public DNS records (A, AAAA, MX, TXT, NS, CAA) of a domain through public resolvers. Returns each record type with its values; private answers are filtered out. Free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL |
No output schema declared.
No examples provided.
bursia_email_syntax Check email syntax ~52
Check the syntax of an email address (no mailbox lookup, nothing is sent). Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| string | yes | The email address to check (syntax only; no message is sent). |
No output schema declared.
No examples provided.
bursia_hash Hash text ~73
Hash a text with sha256, sha1, sha512 or md5. Returns the hex digest. Use to fingerprint content or compare files by checksum. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| algorithm | string | – | Hash algorithm. Default sha256. |
| text | string | yes | The text to hash (UTF-8). |
No output schema declared.
No examples provided.
bursia_hmac Compute HMAC ~87
Compute an HMAC (sha256 or sha512, hex) of a message with a key. Use test keys only; nothing is stored or logged. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| algorithm | string | – | sha256 (default) or sha512. |
| key | string | yes | The secret key. Use test keys only. |
| message | string | yes | The message to sign. |
No output schema declared.
No examples provided.
bursia_html_escape HTML escape/unescape ~72
Escape HTML special characters (& < > " ') so text is safe inside HTML, or unescape them. Returns the converted text. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| mode | string | – | escape (default) or unescape. |
| text | string | yes | Text to escape, or escaped HTML to unescape. |
No output schema declared.
No examples provided.
bursia_iban_validate Validate IBAN ~74
Check an IBAN bank account number with the official mod-97 checksum. Returns whether it is valid and its country. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| iban | string | yes | An IBAN, e.g. DE89 3704 0044 0532 0130 00; spaces are ignored. |
No output schema declared.
No examples provided.
bursia_ip_classify Classify IP address ~74
Classify an IP address: version and whether it is public, private, loopback, link-local or reserved. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| ip | string | yes | An IPv4 or IPv6 address, e.g. 8.8.8.8 or 2001:db8::1. |
No output schema declared.
No examples provided.
bursia_json_diff Diff JSON ~54
Compare two JSON documents and list added, removed and changed paths (max 500). Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| after | string | yes | The changed JSON text. |
| before | string | yes | The original JSON text. |
No output schema declared.
No examples provided.
bursia_json_format Format JSON ~69
Pretty-print JSON with 2-space indentation, or minify it to one line. Returns the formatted JSON text. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| json | string | yes | The JSON text to format. |
| mode | string | – | pretty (default, 2-space indent) or minify. |
No output schema declared.
No examples provided.
bursia_json_path Read JSON path ~83
Read one value from JSON by a dot path like "a.b[0].c". Returns the value found and whether it exists. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| json | string | yes | The JSON text to read from. |
| path | string | yes | Dot path to the value, e.g. "items[0].name" or "$.a.b". |
No output schema declared.
No examples provided.
bursia_json_to_csv JSON to CSV ~63
Convert a JSON array of objects into CSV with a header row. Returns the CSV text and the column list. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| json | string | yes | A JSON array of objects, e.g. [{"a":1,"b":2}]. |
No output schema declared.
No examples provided.
bursia_json_validate Validate JSON ~54
Check whether a text is valid JSON; returns the error position or the top-level type and size. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | The text to check, e.g. {"a":1}. |
No output schema declared.
No examples provided.
bursia_jwt_decode Decode JWT (no verification) ~58
Decode a JWT header and payload WITHOUT verifying its signature. Do not paste live secrets. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| token | string | yes | A JWT (three dot-separated base64url parts). Use test tokens, not live secrets. |
No output schema declared.
No examples provided.
bursia_levenshtein Levenshtein distance ~52
Edit distance and similarity between two texts (max 2,000 chars each). Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| a | string | yes | First text. |
| b | string | yes | Second text. |
No output schema declared.
No examples provided.
bursia_luhn_check Luhn checksum ~63
Validate a number with the Luhn checksum (cards, IMEI). Do not send real card numbers. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| number | string | yes | Digits to check, e.g. a test card number; spaces and dashes are ignored. |
No output schema declared.
No examples provided.
bursia_mcp_registry_search Search the MCP Registry ~49
Search the official MCP Registry (registry.modelcontextprotocol.io) for servers matching a text. Returns names, descriptions and remote URLs. Free.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | Search text |
No output schema declared.
No examples provided.
bursia_password_generate Generate password ~51
Generate a random password (8-128 chars) using a cryptographic generator. Nothing is stored. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| length | number | – | Length 8-128. Default 20. |
No output schema declared.
No examples provided.
bursia_security_headers Audit security headers ~65
Audit HTTP security headers of a public HTTPS page (HSTS, CSP, X-Content-Type-Options, frame protection, Referrer-Policy, Permissions-Policy). Read-only GET, no redirects followed. Free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL |
No output schema declared.
No examples provided.
bursia_semver_compare Compare semantic versions ~82
Compare two semantic versions, including pre-release tags. Returns -1, 0 or 1 and a readable meaning. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| a | string | yes | First version, e.g. 1.2.3 or v2.0.0-beta.1. |
| b | string | yes | Second version to compare against a. |
No output schema declared.
No examples provided.
bursia_slugify Slugify text ~63
Turn a text into a URL-safe slug: lowercase, accents removed, words joined by dashes. Returns the slug. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | The text to turn into a slug, e.g. "Hola Mundo 2026". |
No output schema declared.
No examples provided.
bursia_text_stats Text statistics ~44
Count characters, words, lines and estimate tokens (~4 chars/token) of a text. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | The text to measure. |
No output schema declared.
No examples provided.
bursia_timestamp_convert Convert timestamp ~86
Convert between Unix time (seconds or milliseconds) and ISO 8601 dates. Returns ISO, Unix seconds and Unix milliseconds. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| value | string | yes | Unix seconds or milliseconds (e.g. 1793318400) or an ISO 8601 date (e.g. 2026-10-30T12:00:00Z). |
No output schema declared.
No examples provided.
bursia_timezone_convert Convert time zone ~89
Show a date/time in another IANA time zone (e.g. America/Bogota). Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| datetime | string | yes | An ISO 8601 datetime, e.g. 2026-10-30T12:00:00Z. |
| timeZone | string | yes | IANA time zone, e.g. America/Bogota or Europe/Madrid. |
No output schema declared.
No examples provided.
bursia_tls_certificate Read TLS certificate ~57
Read the TLS certificate of a public HTTPS host: issuer, subject, validity dates, days left, SANs and protocol. Connects to the verified public IP only. Free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Domain or https URL |
No output schema declared.
No examples provided.
bursia_unit_convert Convert units ~117
Convert units of length, mass, volume, data size or temperature (c, f, k). Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Source unit. Length: m km cm mm mi yd ft in. Mass: kg g mg lb oz t. Volume: l ml gal qt cup m3. Data: b kb mb gb tb kib mib gib. Temperature: c f k. |
| to | string | yes | Target unit, same family as "from". |
| value | number | yes | The number to convert. |
No output schema declared.
No examples provided.
bursia_url_encode URL encode/decode ~70
Percent-encode a text for use in URLs, or decode a percent-encoded string. Returns the converted text. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| mode | string | – | encode (default) or decode. |
| text | string | yes | Text to percent-encode, or an encoded string to decode. |
No output schema declared.
No examples provided.
bursia_url_parse Parse URL ~64
Split a URL into protocol, host, port, path, query parameters and fragment. Returns each part as a field. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | A full URL, e.g. https://example.com/a?b=1#c. |
No output schema declared.
No examples provided.
bursia_uuid Generate UUIDs ~59
Generate 1-50 random UUID v4 values with a cryptographic generator. Returns a list of UUIDs. Pure computation, free.
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | How many UUIDs to generate, 1-50. Default 1. |
No output schema declared.
No examples provided.
How do I install the Burs-IA Tools MCP server?
Burs-IA Tools is a hosted endpoint at https://bursia-tools-production.up.railway.app/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · bursia-tools-production.up.railway.app
claude mcp add --transport http soyeladice-svg-bursia-tools 'https://bursia-tools-production.up.railway.app/mcp'
What is the Burs-IA Tools MCP server?
Burs-IA Tools is an MCP server listed in the public MCP registry as io.github.soyeladice-svg/bursia-tools. Free read-only tools for agents: agent-readiness audit, TLS/DNS/header checks, MCP search, utils. This page covers its hosted endpoint (https://bursia-tools-production.up.railway.app/mcp).
Is the Burs-IA Tools MCP server safe to use?
Burs-IA Tools scores 73 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Burs-IA Tools MCP server expose?
Burs-IA Tools exposes 47 tools: bursia_agent_readiness, bursia_compare_readiness, bursia_check_agent_card, bursia_check_llms_txt, bursia_check_mcp_discovery, and 42 more. Their descriptions and schemas cost roughly 3,152 tokens of context every time the server is loaded.
Does the Burs-IA Tools MCP server require authentication?
Its publisher declares no required credentials for Burs-IA Tools. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.
Is the Burs-IA Tools MCP server still maintained?
Burs-IA Tools is still listed in the MCP registry, though our most recent checks did not reach this channel. We last reached this channel on 3 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.