3 tools registered. Strongest in shared experience, weakest in trust.
search_jobs, search_glossary{
name: "search_jobs",
execute: async (args, { signal }) => {
// Perform the real action here - return live data, not a static placeholder.
// Pass signal to any fetch so cancellation propagates.
return result;
}
}search_jobs, search_glossary{
name: "search_jobs",
// Declare readOnlyHint: true on tools that truly have no side effects -
// that is the claim that lets an agent relax confirmation on reads.
// (false is the default, so declaring it adds no information.)
annotations: { readOnlyHint: true }
}search_jobs: weak; search_glossary: weak{
name: "search_jobs",
description: "Describe what this tool does, when to use it, and what it returns."
}{
"name": "search_jobs",
"description": "Search verified Web3, crypto, DeFi, and blockchain jobs",
"inputSchema": null,
"annotations": {}
}search_jobs, search_glossary{
name: "search_jobs",
execute: async (args, { signal }) => {
// Perform the real action here - return live data, not a static placeholder.
// Pass signal to any fetch so cancellation propagates.
return result;
}
}search_jobs: weak; search_glossary: weak{
name: "search_jobs",
description: "Describe what this tool does, when to use it, and what it returns."
}search_jobs, search_glossary{
name: "search_jobs",
// Declare readOnlyHint: true on tools that truly have no side effects -
// that is the claim that lets an agent relax confirmation on reads.
// (false is the default, so declaring it adds no information.)
annotations: { readOnlyHint: true }
}{}