OODS Foundry
OODS Foundry is an object-oriented design system that extends the one you already have.
| Endpoint | https://oods-foundry.com/mcp (streamable-http) |
|---|---|
| Registry version | 0.11.2 |
| Now | 9 tools · grade C (76) · pin ts_19a3d158c6ce302f2b48f33a3105538d · protocol 2025-06-18 |
| First / last listed | 2026-10-25 05:16 UTC / 2026-10-25 05:16 UTC |
| Grade over time | 2026-10-25: C (76), 9 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: health_check catalog_list object_registry registry_snapshot structured_data_fetch viz_render artifact_certify design_preview tool_schema
health_check | Read the running service status, pinned version, registry counts, built brands, themes, token scopes and retained proof summaries. Uptime and latency are current process measurements; host paths are omitted. includeChangelog adds the DSL changelog, and sinceVersion keeps entries after that version. catalog_list and object_registry read the definitions behind the counts. params: includeChangelog, sinceVersion, reproduce |
catalog_list | Read components a page at a time. category, trait, context and status filter the list; status describes the HTML renderer. detail is brief by default, or full when filtering; summary includes tags, contexts, regions and traits. Brief and summary allow up to 200 entries; full clamps pageSize to 10 and reports the adjustment. totalCount, hasMore and nextPage describe pagination. object_registry read params: category, trait, context, status, detail, page, pageSize, includeInternal, reproduce |
object_registry | Read objects from the pinned registry. action list returns names, traits and field counts; domain, trait and maturity filter them, and includeInternal adds internal objects. action show requires name and returns its composed definition; context narrows view extensions. registry_snapshot provides an overview; design_preview looks up recorded screens. params: action*, domain, maturity, trait, includeInternal, name, context, reproduce |
registry_snapshot | Read the registry summary: active objects and traits, loaded names, loader issues, etag and generatedAt. detail full includes definitions; names narrows them. includeInternal adds internal objects. Replies larger than 100,000 characters are refused with their size. object_registry reads one composed object; catalog_list reads components. params: includeInternal, detail, names, reproduce |
structured_data_fetch | Read the tokens or manifest dataset. Full data is the default; detail summary returns section counts and the first page call. page reads lossless JSON Pointer entries; pageSize defaults to 10, at most 100, also bounded by size. meta.next continues and meta.full requests full data. includePayload false returns metadata; listVersions lists dates, version selects one, and ifNoneMatch returns matched params: dataset*, ifNoneMatch, includePayload, version, listVersions, detail, page, pageSize, reproduce |
viz_render | Draw and certify a chart from inline data. Provide chartType and encodings with rows, a pattern with its own data, or an intent to recommend a tabular chart. Brand and theme apply to drawing and certification. The compact reply contains hashes, warnings and certification; output.svg adds the SVG drawing, includeA11y adds the table and narrative, and includeNormalizedSpec adds its specification. Re params: theme, brand, opacity, rows, hierarchy, sankey, chord, network, geo, chartType, encodings, id, name, description, strictFields, a11yEquivalence, output, intent, pattern, reproduce |
artifact_certify | Draw and certify a chart from the input in chart, using matching data, brand and theme. Returns the same result as viz_render: hashes, warnings and the certification verdict, including accessibility equivalence, determinism, contrast and accuracy. Optional chart.output fields add SVG, the accessible table and narrative, or the normalized specification. A verdict can be conformant false; each pilla params: chart*, reproduce |
design_preview | Look up a recorded screen by object, context and framework. Returns its running screen URL, content hash, brand and theme. No new screen is generated. object_registry reads the definition behind the screen. Set reproduce true when the command and calls used to generate it are requested. params: object*, context, framework, reproduce |
tool_schema | Read a shipped tool schema by name and kind (input or output). Returns its JSON Schema, package-relative file, recorded file hash and source URL. tools/list describes this endpoint’s narrower accepted inputs; the full schema may describe operations outside the hosted tools. params: name*, kind, reproduce |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.