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.
Certificate recorded, valid to 2026-11-24
Authorization not required
Changed the definition of "describe_engine", "get_skill", "list_engines" and 2 more
before
—after
Describe an engine's inputsShowShows one engine's input schema: required fields, units, alternative shapes, and a worked example.Always call this before run_engine unless you already know the schema — the enginesEngines reject bad input rather than guessing.
{"additionalProperties":false,"properties":{"engine":{"description":"Engineid from list_engines.id.","type":"string"}},"required": ⟨3 unchanged words⟩
before
—
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
Get a skill's methodReturnReturns the full method for one skill: when ⟨18 unchanged words⟩
{"additionalProperties":false,"properties":{"skill":{"description":"Skillslug from search_skills.slug.","type":"string"}},"required": ⟨3 unchanged words⟩
before
—
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
List marketing enginesListLists every AAJ marketing enginethat can be run: its id,whatthe question it answers, and its category.Call this first when you need to computeEnginessomethingcover(unit economics, pipeline forecast, budget allocation, retention, A/B significance, SEO/GEOscorescoring, ad spend,pricing) rather than estimateandit.
before
—after
Run a marketing engineRunRuns an AAJ engine andreturnreturns its verdict.PassGive `input` as an object of the engine's fields. ⟨32 unchanged words⟩
{"additionalProperties":false,"properties":{"engine":{"description":"Engineid from list_engines.id.","type":"string"},"input":{ ⟨14 unchanged words⟩ plain string (for example 'design' or 'readout')— describe_engine says which.. Omit for the demo.","type":["
before
—after
Find a marketing skillFindFinds AAJ marketing skills by the problem they solve ⟨8 unchanged words⟩ , 'not showing up in AI answers'. Returnsthe method tomatchingfollow,methods andsaysmarks whichskillshave a runnable engine.
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}Unknown → Live
First tool surface recorded: 5 tools (server version 1.2.0)
https://aaj-engines-mcp.sarojkjha10.workers.dev/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}