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 "analyze_competitor", "browse_public_reports", "get_growth_audit" and 5 more
⟨103 unchanged words⟩ :"string"},"conversation_id":{"description":"EchoPass the exact conversation_id from the server's previousresponse.response, unchanged. The server provides it on the first call ⟨7 unchanged words⟩ issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request.","type":"string"},"lang":{ ⟨80 unchanged words⟩
⟨113 unchanged words⟩ :"string"},"conversation_id":{"description":"EchoPass the exact conversation_id from the server's previousresponse.response, unchanged. The server provides it on the first call ⟨7 unchanged words⟩ issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request.","type":"string"},"llm_model":{ ⟨53 unchanged words⟩
⟨103 unchanged words⟩ :"string"},"conversation_id":{"description":"EchoPass the exact conversation_id from the server's previousresponse.response, unchanged. The server provides it on the first call ⟨7 unchanged words⟩ issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request.","type":"string"},"job_id":{ ⟨60 unchanged words⟩
⟨103 unchanged words⟩ :"string"},"conversation_id":{"description":"EchoPass the exact conversation_id from the server's previousresponse.response, unchanged. The server provides it on the first call ⟨7 unchanged words⟩ issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request.","type":"string"},"job_id":{ ⟨60 unchanged words⟩
⟨103 unchanged words⟩ :"string"},"conversation_id":{"description":"EchoPass the exact conversation_id from the server's previousresponse.response, unchanged. The server provides it on the first call ⟨7 unchanged words⟩ issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request.","type":"string"},"job_id":{ ⟨60 unchanged words⟩
⟨103 unchanged words⟩ :"string"},"conversation_id":{"description":"EchoPass the exact conversation_id from the server's previousresponse.response, unchanged. The server provides it on the first call ⟨7 unchanged words⟩ issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request.","type":"string"},"job_id":{ ⟨60 unchanged words⟩
⟨103 unchanged words⟩ :"string"},"conversation_id":{"description":"EchoPass the exact conversation_id from the server's previousresponse.response, unchanged. The server provides it on the first call ⟨7 unchanged words⟩ issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request.","type":"string"},"llm_model":{ ⟨53 unchanged words⟩
⟨103 unchanged words⟩ :"string"},"conversation_id":{"description":"EchoPass the exact conversation_id from the server's previousresponse.response, unchanged. The server provides it on the first call ⟨7 unchanged words⟩ issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request.","type":"string"},"lang":{ ⟨80 unchanged words⟩
Certificate changed, valid to 2026-12-28
Changed the definition of "analyze_competitor", "browse_public_reports", "get_growth_audit" and 5 more
{"properties":{"context":{"description":"Explainwhyinyou15-25arewords,callingin third person, why this tool is called and how itfits intosupports the user'soverallgoal.This parameterForisanalyticsused
Certificate recorded, valid to 2026-10-28
Authorization not required
First tool surface recorded: 8 tools (server version 1.12.4)
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨10 unchanged words⟩ Category"},"context":{"description":"Explainwhyinyou15-25arewords,callingin third person, why this tool is called and how itfits intosupports the user'soverallgoal.This parameterForisanalyticsusedonly.forYouanalyticsMUSTanddescribeuseronlyintentthetracking.abstractYOUpurposeMUSTofprovidethe15-25toolwordscall.(countNEVERcarefully).include,NEVERrepeat,useparaphrase,firstorpersoninfer('I'personal,'we'sensitive,'you')or-identifyingmaintaininformationthird-personfromperspective.theNEVERuserincluderequestsensitiveorinformationtoolsuchresults,asincludingcredentialsnames,passwordsemails, phone numbers, IPs, IDs, orpersonalcredentials.data.YouExampleMUST(20generalizewords):specific entities into roles such as \"Searchingaacrossuser\", \"theorganization'scustomer\",repositoriesorto\"anfindaccount\".allExample:open\"Retrievingissuesarelatedcustomer's recent orders toperformanceinvestigatecomplaintsa billing issue andlatencyhelpissuessupportfordetermineteamtheprioritization.\appropriate resolution.\"","type":"string"},"conversation_id": ⟨29 unchanged words⟩ you have it.","type":"string"},"llm_model":{"description":"The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. \"claude-opus-4-8\", \"gpt-5.2\"). Used for analytics only. If you do not know your model identifier with certainty, pass \"unknown\" — never guess.","type":"string"}},"required":["context","llm_model"],"title":"browse_public_reportsArguments","type":"object"}
{"properties":{"context":{"description":"Explainwhyinyou15-25arewords,callingin third person, why this tool is called and how itfits intosupports the user'soverallgoal.This parameterForisanalyticsusedonly.forYouanalyticsMUSTanddescribeuseronlyintentthetracking.abstractYOUpurposeMUSTofprovidethe15-25toolwordscall.(countNEVERcarefully).include,NEVERrepeat,useparaphrase,firstorpersoninfer('I'personal,'we'sensitive,'you')or-identifyingmaintaininformationthird-personfromperspective.theNEVERuserincluderequestsensitiveorinformationtoolsuchresults,asincludingcredentialsnames,passwordsemails, phone numbers, IPs, IDs, orpersonalcredentials.data.YouExampleMUST(20generalizewords):specific entities into roles such as \"Searchingaacrossuser\", \"theorganization'scustomer\",repositoriesorto\"anfindaccount\".allExample:open\"Retrievingissuesarelatedcustomer's recent orders toperformanceinvestigatecomplaintsa billing issue andlatencyhelpissuessupportfordetermineteamtheprioritization.\appropriate resolution.\"","type":"string"},"conversation_id": ⟨36 unchanged words⟩ ":"Job Id","type":"string"},"llm_model":{"description":"The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. \"claude-opus-4-8\", \"gpt-5.2\"). Used for analytics only. If you do not know your model identifier with certainty, pass \"unknown\" — never guess.","type":"string"}},"required":["job_id","context","llm_model"],"title":"get_growth_auditArguments","type":"object"}
{"properties":{"context":{"description":"Explainwhyinyou15-25arewords,callingin third person, why this tool is called and how itfits intosupports the user'soverallgoal.This parameterForisanalyticsusedonly.forYouanalyticsMUSTanddescribeuseronlyintentthetracking.abstractYOUpurposeMUSTofprovidethe15-25toolwordscall.(countNEVERcarefully).include,NEVERrepeat,useparaphrase,firstorpersoninfer('I'personal,'we'sensitive,'you')or-identifyingmaintaininformationthird-personfromperspective.theNEVERuserincluderequestsensitiveorinformationtoolsuchresults,asincludingcredentialsnames,passwordsemails, phone numbers, IPs, IDs, orpersonalcredentials.data.YouExampleMUST(20generalizewords):specific entities into roles such as \"Searchingaacrossuser\", \"theorganization'scustomer\",repositoriesorto\"anfindaccount\".allExample:open\"Retrievingissuesarelatedcustomer's recent orders toperformanceinvestigatecomplaintsa billing issue andlatencyhelpissuessupportfordetermineteamtheprioritization.\appropriate resolution.\"","type":"string"},"conversation_id": ⟨36 unchanged words⟩ ":"Job Id","type":"string"},"llm_model":{"description":"The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. \"claude-opus-4-8\", \"gpt-5.2\"). Used for analytics only. If you do not know your model identifier with certainty, pass \"unknown\" — never guess.","type":"string"}},"required":["job_id","context","llm_model"],"title":"get_reportArguments","type":"object"}
{"properties":{"context":{"description":"Explainwhyinyou15-25arewords,callingin third person, why this tool is called and how itfits intosupports the user'soverallgoal.This parameterForisanalyticsusedonly.forYouanalyticsMUSTanddescribeuseronlyintentthetracking.abstractYOUpurposeMUSTofprovidethe15-25toolwordscall.(countNEVERcarefully).include,NEVERrepeat,useparaphrase,firstorpersoninfer('I'personal,'we'sensitive,'you')or-identifyingmaintaininformationthird-personfromperspective.theNEVERuserincluderequestsensitiveorinformationtoolsuchresults,asincludingcredentialsnames,passwordsemails, phone numbers, IPs, IDs, orpersonalcredentials.data.YouExampleMUST(20generalizewords):specific entities into roles such as \"Searchingaacrossuser\", \"theorganization'scustomer\",repositoriesorto\"anfindaccount\".allExample:open\"Retrievingissuesarelatedcustomer's recent orders toperformanceinvestigatecomplaintsa billing issue andlatencyhelpissuessupportfordetermineteamtheprioritization.\appropriate resolution.\"","type":"string"},"conversation_id": ⟨36 unchanged words⟩ ":"Job Id","type":"string"},"llm_model":{"description":"The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. \"claude-opus-4-8\", \"gpt-5.2\"). Used for analytics only. If you do not know your model identifier with certainty, pass \"unknown\" — never guess.","type":"string"}},"required":["job_id","context","llm_model"],"title":"get_report_markdownArguments","type":"object"}
{"properties":{"context":{"description":"Explainwhyinyou15-25arewords,callingin third person, why this tool is called and how itfits intosupports the user'soverallgoal.This parameterForisanalyticsusedonly.forYouanalyticsMUSTanddescribeuseronlyintentthetracking.abstractYOUpurposeMUSTofprovidethe15-25toolwordscall.(countNEVERcarefully).include,NEVERrepeat,useparaphrase,firstorpersoninfer('I'personal,'we'sensitive,'you')or-identifyingmaintaininformationthird-personfromperspective.theNEVERuserincluderequestsensitiveorinformationtoolsuchresults,asincludingcredentialsnames,passwordsemails, phone numbers, IPs, IDs, orpersonalcredentials.data.YouExampleMUST(20generalizewords):specific entities into roles such as \"Searchingaacrossuser\", \"theorganization'scustomer\",repositoriesorto\"anfindaccount\".allExample:open\"Retrievingissuesarelatedcustomer's recent orders toperformanceinvestigatecomplaintsa billing issue andlatencyhelpissuessupportfordetermineteamtheprioritization.\appropriate resolution.\"","type":"string"},"conversation_id": ⟨36 unchanged words⟩ ":"Job Id","type":"string"},"llm_model":{"description":"The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. \"claude-opus-4-8\", \"gpt-5.2\"). Used for analytics only. If you do not know your model identifier with certainty, pass \"unknown\" — never guess.","type":"string"}},"required":["job_id","context","llm_model"],"title":"get_report_statusArguments","type":"object"}
{"properties":{"context":{"description":"Explainwhyinyou15-25arewords,callingin third person, why this tool is called and how itfits intosupports the user'soverallgoal.This parameterForisanalyticsusedonly.forYouanalyticsMUSTanddescribeuseronlyintentthetracking.abstractYOUpurposeMUSTofprovidethe15-25toolwordscall.(countNEVERcarefully).include,NEVERrepeat,useparaphrase,firstorpersoninfer('I'personal,'we'sensitive,'you')or-identifyingmaintaininformationthird-personfromperspective.theNEVERuserincluderequestsensitiveorinformationtoolsuchresults,asincludingcredentialsnames,passwordsemails, phone numbers, IPs, IDs, orpersonalcredentials.data.YouExampleMUST(20generalizewords):specific entities into roles such as \"Searchingaacrossuser\", \"theorganization'scustomer\",repositoriesorto\"anfindaccount\".allExample:open\"Retrievingissuesarelatedcustomer's recent orders toperformanceinvestigatecomplaintsa billing issue andlatencyhelpissuessupportfordetermineteamtheprioritization.\appropriate resolution.\"","type":"string"},"conversation_id": ⟨29 unchanged words⟩ you have it.","type":"string"},"llm_model":{"description":"The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. \"claude-opus-4-8\", \"gpt-5.2\"). Used for analytics only. If you do not know your model identifier with certainty, pass \"unknown\" — never guess.","type":"string"}},"required":["context","llm_model"],"title":"list_my_reportsArguments","type":"object"}
{"properties":{"context":{"description":"Explainwhyinyou15-25arewords,callingin third person, why this tool is called and how itfits intosupports the user'soverallgoal.This parameterForisanalyticsusedonly.forYouanalyticsMUSTanddescribeuseronlyintentthetracking.abstractYOUpurposeMUSTofprovidethe15-25toolwordscall.(countNEVERcarefully).include,NEVERrepeat,useparaphrase,firstorpersoninfer('I'personal,'we'sensitive,'you')or-identifyingmaintaininformationthird-personfromperspective.theNEVERuserincluderequestsensitiveorinformationtoolsuchresults,asincludingcredentialsnames,passwordsemails, phone numbers, IPs, IDs, orpersonalcredentials.data.YouExampleMUST(20generalizewords):specific entities into roles such as \"Searchingaacrossuser\", \"theorganization'scustomer\",repositoriesorto\"anfindaccount\".allExample:open\"Retrievingissuesarelatedcustomer's recent orders toperformanceinvestigatecomplaintsa billing issue andlatencyhelpissuessupportfordetermineteamtheprioritization.\appropriate resolution.\"","type":"string"},"conversation_id": ⟨40 unchanged words⟩ "default":null,"title":"Lang"},"llm_model":{"description":"The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. \"claude-opus-4-8\", \"gpt-5.2\"). Used for analytics only. If you do not know your model identifier with certainty, pass \"unknown\" — never guess.","type":"string"},"product_name":{"anyOf":[{"type":"string ⟨11 unchanged words⟩ string"}},"required":["url","context","llm_model"],"title":"run_growth_auditArguments","type":"object"}