Działał także w sferze dyplomacji. Współpracował z biskupem krakowskim Zbigniewem Oleśnickim i dzięki temu zbliżył się do króla Kazimierza Jagiellończyka. W 1431 uczestniczył w soborze bazylejskim. Na sejmie piotrkowskim 15 maja 1455 król za biegłość w naukach i zasługi dla Korony nadał mu szlachectwo, a do swego herbu Wieniawa adoptował go krajan z sieradzkiego Jan Długosz. W 1464 podczas wojny trzynastoletniej z Krzyżakami dowodził, wykorzystując dane toponomastyczne, praw Polski do Pomorza jako ziemi osiadłej i posiadanej przez naród plemienia i języka polskiego, który nazwy górom, rzekom i innym miejscom wprzódy ponadawał, zanim zakon krzyżacki powstał. Roszczenia wobec zakonu sformułował w 15 art., opierając się na przesłankach naukowych. Był to ważny dokument wkładu polskiej nauki w dzieło odzyskania ziem polskich nad Bałtykiem w XV w. Jakub z Szadka jako główny doradca króla Kazimierza Jagiellończyka w rokowaniach toruńskich, odegrał najważniejszą rolę w redagowaniu od strony prawnej warunków pokoju toruńskiego w 1466. Opowiadał się on również gorąco za włączeniem do Korony Mazowsza, dowodząc w 1462 praw króla polskiego do Księstwa Płockiego. W 1473 uczestniczył w zjeździe dyplomatów polsko-węgierskich w Nysie, gdzie popierał starania Kazimierza Jagiellończyka o koronę czeską i węgierską dla jego synów.