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.
Authorization not required, issuer https://afrotech.guide
Authorization not required, issuer https://afrotech.guide
Authorization not required, issuer https://afrotech.guide
Authorization not required, issuer https://afrotech.guide
Authorization not required, issuer https://afrotech.guide
Authorization not required, issuer https://afrotech.guide
Authorization not required, issuer https://afrotech.guide
Authorization not required, issuer https://afrotech.guide
Authorization not required, issuer https://afrotech.guide
Authorization not required, issuer https://afrotech.guide
Authorization not required, issuer https://afrotech.guide
Certificate recorded, valid to 2026-12-11
Authorization not required, issuer https://afrotech.guide
Added "get_job_context", "plan_career_day", "recommend_jobs" and 2 more; changed the definition of "compare_guide_items", "get_guide_item", "remove_saved_guide_item" and 3 more (19 tools before, 24 now)
⟨22 unchanged words⟩ ,"session","person","company","food","job"],"type":"string"}},"required": ⟨34 unchanged words⟩
⟨14 unchanged words⟩ ,"session","person","company","food","job"],"type":"string"}},"required": ⟨4 unchanged words⟩
Added "show_intro_messages"; changed the definition of "search_guide" (18 tools before, 19 now)
⟨598 unchanged words⟩ "type":"object"},{"properties":{"goal":{"maxLength":300,"type":"string"},"items":{"items":{"properties":{"id":{"maxLength":180,"minLength":1,"type":"string"},"type":{"enum":["event","session","person","company","food"],"type":"string"}},"required":["type","id"],"type":"object"},"maxItems":6,"minItems":2,"type":"array"},"kind":{"const":"comparison","type":"string"},"label":{"maxLength":60,"type":"string"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"}},"required":["items","kind"],"type":"object"},{"properties":{"after":{"description":"Houston-local 24-hour time. Return ⟨149 unchanged words⟩
Show introduction messages — Display editable, copyable introductions only when requested. First write the drafts yourself using public guide details and explicitly supplied sender context, then pass your labeled text with exact public person IDs. Fetch missing background with get_guide_item or search_people, not another visual search. Group up to six people in ONE UI. This tool validates recipients and displays your text; it does not call a model, store drafts, or send messages. Omit drafts only for 16 planner template options. Never invent sender facts, prior meetings, attendance, availability or hiring authority.
Unknown → Live
First tool surface recorded: 18 tools (server version 1.3.0)
https://afrotech.guide/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 18 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨14 unchanged words⟩ ,"session","person","company","food","job"],"type":"string"}},"required": ⟨4 unchanged words⟩
⟨14 unchanged words⟩ ,"session","person","company","food","job"],"type":"string"}},"required": ⟨4 unchanged words⟩
Render ONE tabbed App UI combining jobs, events, sessions, attendees, companies, food and ⟨34 unchanged words⟩
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"after":{"description":"Houston-local 24-hour time. Return events at or after this time.","type":"string"},"before":{"description":"Houston-local 24-hour time. Return events at or before this time.","type":"string"},"category":{"maxLength":80,"type":"string"},"date":{"description":"Houston-local date in YYYY-MM-DD format.","type":"string"},"limit":{"default":20,"description":"Number requested by the user; omit for a useful 20-result list. Do not request a small sample as a probe before repeating the same search.","maximum":50,"minimum":1,"type":"integer"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"requests":{"description":"Combine requested lists and plans into ONE tabbed App UI. Each section uses its own filters. Prefer this over multiple visual tool calls.","items":{"oneOf":[{"properties":{"company":{"description":"Employer name or alias, including partial names; employer matches take priority over photo preferences.","maxLength":160,"type":"string"},"kind":{"const":"people","type":"string"},"label":{"maxLength":60,"type":"string"},"limit":{"default":20,"description":"Number requested by the user; omit for a useful 20-result list. Do not request a small sample as a probe before repeating the same search.","maximum":50,"minimum":1,"type":"integer"},"preferPhotos":{"default":true,"type":"boolean"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"tags":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"}},"required":["kind"],"type":"object"},{"properties":{"attendance":{"enum":["attending","sponsor","both"],"type":"string"},"capabilities":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"company":{"maxLength":160,"type":"string"},"customerSegments":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"industries":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"kind":{"const":"companies","type":"string"},"label":{"maxLength":60,"type":"string"},"limit":{"default":12,"maximum":30,"minimum":1,"type":"integer"},"offset":{"default":0,"maximum":1000,"minimum":0,"type":"integer"},"products":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"roleFamilies":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"tags":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"}},"required":["kind"],"type":"object"},{"properties":{"companies":{"maxLength":160,"type":"string"},"goals":{"maxLength":300,"type":"string"},"kind":{"const":"networking","type":"string"},"label":{"maxLength":60,"type":"string"},"limit":{"maximum":20,"minimum":1,"type":"integer"},"preferPhotos":{"default":true,"type":"boolean"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"roles":{"maxLength":160,"type":"string"},"tags":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"}},"required":["kind"],"type":"object"},{"properties":{"bufferMinutes":{"maximum":90,"minimum":0,"type":"integer"},"date":{"type":"string"},"end":{"type":"string"},"foodQuery":{"maxLength":120,"type":"string"},"goals":{"maxLength":300,"type":"string"},"kind":{"const":"day-plan","type":"string"},"label":{"maxLength":60,"type":"string"},"maxItems":{"maximum":12,"minimum":1,"type":"integer"},"networkingLimit":{"default":12,"maximum":20,"minimum":1,"type":"integer"},"networkingQuery":{"maxLength":160,"type":"string"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"start":{"type":"string"}},"required":["date","kind"],"type":"object"},{"properties":{"bufferMinutes":{"maximum":90,"minimum":0,"type":"integer"},"dates":{"items":{"type":"string"},"maxItems":5,"type":"array"},"end":{"type":"string"},"foodQuery":{"maxLength":120,"type":"string"},"goals":{"maxLength":300,"type":"string"},"kind":{"const":"week-plan","type":"string"},"label":{"maxLength":60,"type":"string"},"maxItemsPerDay":{"maximum":10,"minimum":1,"type":"integer"},"networkingLimit":{"default":12,"maximum":20,"minimum":1,"type":"integer"},"networkingQuery":{"maxLength":160,"type":"string"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"start":{"type":"string"}},"required":["kind"],"type":"object"},{"properties":{"goal":{"maxLength":300,"type":"string"},"items":{"items":{"properties":{"id":{"maxLength":180,"minLength":1,"type":"string"},"type":{"enum":["event","session","person","company","food"],"type":"string"}},"required":["type","id"],"type":"object"},"maxItems":6,"minItems":2,"type":"array"},"kind":{"const":"comparison","type":"string"},"label":{"maxLength":60,"type":"string"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"}},"required":["items","kind"],"type":"object"},{"properties":{"after":{"description":"Houston-local 24-hour time. Return events at or after this time.","type":"string"},"before":{"description":"Houston-local 24-hour time. Return events at or before this time.","type":"string"},"category":{"maxLength":80,"type":"string"},"date":{"description":"Houston-local date in YYYY-MM-DD format.","type":"string"},"kind":{"enum":["food","events","sessions"],"type":"string"},"label":{"maxLength":60,"type":"string"},"limit":{"default":20,"description":"Number requested by the user; omit for a useful 20-result list. Do not request a small sample as a probe before repeating the same search.","maximum":50,"minimum":1,"type":"integer"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"tags":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"}},"required":["kind"],"type":"object"}]},"maxItems":8,"minItems":1,"type":"array"},"tags":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"types":{"items":{"enum":["event","session","person","company","food"],"type":"string"},"maxItems":5,"type":"array"}},"type":"object"}after
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"after":{"description":"Houston-local 24-hour time. Return events at or after this time.","type":"string"},"before":{"description":"Houston-local 24-hour time. Return events at or before this time.","type":"string"},"category":{"maxLength":80,"type":"string"},"date":{"description":"Houston-local date in YYYY-MM-DD format.","type":"string"},"limit":{"default":20,"description":"Number requested by the user; omit for a useful 20-result list. Do not request a small sample as a probe before repeating the same search.","maximum":50,"minimum":1,"type":"integer"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"requests":{"description":"Combine requested lists and plans into ONE tabbed App UI. Each section uses its own filters. Prefer this over multiple visual tool calls.","items":{"oneOf":[{"properties":{"company":{"maxLength":160,"type":"string"},"experience":{"maxLength":80,"type":"string"},"kind":{"const":"jobs","type":"string"},"label":{"maxLength":60,"type":"string"},"limit":{"default":20,"description":"Number requested by the user; omit for a useful 20-result list. Do not request a small sample as a probe before repeating the same search.","maximum":50,"minimum":1,"type":"integer"},"location":{"maxLength":120,"type":"string"},"offset":{"default":0,"maximum":10000,"minimum":0,"type":"integer"},"personalized":{"default":false,"type":"boolean"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"role":{"maxLength":100,"type":"string"},"sort":{"enum":["For you","Company A–Z","Recently checked"],"type":"string"},"tags":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"workMode":{"enum":["Remote","Hybrid","On-site","Houston","Any work mode"],"type":"string"}},"required":["kind"],"type":"object"},{"properties":{"id":{"maxLength":180,"minLength":1,"type":"string"},"kind":{"const":"job-context","type":"string"},"label":{"maxLength":60,"type":"string"}},"required":["kind","id"],"type":"object"},{"properties":{"date":{"type":"string"},"end":{"type":"string"},"jobIds":{"items":{"maxLength":180,"minLength":1,"type":"string"},"maxItems":6,"minItems":1,"type":"array"},"kind":{"const":"career-plan","type":"string"},"label":{"maxLength":60,"type":"string"},"start":{"type":"string"}},"required":["jobIds","date","kind"],"type":"object"},{"properties":{"company":{"description":"Employer name or alias, including partial names; employer matches take priority over photo preferences.","maxLength":160,"type":"string"},"kind":{"const":"people","type":"string"},"label":{"maxLength":60,"type":"string"},"limit":{"default":20,"description":"Number requested by the user; omit for a useful 20-result list. Do not request a small sample as a probe before repeating the same search.","maximum":50,"minimum":1,"type":"integer"},"preferPhotos":{"default":true,"type":"boolean"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"tags":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"}},"required":["kind"],"type":"object"},{"properties":{"attendance":{"enum":["attending","sponsor","both"],"type":"string"},"capabilities":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"company":{"maxLength":160,"type":"string"},"customerSegments":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"industries":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"kind":{"const":"companies","type":"string"},"label":{"maxLength":60,"type":"string"},"limit":{"default":12,"maximum":30,"minimum":1,"type":"integer"},"offset":{"default":0,"maximum":1000,"minimum":0,"type":"integer"},"products":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"roleFamilies":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"tags":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"}},"required":["kind"],"type":"object"},{"properties":{"companies":{"maxLength":160,"type":"string"},"goals":{"maxLength":300,"type":"string"},"kind":{"const":"networking","type":"string"},"label":{"maxLength":60,"type":"string"},"limit":{"maximum":20,"minimum":1,"type":"integer"},"preferPhotos":{"default":true,"type":"boolean"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"roles":{"maxLength":160,"type":"string"},"tags":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"}},"required":["kind"],"type":"object"},{"properties":{"bufferMinutes":{"maximum":90,"minimum":0,"type":"integer"},"date":{"type":"string"},"end":{"type":"string"},"foodQuery":{"maxLength":120,"type":"string"},"goals":{"maxLength":300,"type":"string"},"kind":{"const":"day-plan","type":"string"},"label":{"maxLength":60,"type":"string"},"maxItems":{"maximum":12,"minimum":1,"type":"integer"},"networkingLimit":{"default":12,"maximum":20,"minimum":1,"type":"integer"},"networkingQuery":{"maxLength":160,"type":"string"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"start":{"type":"string"}},"required":["date","kind"],"type":"object"},{"properties":{"bufferMinutes":{"maximum":90,"minimum":0,"type":"integer"},"dates":{"items":{"type":"string"},"maxItems":5,"type":"array"},"end":{"type":"string"},"foodQuery":{"maxLength":120,"type":"string"},"goals":{"maxLength":300,"type":"string"},"kind":{"const":"week-plan","type":"string"},"label":{"maxLength":60,"type":"string"},"maxItemsPerDay":{"maximum":10,"minimum":1,"type":"integer"},"networkingLimit":{"default":12,"maximum":20,"minimum":1,"type":"integer"},"networkingQuery":{"maxLength":160,"type":"string"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"start":{"type":"string"}},"required":["kind"],"type":"object"},{"properties":{"goal":{"maxLength":300,"type":"string"},"items":{"items":{"properties":{"id":{"maxLength":180,"minLength":1,"type":"string"},"type":{"enum":["event","session","person","company","food","job"],"type":"string"}},"required":["type","id"],"type":"object"},"maxItems":6,"minItems":2,"type":"array"},"kind":{"const":"comparison","type":"string"},"label":{"maxLength":60,"type":"string"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"}},"required":["items","kind"],"type":"object"},{"properties":{"after":{"description":"Houston-local 24-hour time. Return events at or after this time.","type":"string"},"before":{"description":"Houston-local 24-hour time. Return events at or before this time.","type":"string"},"category":{"maxLength":80,"type":"string"},"date":{"description":"Houston-local date in YYYY-MM-DD format.","type":"string"},"kind":{"enum":["food","events","sessions"],"type":"string"},"label":{"maxLength":60,"type":"string"},"limit":{"default":20,"description":"Number requested by the user; omit for a useful 20-result list. Do not request a small sample as a probe before repeating the same search.","maximum":50,"minimum":1,"type":"integer"},"query":{"description":"Natural-language search terms; partial names and words are supported, e.g. amazo, cybersecurity recruiters, dinner.","maxLength":300,"type":"string"},"tags":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"}},"required":["kind"],"type":"object"}]},"maxItems":8,"minItems":1,"type":"array"},"tags":{"items":{"maxLength":40,"type":"string"},"maxItems":10,"type":"array"},"types":{"items":{"enum":["event","session","person","company","food","job"],"type":"string"},"maxItems":6,"type":"array"}},"type":"object"}⟨15 unchanged words⟩ "maxLength":300,"type":"string"},"jobId":{"description":"Selected opening for role-specific outreach; use only current public job details.","maxLength":180,"minLength":1,"type":"string"},"recipients":{"description":"Group up to six ⟨110 unchanged words⟩
Find people and events for a job — Resolve an exact job and show related company contacts, recruiting profiles when stated, skill-related sessions, and company-related events in one tabbed view. Never imply a person recruits for this specific vacancy.
Plan a day around target jobs — Build a conflict-aware AfroTech day around up to six current job IDs, their employers and skills. Adds relevant public contacts. These are networking suggestions, never interview appointments.
Recommend jobs for me — Requires member:read. Match current jobs to the connected member’s stated professional interests and target roles. Explain positive matches and published conditions; do not produce missing-qualification or skills-gap assessments.
Search open jobs — Search the same employer postings as /jobs with partial keywords, company aliases, location, work arrangement and experience filters. Returns paginated job cards, application links, freshness, and a shareable filtered URL. Use a jobs section in search_guide when combining other results. Unknown work arrangement is not remote.
Track a saved job — Requires member:write. Save a job and set its personal shortlist status: Interested, Applied, Interviewing, or Closed. This does not submit an application or change the public posting.