Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "bursia_agent_readiness", "bursia_base64", "bursia_case_convert" and 44 more
before
—after
Agent-readiness audit{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Agent-readiness audit"}
before
—after
Base64 encode/decode{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Base64 encode/decode"}
before
—after
Convert text case{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Convert text case"}
before
—after
Check A2A agent card{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Check A2A agent card"}
before
—after
Check agents.json{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Check agents.json"}
before
—after
Check llms.txt{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Check llms.txt"}
before
—after
Check MCP discovery{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Check MCP discovery"}
before
—after
Check OpenAPI{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Check OpenAPI"}
before
—after
Check robots.txt for agents{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Check robots.txt for agents"}
before
—after
Check sitemap.xml{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Check sitemap.xml"}
before
—after
Check skills (SKILL.md){"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Check skills (SKILL.md)"}
before
—after
Check x402 payments{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Check x402 payments"}
before
—after
IPv4 CIDR info{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"IPv4 CIDR info"}
before
—after
Convert color{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Convert color"}
before
—after
Compare agent readiness with competitors{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Compare agent readiness with competitors"}
before
—after
WCAG contrast ratio{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"WCAG contrast ratio"}
before
—after
Explain cron expression{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Explain cron expression"}
before
—after
CSV to JSON{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"CSV to JSON"}
before
—after
Date difference{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Date difference"}
before
—after
Look up DNS records{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Look up DNS records"}
before
—after
Check email syntax{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Check email syntax"}
before
—after
Hash text{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Hash text"}
before
—after
Compute HMAC{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Compute HMAC"}
before
—after
HTML escape/unescape{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"HTML escape/unescape"}
before
—after
Validate IBAN{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Validate IBAN"}
before
—after
Classify IP address{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Classify IP address"}
before
—after
Diff JSON{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Diff JSON"}
before
—after
Format JSON{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Format JSON"}
before
—after
Read JSON path{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Read JSON path"}
before
—after
JSON to CSV{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"JSON to CSV"}
before
—after
Validate JSON{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Validate JSON"}
before
—after
Decode JWT (no verification){"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Decode JWT (no verification)"}
before
—after
Levenshtein distance{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Levenshtein distance"}
before
—after
Luhn checksum{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Luhn checksum"}
before
—after
Search the MCP Registry{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Search the MCP Registry"}
before
—after
Generate password{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":true,"title":"Generate password"}
before
—after
Audit security headers{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Audit security headers"}
before
—after
Compare semantic versions{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Compare semantic versions"}
before
—after
Slugify text{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Slugify text"}
before
—after
Text statistics{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Text statistics"}
before
—after
Convert timestamp{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Convert timestamp"}
before
—after
Convert time zone{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Convert time zone"}
before
—after
Read TLS certificate{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Read TLS certificate"}
before
—after
Convert units{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Convert units"}
before
—after
URL encode/decode{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"URL encode/decode"}
before
—after
Parse URL{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Parse URL"}
before
—after
Generate UUIDs{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":true,"title":"Generate UUIDs"}
Unknown → Live
First tool surface recorded: 47 tools (server version 0.3.6)
https://bursia-tools-production.up.railway.app/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 4 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed