MCP & API

Every entry as strict JSON. Numbers are numbers, units live in the field name, and every record carries its sources and verification status.

MCP tools

https://machineschema.com/mcp
search_entriesFull-text search across every entry type
get_entryOne entry with typed values, sources and verification status
find_hardwareFilter by category, manufacturer, controller, protocol, payload, reach, repeatability
list_facetsValid filter values with counts
compare2 to 5 entries aligned into one table with units
check_limitsPass or fail a planned payload, reach, speed, temperature or IP rating against published limits
get_relatedGraph traversal: manufacturer, controllers, protocols, variants, alarm codes
lookup_alarmWhat a controller alarm code means and what to check
calculate_metricEvaluate a formula entry such as OEE with your inputs
get_schemaJSON Schema for any entry type
Also: every entry as a resource at machineschema://{type}/{id}, four prompts and argument autocomplete.

REST

GET https://machineschema.com/api/v1/search?q=modbus&type=protocol
GET https://machineschema.com/api/v1/entries/{id}
GET https://machineschema.com/api/v1/schema/{type}
GET https://machineschema.com/{type}/{id}.json   (not metered)
GET https://machineschema.com/{type}/{id}.md     (not metered)
↑↓ navigate↵ openesc close