Tool tree
gradeNot graded
page: Every page
search_newsAnswer
Search TECHPULSE's live tech/AI/data news feed (30+ RSS sources + arXiv). Use for questions like 'what's new in AI agents' or 'show me research papers from this week'.
View tool JSON
{
"name": "search_news",
"kind": "answer",
"impl": "imperative",
"description": "Search TECHPULSE's live tech/AI/data news feed (30+ RSS sources + arXiv). Use for questions like 'what's new in AI agents' or 'show me research papers from this week'.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text search, e.g. 'agentic AI' or 'OpenAI'."
},
"topic": {
"type": "string",
"description": "Narrow by topic/tag, e.g. 'LLMs', 'Robotics'."
},
"time": {
"type": "string",
"enum": [
"today",
"week",
"month",
"all"
],
"description": "How recent. Defaults to 'all'."
},
"trendingOnly": {
"type": "boolean",
"description": "Only return currently-trending stories."
},
"limit": {
"type": "number",
"description": "Max results, default 8, max 25."
}
}
},
"page": "/"
}search_eventsAnswer
Search TECHPULSE's live tech events/conferences/meetups/webinars (UK-first, worldwide coverage). Use for 'AI conferences in London next month' style questions.
View tool JSON
{
"name": "search_events",
"kind": "answer",
"impl": "imperative",
"description": "Search TECHPULSE's live tech events/conferences/meetups/webinars (UK-first, worldwide coverage). Use for 'AI conferences in London next month' style questions.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text search."
},
"topic": {
"type": "string",
"description": "e.g. 'Generative AI', 'Cybersecurity'."
},
"location": {
"type": "string",
"description": "City, country, region (e.g. 'UK', 'Europe'), or 'online'/'in-person'/'hybrid'."
},
"date": {
"type": "string",
"enum": [
"today",
"week",
"month",
"next-month",
"all"
]
},
"price": {
"type": "string",
"enum": [
"free",
"paid",
"u25",
"u50",
"u100",
"all"
]
},
"limit": {
"type": "number",
"description": "Max results, default 8, max 25."
}
}
},
"page": "/"
}search_hackathonsAnswer
Search TECHPULSE's live hackathon listings (Devpost + UK hackathon community, cash prizes, deadlines). Use for 'AI hackathons closing this week' or 'hackathons with $10k+ prizes'.
View tool JSON
{
"name": "search_hackathons",
"kind": "answer",
"impl": "imperative",
"description": "Search TECHPULSE's live hackathon listings (Devpost + UK hackathon community, cash prizes, deadlines). Use for 'AI hackathons closing this week' or 'hackathons with $10k+ prizes'.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text search."
},
"topic": {
"type": "string",
"description": "Technology/category, e.g. 'LLMs', 'Web'."
},
"region": {
"type": "string",
"description": "e.g. 'UK', 'Europe', 'North America', 'Online', 'Global'."
},
"mode": {
"type": "string",
"enum": [
"online",
"in-person",
"hybrid",
"all"
]
},
"deadline": {
"type": "string",
"enum": [
"soon",
"week",
"month",
"future",
"all"
],
"description": "How soon registration closes. 'soon' = within 3 days."
},
"prize": {
"type": "string",
"enum": [
"1k",
"5k",
"10k",
"50k",
"any"
]
},
"limit": {
"type": "number",
"description": "Max results, default 8, max 25."
}
}
},
"page": "/"
}search_opportunitiesAnswer
Search TECHPULSE Hunt — awards, volunteering and other tech opportunities beyond news/events/hackathons (more categories are on the roadmap). Use for 'tech awards I can enter' or 'volunteering for developers'.
View tool JSON
{
"name": "search_opportunities",
"kind": "answer",
"impl": "imperative",
"description": "Search TECHPULSE Hunt — awards, volunteering and other tech opportunities beyond news/events/hackathons (more categories are on the roadmap). Use for 'tech awards I can enter' or 'volunteering for developers'.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text search."
},
"type": {
"type": "string",
"enum": [
"award",
"volunteering",
"speaking"
],
"description": "Hunt category."
},
"location": {
"type": "string",
"description": "City, country, 'remote' or 'hybrid'."
},
"deadline": {
"type": "string",
"enum": [
"soon",
"week",
"month",
"future",
"all"
]
},
"free": {
"type": "boolean",
"description": "Only free-to-enter/apply opportunities."
},
"eligibility": {
"type": "string",
"enum": [
"student",
"graduate",
"professional",
"founder"
]
},
"limit": {
"type": "number",
"description": "Max results, default 8, max 25."
}
}
},
"page": "/"
}global_searchAction
Search across everything on TECHPULSE (news, events, hackathons and Hunt opportunities) at once. Good first tool for a vague query like 'anything about AI agents happening soon'.
View tool JSON
{
"name": "global_search",
"kind": "act",
"impl": "imperative",
"description": "Search across everything on TECHPULSE (news, events, hackathons and Hunt opportunities) at once. Good first tool for a vague query like 'anything about AI agents happening soon'.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"news",
"event",
"hackathon",
"opportunity"
],
"description": "Optionally restrict to one type."
},
"limit": {
"type": "number",
"description": "Max results, default 10, max 30."
}
},
"required": [
"query"
]
},
"page": "/"
}get_trending_and_closing_soonAnswer
Get right-now trending tech topics plus events/hackathons whose registration closes within 14 days. Use for 'what's hot right now' or 'what am I about to miss'.
View tool JSON
{
"name": "get_trending_and_closing_soon",
"kind": "answer",
"impl": "imperative",
"description": "Get right-now trending tech topics plus events/hackathons whose registration closes within 14 days. Use for 'what's hot right now' or 'what am I about to miss'.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Number of trending topics, default 6."
}
}
},
"page": "/"
}ask_techpulse_assistantAction
Ask TECHPULSE's own natural-language assistant a free-form question ('what's closing soonest?', 'any free events in Manchester?'). Use when the structured search tools don't map cleanly to the question.
View tool JSON
{
"name": "ask_techpulse_assistant",
"kind": "act",
"impl": "imperative",
"description": "Ask TECHPULSE's own natural-language assistant a free-form question ('what's closing soonest?', 'any free events in Manchester?'). Use when the structured search tools don't map cleanly to the question.",
"inputSchema": {
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "The question, in plain English."
}
},
"required": [
"message"
]
},
"page": "/"
}list_saved_itemsAnswer
List the items (news/events/hackathons/Hunt opportunities) the current visitor has saved/bookmarked on this device.
View tool JSON
{
"name": "list_saved_items",
"kind": "answer",
"impl": "imperative",
"description": "List the items (news/events/hackathons/Hunt opportunities) the current visitor has saved/bookmarked on this device.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}save_itemAction
Save (bookmark) a news article, event, hackathon or Hunt opportunity for the current visitor, by its content type and slug (get the slug from a search tool's `slug` field first).
View tool JSON
{
"name": "save_item",
"kind": "act",
"impl": "imperative",
"description": "Save (bookmark) a news article, event, hackathon or Hunt opportunity for the current visitor, by its content type and slug (get the slug from a search tool's `slug` field first).",
"inputSchema": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"news",
"event",
"hackathon",
"opportunity"
]
},
"slug": {
"type": "string"
}
},
"required": [
"type",
"slug"
]
},
"page": "/"
}remove_saved_itemAction
Remove a previously saved item by content type and slug.
View tool JSON
{
"name": "remove_saved_item",
"kind": "act",
"impl": "imperative",
"description": "Remove a previously saved item by content type and slug.",
"inputSchema": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"news",
"event",
"hackathon",
"opportunity"
]
},
"slug": {
"type": "string"
}
},
"required": [
"type",
"slug"
]
},
"page": "/"
}open_itemAction
Navigate the visitor's browser tab to a news article, event, hackathon or Hunt opportunity's detail page, by content type and slug. Use this so the human watching can see what the agent found, or to hand off a signup flow (e.g. hackathon registration) that needs a human to complete.
View tool JSON
{
"name": "open_item",
"kind": "act",
"impl": "imperative",
"description": "Navigate the visitor's browser tab to a news article, event, hackathon or Hunt opportunity's detail page, by content type and slug. Use this so the human watching can see what the agent found, or to hand off a signup flow (e.g. hackathon registration) that needs a human to complete.",
"inputSchema": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"news",
"event",
"hackathon",
"opportunity"
]
},
"slug": {
"type": "string"
}
},
"required": [
"type",
"slug"
]
},
"page": "/"
}