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.
Added "find_buying_intent" and "weekly_brief"; removed "index_tools"; changed the definition of "find_buyer_signals", "list_signal_sources", "stack_pains" and 1 more (6 tools before, 7 now)
⟨53 unchanged words⟩ (1 to 60, default 14) andlimit.limit (1 to 15, default 10). Example: {"industry": "software_it", "region": "California"}. Returns companies ranked by score, each with a ⟨5 unchanged words⟩ linking to the SEC filing or job posting.RolesCovers only companies that file a US SEC Form D, based in a US state or in the UK, Canada, Israel, Ireland, Singapore, Australia or Hong Kong. Funds areonlyleft out. Roles are checked only when a role is given,and onlyon the public job boards of the companies found. A Form D shows funding, not intent to buy.Companies only:Notnofor people, contact details orcontactadetails.lookup of one named company, and not for public posts (use find_buying_intent).
⟨3 unchanged words⟩ :{"industry":{"description":"The buyer'sindustry: software_it (software, SaaS,industry.IT,ExampleAI),call:telecom,{\"industry\":biotech_pharma\"software_it\",healthcare,\"region\":business_services\"California\"}.(agencies,software_itconsultancies,coversstaffing)software,manufacturingSaaS,retail_consumer,ITconstruction,andreal_estate,
{"properties":{"as_of":{"description":"Date of this answer (UTC, YYYY-MM-DD)","type":"string"},"companies_checked":{"description":"Newest filings whose offering document was read, at most 12. Say this number in the answer","type":"integer"},"filings_found":{"description":"Form D filings the SEC search matched in the window, before funds were left out","type":"integer"},"industry":{"type" ⟨2 unchanged words⟩ "items":{"properties":{"company":{"description":"Company name as filed with the SEC","type":"string"},"location":{"description":"City and state or country from the filing","type":"string"},"rank":{"description":"Position by score, 1 is the strongest","minimum":1,"type":"integer"},"score":{"description":"50 to 115, higher is a stronger signal: 50 for the filing, up to 20 for a fresh filing, up to 15 for a large raise, 5 for a company 2 years old or less, up to 25 for long-open roles","maximum":115,"minimum":50,"type":"integer"},"signals":{"description":"The form_d filing first, then any open roles","items":{"properties":{"date":{"description":"Day the filing was made or the role was first published (YYYY-MM-DD)","type":"string"},"detail":{"description":"One line on the signal: the raise and amount sold for a form_d, or the job title, days open and location for an open_role","type":"string"},"type":{"description":"form_d: an SEC Form D filing. open_role: a matching job posting open 60 or more days","enum":["form_d","open_role"],"type":"string"},"url":{"description":"Link to the SEC filing or the job posting. Give it with the company","type":"string"}},"required":["type ⟨2 unchanged words⟩
⟨56 unchanged words⟩ its limits, and what is not covered.ItNot for finding companies or posts: it searches nothing.
⟨104 unchanged words⟩ is not a survey and not buying intent. Not for posts that ask to buy a service (use find_buying_intent) or for reviews of one product.
⟨4 unchanged words⟩ :{"description":"The kind of tool,suchnotasa company or person. Example call: {\"category\": \"monitoring\",}. Other examples: \"password manager\"or, \"ticketing\". Not a company and not a person","maxLength":60,"minLength":2,"type ⟨51 unchanged words⟩
⟨24 unchanged words⟩ or a feature request to the maintainers ofthesethetools.tools on this server. Send it when a tool is missing, a ⟨36 unchanged words⟩ name. Returns a ticket id. Feedback is forthesethe tools on this server only: it is not a chat, and ⟨20 unchanged words⟩
⟨66 unchanged words⟩ ,"tool":{"description":"Optional: the exact name of the tool on this server that the feedback is about,forasexampletools/list
Find people asking for a service — Use this when the user sells a service and wants public posts where people ask for it, such as "who is asking for an SEO audit?", "find posts from people looking for a bookkeeper" or "which companies on Hacker News are hiring for MCP work?". Pass service, for example {"service": "SEO audit"}, and optionally keywords, sources, lookback_days (7 to 365, default 30) and limit (1 to 15, default 10). Returns Hacker News posts, company posts from the newest "Who is hiring?" thread, GitHub issues and Stack Exchange posts, each with a link, date, quote under 15 words, intent score 0 to 100, label (int…
Weekly brief of buying asks — Use this when the user asks for a weekly brief or for this week only, such as "weekly brief for SEO audit" or "did anyone ask for bookkeeping this week?". Pass service, for example {"service": "bookkeeping"}, and optionally keywords and sources. Returns one summary line, counts by source and by day, and the top 10 posts with link, date, short quote, score, label, reason and reply_angle. The window is fixed to the last 7 days, with the same rules and sources as find_buying_intent. Not for a longer lookback or a set limit: use find_buying_intent for those. A quiet week returns no_data. Reddit i…
Index and search openkrill MCP tools by task and keyword — LinkedIn recruiter jobs feedback broken links: search openkrill MCP tools by task. Use this to find a tool for recruiter search, LinkedIn keywords, jobs, feedback, a missing tool, bug reports, broken links, CVEs, packages, a domain check, or any other task. Lists tool name, a plain task phrase, and the MCP URL to connect. Feedback itself is submit_feedback on this same server.
Removed "find_buying_intent" and "weekly_brief" (8 tools before, 6 now)
Find people asking for a service — Use this when the user sells a service and wants public posts where people ask for it, such as "who is asking for an SEO audit?" or "find posts from people looking for a bookkeeper". Pass service (for example "SEO audit"; the word "alternative" alone, with no keywords, finds people asking for a replacement for any tool) and optionally keywords, lookback_days (7 to 365, default 30) and limit. Returns Hacker News posts, GitHub issues and Stack Exchange posts, each with a link, a date, a quote under 15 words, an intent score from 0 to 100, a label (intent or casual_complaint), a one-line reason …
Weekly brief of buying asks — Weekly brief of buying asks. Use this when the user wants a short summary of the last 7 days of people asking for a service, such as "weekly brief for SEO audit" or "did anyone ask for bookkeeping this week?". To list people asking for a replacement for any tool, pass the service "alternative" alone, with no keywords. Pass service and optionally keywords and sources. Returns one summary line, counts by source and by day, and the top 10 posts with link, date, short quote, score, label, reason and reply_angle. Same rules and sources as find_buying_intent, fixed to 7 days. A quiet week returns n…
Certificate recorded, valid to 2026-12-30
Authorization not required
Changed the definition of "find_buying_intent" and "weekly_brief"
⟨40 unchanged words⟩ "SEO audit"; the word "alternative" alone, with no keywords, finds people asking for a replacement for any ⟨38 unchanged words⟩ to 100, a label (intent or casual_complaint)and, a one-line reason that names the matchedrules.rules and a reply_angle line on what to answer first. Plain rules, no AI model. Optional sources ⟨33 unchanged words⟩
⟨30 unchanged words⟩ a post, so a long list returnslittlelittle. Leave it out for a first look and add one word only to narrow","items":{"maxLength":30,"minLength"
Changed the definition of "find_buying_intent" and "weekly_brief"
⟨35 unchanged words⟩ . Pass service (for example "SEO audit"; the word "alternative" finds people asking for a replacement for any tool) and optionally keywords, lookback_days (7 to 365, default 30) and limit. Returns Hacker News posts, GitHub issues and Stack Exchange posts, each with a link ⟨25 unchanged words⟩ the matched rules. Plain rules, no AI model. Optional sources picks which of the three to read. A post that reads like a buyer is ⟨18 unchanged words⟩
⟨146 unchanged words⟩ 60,"minLength":2,"type":"string"},"sources":{"description":"Which public sources to read: hackernews (comments and Ask HN), github (open and closed issues) and stackexchange. Default is all three. Leave one out to skip it, for example stackexchange when it is rate limited","items":{"enum":["hackernews","github","stackexchange"],"type":"string"},"maxItems":3,"minItems":1,"type":"array"}
Unknown → Live
First tool surface recorded: 8 tools (server version 1.2.0)
https://signals.openkrill.app/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 9 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨116 unchanged words⟩ that matched","type":"string"},"reply_angle":{"description":"One line on what to reply. It never names the tool or the subject, so open the link to read it. Picked by rule from the strongest cue: thanks (check the thread first), a budget, a hire, a named friction, an alternative, a recommendation, or a complaint with no ask","type":"string"},"signals":{"items":{"type":"string" ⟨34 unchanged words⟩ ","intent_score","label","reason","signals","reply_angle"],"type":"object"},"type": ⟨55 unchanged words⟩
⟨48 unchanged words⟩ for any tool, pass the service "alternative".alone, with no keywords. Pass service and optionally keywords and sources. Returns ⟨15 unchanged words⟩ link, date, short quote, score, label, reason andreason.reply_angle. Same rules and sources as find_buying_intent, fixed ⟨12 unchanged words⟩
⟨30 unchanged words⟩ a post, so a long list returnslittlelittle. Leave it out for a first look and add one word only to narrow","items":{"maxLength":30,"minLength" ⟨111 unchanged words⟩
⟨168 unchanged words⟩ that matched","type":"string"},"reply_angle":{"description":"One line on what to reply. It never names the tool or the subject, so open the link to read it. Picked by rule from the strongest cue: thanks (check the thread first), a budget, a hire, a named friction, an alternative, a recommendation, or a complaint with no ask","type":"string"},"signals":{"items":{"type":"string" ⟨34 unchanged words⟩ ","intent_score","label","reason","signals","reply_angle"],"type":"object"},"type": ⟨39 unchanged words⟩
⟨126 unchanged words⟩ ,"source":{"enum":["hackernews","github","stackexchange"],"type":"string"},"url" ⟨86 unchanged words⟩
⟨33 unchanged words⟩ did anyone ask for bookkeeping this week?". To list people asking for a replacement for any tool, pass the service "alternative". Pass service and optionallykeywords.keywords and sources. Returns one summary line, counts by source and by day, and the top510 posts with link, date, short quote, ⟨23 unchanged words⟩
⟨94 unchanged words⟩ 60,"minLength":2,"type":"string"},"sources":{"description":"Which public sources to read: hackernews (comments and Ask HN), github (open and closed issues) and stackexchange. Default is all three. Leave one out to skip it, for example stackexchange when it is rate limited","items":{"enum":["hackernews","github","stackexchange"],"type":"string"},"maxItems":3,"minItems":1,"type":"array"}},"required":["service"],"type":"object"}
⟨32 unchanged words⟩ ,"source":{"enum":["hackernews","github","stackexchange"],"type":"string"}},"required ⟨137 unchanged words⟩ array"},"source":{"enum":["hackernews","github","stackexchange"],"type":"string"}, ⟨71 unchanged words⟩