Skip to content

v1.16.0: output schemas on every tool

Choose a tag to compare

@douglasborthwick-crypto douglasborthwick-crypto released this 03 Oct 17:32
· 14 commits to main since this release
77f0fc8
  • Every tool declares an output schema. The 27 tools share one schema describing the response envelope (ok, data, meta, error, plus keys for the JWKS and message for plain-text results), open to further fields so it stays true as endpoints grow.
  • Successful results carry structuredContent: the same JSON the text content already held, parsed. The text content is unchanged, so clients that read it see no difference. Error results are unchanged.
  • The kyc package keyword is removed. InsumerAPI reads wallet state; it is not an identity or KYC service.
  • The HTTP runner answers any non-POST request with 405. A stateless server has no server-initiated stream to offer, and the SDK transport kept a GET event stream open indefinitely. (The hosted endpoint at api.insumermodel.com/mcp has had this since 2026-10-03.)

npm: https://www.npmjs.com/package/mcp-server-insumer/v/1.16.0 · MCP Registry: com.insumermodel/insumer 1.16.0 · Hosted: https://api.insumermodel.com/mcp