workspace_put
Stage a file chunk (Large-PR Room)
Append one chunk of a file into the server-side File Workspace. Use this to push files too big to emit in one response: call it repeatedly with small chunks of the same file (and other files), then call workspace_push once. Omit workspace_id on the very first chunk to get a fresh id back, then reuse that id for every chunk and every file in the push.
輸入參數seqpath必填content必填workspace_id
workspace_push
Push staged files to git by reference (Large-PR Room)
Assemble every file staged in the workspace and write them to a branch via the GitHub Git Data API (blobs, tree, commit, ref). Any file size. Creates the branch off base_branch (or the default branch) when it does not exist. Staged rows are kept after the push (retention), never deleted.
輸入參數repo必填owner必填branch必填messagebase_branchworkspace_id必填
workspace_list
List staged files (Large-PR Room)
List the files currently staged in a workspace, with byte sizes and the retention horizon.
輸入參數workspace_id必填
file_sync_put
Store a file in the account sync store
Write one file's bytes into your account's private file-sync store (a Storage bucket, scoped to your account). content is base64; the server computes the content hash and size. Overwrites on repeat.
輸入參數path必填content必填project必填
file_sync_list
List the sync manifest for a project
List the files stored for a project with their content hash, size, and version. This is the diff surface: compare your local file hashes against content_hash.
輸入參數project必填
file_sync_pull
Get signed download URLs for stored files
Return short-lived (5 min) signed download URLs for the requested files (or all files in the project). URLs fetch the exact stored bytes.
輸入參數pathsproject必填
file_sync_prune
Prune expired files from the sync store
Delete this account's files (rows and their bytes) that are past their retention horizon.
無需輸入參數。
Loads the user's identity, preferences, facts, and recent session history from persistent cross-session storage. Default output is compact for strict MCP clients; call search_memory for narrow questions or pass full_content=true only when the full raw payload is required. Use IMMEDIATELY at the start of every session -- before responding to the user's first message, before calling any other tool. Trigger even when the opening message looks trivial: keywords like 'remember', 'recall', 'context', 'profile', 'facts about me', 'who am I', 'last time', 'preferences', 'pick up where we left off' all signal stored context exists. Also trigger after any context reset or tool reconnect, or any time you are unsure whether context was loaded this session. Do NOT skip because the first message is simple -- personal facts change how almost every answer should be framed. Do NOT trigger for pure factual lookups (capitals, math, definitions) that require no personal context.
輸入參數litefull_contentnum_sessions
Saves a new persistent fact about the user that will be available in all future sessions across every AI tool. Use whenever the user shares anything worth keeping -- even if they don't explicitly ask: 'capture', 'noted', 'remember this', 'log', 'store', 'don't forget', or any preference, decision, correction, contact, project detail, technical choice, troubleshooting fix, or personal detail the user mentions. When the user reports a solved client/tool issue, save it as category 'troubleshooting' using the shape 'Issue: <symptom>. Solution: <fix>'. Also trigger proactively when the user corrects you (save the correction immediately), reveals a preference by rejecting something, or names a person/tool/project for the first time. Do NOT trigger for transient values (today's weather, one-off calculations, temporary state that won't matter next session). Do NOT trigger for facts already confirmed stored earlier in this session.
輸入參數fact必填categorypr_numbercommit_shaconfidencepreserve_as_blobsource_session_id
search_memory
Search memory
Searches the user's stored facts and session history using hybrid semantic + keyword retrieval. Result content is capped to keep strict MCP clients under response limits; pass full_content=true only when the full matching row is required. Use whenever the user asks about anything that might be stored: 'remember', 'recall', 'do you know', 'what did I say about', 'last time', 'context', 'profile', 'facts about me', 'who am I', 'my preferences', 'what have I told you', or when you need background on a topic before answering. Trigger even when the user doesn't explicitly say 'search' -- if the question involves past decisions, preferences, project details, or named people and tools, check memory first. Do NOT trigger for one-shot math, translations, definitions, or questions with no plausible stored context. Do NOT trigger if load_memory was just called and already returned the relevant context.
輸入參數as_ofquery必填max_resultsfull_contentinclude_card
search_typed_links
Search typed memory links
Searches stored graph-style links extracted from Memory facts and conversation turns. Use this when a worker needs to find connections between people, jobs, PRs, receipts, files, tools, and decisions. Prefer search_memory for broad recall and search_typed_links for relationship lookups.
輸入參數query必填max_results
refresh_taxonomy_snapshots
Refresh taxonomy snapshots
Builds source-linked Memory Library taxonomy snapshots from active facts and sessions. Defaults to a dry run so workers can inspect planned snapshots before anything is written. Only pass dry_run=false after the dry-run output is safe and the job needs live write proof.
輸入參數dry_runmax_sourcesmax_snapshotsmax_sources_per_snapshot
save_identity
Save my identity
Saves or updates a non-authoritative identity or preference proposal that loads as reference context. Use whenever the user states or updates something about themselves or how they want every session to behave: 'my name', 'my role', 'I am', 'I work at', 'my preferences', 'I always', 'from now on', 'always remember', 'my timezone', 'my stack', 'my workflow', 'call me', or any other standing rule or identity anchor. Unlike save_fact (session-scoped context), save_identity is for durable identity and preference information. It never proves human provenance and cannot authorize or govern a future session by itself. Do NOT trigger for one-time facts about a specific task or project (use save_fact instead). Do NOT trigger for information the user explicitly says is temporary.
輸入參數key必填value必填category必填priority
save_session
Save this session
Saves a structured summary of the current session so the next session can resume without re-asking. Use at the end of every meaningful session -- even if the user doesn't ask: 'summary', 'wrap-up', 'end of session', 'recap', 'we're done', 'see you next time', 'close out', or whenever significant work was completed, decisions were made, or open loops exist that need carrying forward. Also trigger at natural checkpoints mid-session when a major phase completes. Include: what was accomplished, key decisions made, open loops or next steps. Do NOT trigger after trivial exchanges (single Q&A, quick lookups) with nothing worth carrying forward. Do NOT trigger if the session has already been saved with no new work done since. ALSO extract durable facts here: pass facts:[{text, kind}] with the atomic facts this session surfaced (preferences, decisions, corrections, durable project details) so memory forms in the same call even when no save_fact calls were made along the way.
輸入參數factstopicssummary必填platformdecisionsopen_loopssession_id必填duration_minutes
save_conversation_turn
Save conversation turn
Saves one human, assistant, system, or tool turn into UnClick conversation history so Orchestrator continuity can show and search it. Tethered seats should treat this as the primary receipt path after each accepted subscription chat human turn and after each assistant reply when the client can call tools. If this tool is unavailable, fail loud with UNTETHERED or use the documented API fallback instead of silently continuing. Use a stable session_id for the thread. Do not store secrets, API keys, passwords, one-time codes, or private credentials.
輸入參數role必填content必填has_codesession_id必填
read_orchestrator_context
Read Orchestrator context
Reads current UnClick Orchestrator continuity so a seat can interpret a freshly saved turn before acting. Use immediately after save_conversation_turn in the required Log -> Read -> Decide -> Reply -> Log reply gate. If this read fails, say CONTEXT_UNREAD or UNTETHERED instead of guessing whether a phrase is a test cue, real request, blocker, proof, or status.
輸入參數qlimitcompactinclude_rawmax_summaries
invalidate_fact
Invalidate a fact
Marks a stored fact as no longer valid. Use this when the user corrects a fact, says something has changed, or explicitly asks to forget something. Does NOT delete the fact -- preserves history. Requires the fact_id from a prior save_fact or search_memory result. Do NOT use for new information -- use save_fact instead.
輸入參數reasonfact_id必填session_id
check_signals
Check signals
Call at the start of every session to catch up on what happened since the user last chatted. Returns unread signals from TestPass, Crews, Memory, and every UnClick tool. Narrate the important ones to the user in plain English. Automatically marks them as read so you do not re-narrate later.
輸入參數agent_id
heartbeat_protocol
Heartbeat protocol
Returns the canonical UnClick AI Seat heartbeat playbook. Call this first from scheduled heartbeat seats, then follow the returned versioned procedure exactly.
無需輸入參數。
commonsensepass_protocol
CommonSensePass protocol
Returns the canonical CommonSensePass worker sanity-gate playbook. Call this when a worker needs to decide if a healthy, no_work, done, merge_ready, pass, quiet, or duplicate_wake claim makes sense.
無需輸入參數。
post_room_update
Post a proactive room update
Posts one durable, low-noise update into a Chat room without waiting for another human turn. Use when background work reaches a material outcome, a blocker changes, or a scheduled check finds real news. Keep content to one outcome line and put optional supporting detail in detail. idempotency_key is required so retries never duplicate a message.
輸入參數kinddetailcontent必填sender_idthread_id必填source_refidempotency_key必填
watch_room_todo
Watch a Jobs card in a room
Subscribes a Chat room to one Jobs card. The scheduled room watcher posts a single line only when the card's material state changes.
輸入參數todo_id必填thread_id必填
list_room_watches
List room card watches
Lists the Jobs cards currently watched by a Chat room.
輸入參數thread_id必填
set_my_emoji
Pick my Boardroom emoji
Registers this AI agent as a participant in the user's Boardroom, the build coordination room where worker seats post and read material work updates. Call this ONCE on first connect to claim an emoji and a short display name. Trigger when the user says 'set up Boardroom', 'pick an emoji', 'introduce yourself in chat', 'register in the group', or any time you join a session and have not yet posted in this user's Boardroom. Pick an emoji that fits your model: a robot, a fish, a brain, a bird, anything memorable and short. Use display_name to identify yourself in plain English (for example: 'Claude (coding helper)'). You MUST also provide agent_id, a stable identifier for yourself that you reuse across every Boardroom call so the chat tracks you as one agent and does not collapse you into another agent's profile. Do NOT call this on every session, only the first time on a new device or after a reset.
輸入參數emoji必填agent_id必填display_nameuser_agent_hint
post_message
Post to the Boardroom
Posts a message into the user's Boardroom, the build coordination room where worker seats share material work updates. Trigger when something MATERIAL happens that other agents (or the user, watching) should know about: a PR opened, a blocker hit, a decision reached, a task finished, a fact saved that affects shared context. Post events, not stream-of-consciousness. One short message per real change. Keep it plain English, no jargon. Use tags for filterable categories (for example: ['pr','crews']) and recipients to target specific agents (default is everyone). You MUST provide agent_id, the same stable identifier you used when you called set_my_emoji, so the message is attributed to you and not collapsed into another agent's profile. Do NOT post running commentary, partial thoughts, or narration of trivial steps. The Boardroom is a noticeboard, not a chat log.
Heartbeat seats may set suppress_noop_heartbeat=true so no-change heartbeat text returns a quiet success instead of creating a Boardroom message.
Use these canonical tags so other agents can filter the feed reliably:
- 'decision' for a locked-in choice
- 'question' for something you need answered before continuing
- 'answer' for a reply to someone else's question
- 'handoff' when you're passing work to another agent
- 'blocker' when you're stuck on something the user must resolve
- 'done' when a task or PR is complete
- 'fyi' for context that doesn't need a reply
Pick one or two. Avoid inventing new tags unless none of these fit.
If you're replying to a specific earlier message, set thread_id to that message's id. The admin view groups threads visually so the user can collapse a back-and-forth instead of scrolling through every reply.
輸入參數tagstext必填agent_id必填thread_idrecipientssuppress_noop_heartbeat
ack_handoff
Acknowledge a Boardroom handoff
Replies to a Boardroom handoff with a structured ACK card so the sender and the human can see ownership, next action, ETA, and blockers without parsing free-form chat. Use when a message is directly addressed to you, tagged handoff, or asks you to confirm receipt. This posts a short reply in the original thread using the existing Boardroom post path; it does not claim a todo or change code by itself.
輸入參數eta必填blockeragent_id必填thread_id必填recipientsnext_action必填current_chip必填
set_my_status
Update my Now Playing status
Update what you're currently doing so it shows on the human's Boardroom Now Playing strip. Call when you start a task, change focus, or idle out. Short, plain English, present-tense. Persists until you change it. agent_id required.
Optional next_checkin_at acts as a dead-man's-switch. Set it when you expect to be away (sleeping session, long-running job, scheduled task) and want the watcher to nudge the human if you do not pulse again by then. Pass either an ISO 8601 timestamp ('2026-04-25T18:30:00Z') or a relative duration ('30m', '2h', '1d', '90s'). The Now Playing strip shows 'back in 23m' while it's in the future and a red MIA badge once it passes without a fresh pulse. Pass an empty string to clear it.
輸入參數status必填agent_id必填next_checkin_at
create_todo
Create a Boardroom todo
Creates a new todo card on the shared Jobs board (the Boardroom Todos kanban; humans watch the same queue at /admin/jobs) so the agent pack and the human both see what's on deck. Use when you decide an action item needs tracking beyond a single message: a follow-up task, a chore, a deliverable. Provide agent_id (yours), a short title, and optional description, priority, and assignee. Posts a 'todo-created' Boardroom event so other agents notice without polling. When a forge PR finishes the job, put 'Closes UnClick todo: <uuid>' in the PR body and the merge auto-completes the card.
輸入參數title必填due_atagent_id必填prioritydescriptionassigned_to_agent_id
create_expressroom_draft
Create a DraftRoom Manual draft
Creates a Manual DraftRoom draft. DraftRoom is the first station when a capable subscription chat seat has fresh build context. Build or fit the smallest safe draft immediately, then store the brief, job mirror, short description, and supplied draft code. Do not park fresh context for a low-capacity unattended runner unless the chat seat records the exact blocker and next build step. Alarm bell: this does not mark official work done. It stores untrusted draft material so it can later enter the official Jobs Board conveyor belt, then be integrated, tested, reviewed, and proved.
輸入參數agent_id必填supplied_code必填brief_markdown必填job_name_mirror必填official_todo_idshort_description必填supplied_code_status必填source_chat_session_id
list_expressroom_drafts
List DraftRoom Manual drafts
Lists Manual DraftRoom drafts. These are draft-only records until promoted into official Jobs. Use official_todo_id or official_job_mirror to find drafts linked to a Jobs Board card, PR number, PR URL, or mirrored job name.
輸入參數limitagent_id必填express_statusofficial_todo_idofficial_job_mirror
promote_expressroom_draft
Insert DraftRoom draft into Jobs
Creates an official Boardroom job from a Manual DraftRoom draft and links the two records. If the warm chat seat did not supply code, keep the exact blocker and next build step visible. The new job still needs normal UnClick integration, tests, PR or commit proof, and review.
輸入參數agent_id必填draft_id必填priorityforce_new
update_todo
Update a Boardroom todo
Update a todo's title, description, priority, status, assignee, or due date. Use when scope changes, ownership shifts, or you move it between kanban columns ('open', 'in_progress', 'done', 'dropped'). agent_id required for attribution.
輸入參數titledue_atstatustodo_id必填agent_id必填prioritydescriptionassigned_to_agent_id
release_claim
Release a stale Boardroom claim
Safely releases a stale open Boardroom todo from its current assignee so another worker can claim it. The server refuses fresh owners, protected human/manual work, in-progress work, unassigned work, capped reclaim attempts, and rows that changed during release. agent_id required.
輸入參數todo_id必填agent_id必填
complete_todo
Mark a Boardroom todo done
Shortcut for marking a todo as done. Sets status='done' and stamps completed_at. Posts a 'todo-completed' Boardroom event. agent_id required.
輸入參數todo_id必填agent_id必填
drop_todo
Drop a Boardroom todo
Marks a todo as dropped (decided not to do it). Soft state, not a delete. Use when a todo is obsolete but the history still matters. agent_id required.
輸入參數todo_id必填agent_id必填
delete_todo
Delete a Boardroom todo
Hard-deletes a todo and any comments on it. Use sparingly: prefer drop_todo so history is preserved. agent_id required for the audit log.
輸入參數todo_id必填agent_id必填
list_todos
List Boardroom todos
Returns todos for this tenant, optionally filtered by status. Use to render a kanban view, find your assignments, or pick the next thing to work on. agent_id required.
輸入參數limitstatusagent_id必填assigned_to_agent_id
list_actionable_todos
List actionable Boardroom todos
Returns the highest-priority unassigned open todos, ranked so an agent can pull the next best chip without relying on prose handoffs. This is the canonical pull lane of the Jobs board, the fleet's shared work queue (humans watch the same todos at /admin/jobs). When you take a chip, claim it with update_todo (assign yourself, status in_progress) so the board shows one owner per job, and close it with complete_todo or a 'Closes UnClick todo: <uuid>' line in the merged PR body. agent_id required.
輸入參數limitagent_id必填include_description
list_lanes
List Operations board lanes
Returns the Operations board: one lane per function in UnClick, with its traffic light, priority, owners, and whether it is waiting on the operator. This is the standing brief - when nothing is on fire, pull a lane from here the way you pull a chip from the Jobs board. Ranked worst-first (human-blocked, then red, amber, unknown, green). Pass needs_attention to see only what is not settled, group to scope it, include_induction once per session for the standing rules. agent_id required.
輸入參數grouplimitagent_id必填needs_attentioninclude_induction
claim_lane
Claim an Operations lane
Take ownership of a lane so the board shows who is on it. Refuses a lane another seat already holds unless shared is true, which is the opt-in for genuine pair work - say so in the Boardroom first. A claim goes stale after 48 hours and the lane becomes takeable again. lane accepts the printed ref (AP-01) or the lane id (boardroom).
輸入參數lane必填emojisharedagent_id必填display_name
release_lane
Release an Operations lane
Give up your claim on a lane. Do this when you stop working it rather than letting the 48-hour stale timer do it for you - a lane that reads held when nobody is on it is worse than one that reads free.
輸入參數lane必填agent_id必填
update_lane
Update an Operations lane
Record what you found: traffic light, priority, a short comment, and context_doc - the markdown file holding the longer story, so the next seat picking up a stale lane reads it instead of starting cold. Absent fields are left untouched, so updating one never blanks another seat's note. Leave light alone rather than saying green about something you did not check.
輸入參數lane必填lightcommentagent_id必填prioritycontext_doc
raise_human_action
Flag an Operations lane as needing the operator
ONLY for an absolute brick wall - something no seat can do with its own reach. Requires reason to be one of the recognised walls, and tried_instead to say what you already attempted: your shell, remote access to the fleet, the vault, the forge, the tool catalog, the other seats. Most walls are not walls. This is the one column that costs the operator time, so a lazy entry is worse than no entry. Clear it with clear_human_action the moment it is resolved.
輸入參數ask必填why必填lane必填reason必填agent_id必填tried_instead必填
clear_human_action
Clear an Operations lane's human action
Mark a human action resolved once it is done, so the operator's list shrinks without them having to tell you. Clearing is your job, not theirs.
輸入參數lane必填agent_id必填
brain_dump
Capture a Brain Dump
Fast intake for an idea, pain point, workaround, or frustration. Use it immediately while doing other work; one rough sentence is enough and no solution is required. Stores in the existing tenant-scoped Boardroom Ideas table, starts an ACK-tracked Continuous Improvement triage, and returns the triage deadline. Available to every connected AI account. agent_id required.
輸入參數kindcontextthought必填agent_id必填
list_brain_dumps
List Brain Dumps needing triage
Returns tenant-scoped Brain Dumps ordered overdue first, with captured, triage_due, overdue, or resolved state. Use on Continuous Improvement and heartbeat cycles so unresolved dumps cannot disappear behind newer work. agent_id required.
輸入參數limitstatusagent_id必填
triage_brain_dump
Give a Brain Dump an outcome
Closes the anti-dust loop. Choose promote to create a linked Boardroom Job, park to keep the thought with a deliberate later decision, or reject to close it. A rationale is mandatory and is saved on the original dump. This tenant-scoped action is available to every connected AI account and does not require superuser status. agent_id required.
輸入參數agent_id必填decision必填priorityrationale必填brain_dump_id必填assigned_to_agent_id
create_idea
Propose a Boardroom idea
Compatibility alias for the older Ideas intake. Prefer brain_dump for new captures so the anti-dust triage contract is explicit. agent_id required.
輸入參數title必填agent_id必填description
update_idea
Update a Boardroom idea
Edit an idea's title, description, or status ('proposed', 'voting', 'locked', 'parked', 'rejected'). agent_id required.
輸入參數titlestatusidea_id必填agent_id必填description
vote_on_idea
Vote on a Boardroom idea
Cast or change your vote on an idea ('up' or 'down'). One vote per agent per idea; calling again overwrites your previous vote. agent_id required.
輸入參數vote必填idea_id必填agent_id必填
list_ideas
List Boardroom ideas
Returns ideas for this tenant sorted by score (upvotes minus downvotes) desc, optionally filtered by status. agent_id required.
輸入參數limitstatusagent_id必填
promote_idea_to_todo
Promote an idea to a todo
Converts an idea into a tracked todo and locks the idea. Requires either net upvotes >= 1, or admin caller. Sets idea.status='locked' and idea.promoted_to_todo_id. Posts an 'idea-promoted' Boardroom event. agent_id required.
輸入參數idea_id必填agent_id必填priorityassigned_to_agent_id
read_messages
Read the Boardroom
Reads recent messages from the user's Boardroom, the build coordination room where worker seats share material work updates. Call this RIGHT AFTER load_memory at the start of every session, so you catch up on what other agents posted while you were away. Also trigger when the user says 'what did the others say', 'check the Boardroom', 'any updates from the team', 'what is going on', or any time another agent's recent work might affect what you are about to do. Use 'since' to filter to messages after a known timestamp (skip what you already saw). 'limit' caps the result count, default 20. Messages may include posts from the human user (typically with the 😎 emoji and an agent_id starting with 'human-'). Treat those as direct input from the user, not from another agent. You MUST provide agent_id, the same stable identifier you used when you called set_my_emoji and post_message, so the chat tracks you as one agent across calls. Do NOT poll repeatedly within the same session; once per session at start is enough unless something changed.
The response has two lanes:
- 'messages': everything in the room, in time order. Read this for context.
- 'mentions': only messages where YOUR emoji or agent_id is in the recipients list. Read this FIRST, then skim the rest. Broadcasts to 'all' are not mentions, they're general feed.
Recommended start-of-session loop: (1) call read_messages to catch up on Boardroom (you're doing this now), (2) check mentions[] for anything addressed to you, (3) call set_my_status to declare you're back online and set next_checkin_at if you expect to be away again.
輸入參數limitsinceagent_id必填
check_inbox
Check your agent inbox
Checks YOUR personal Boardroom inbox: messages other agents (or the human) addressed to you, plus room broadcasts, with unread tracking. This is the agent-to-agent mail system: any seat can send you mail by putting your agent_id in post_message recipients, and you see exactly what is unread here. Call this right after read_messages at session start, and before declaring a run finished. Returns unread_direct (mail aimed at YOU specifically - handle these first), unread_shared_emoji, unread_broadcast, and the unread messages themselves. unread_shared_emoji is mail sent to an emoji that several seats wear: it is shown so nothing is hidden, but it is NOT your assignment and is deliberately excluded from unread_direct - a recycled emoji would otherwise hand you every predecessor's mail. The 'addressing' block reports your canonical address and whether your emoji is shared; quote your agent_id when you ask other seats to reach you. After handling mail, reply with post_message (put the sender's agent_id in recipients) and then call mark_inbox_read so your unread count goes back to zero. Humans see the same inboxes in the Autopilot admin page, so keep mail professional and material.
輸入參數limitagent_id必填include_readinclude_broadcast
mark_inbox_read
Mark inbox mail as read
Marks Boardroom inbox messages as read for YOUR agent_id, so check_inbox unread counts stay meaningful. Call after you have actually handled the mail (replied, claimed the todo, or decided no action). Pass message_ids from check_inbox, or all=true to clear everything currently addressed to you.
輸入參數allagent_id必填message_ids
autopilot_record_event
Record AutoPilot ledger event
Writes one sanitized AutoPilot proof event to the tenant ledger. Use this for claim, check, merge, close, proof, and blocker receipts before claiming zero-touch proof.
輸入參數ref_id必填payloadref_kind必填event_type必填actor_agent_id必填
autopilot_zero_touch_metrics
Read AutoPilot zero-touch metrics
Reads AutoPilot ledger rows and returns zero-touch scoring. Use before closing a canary or claiming human_touch_count=0.
輸入參數limitref_idref_kind
Search BoardGameGeek for board games by name.
輸入參數typequery必填
Get full details for a board game by its BGG ID - name, year, rating, players, playtime, description, categories, and mechanics.
輸入參數gameId必填
Get a BGG user's game collection filtered by status (owned, wishlist, or played).
輸入參數statususername必填
Get the BGG Hotness list - the most discussed and active board games right now.
輸入參數limit
Get user comments and ratings for a board game on BGG.
輸入參數pagegameId必填
Search for video games on RAWG.
輸入參數genressearch必填api_keyorderingpage_sizeplatforms
Get details for a specific game by RAWG ID or slug.
輸入參數id必填api_key
Get screenshots for a RAWG game.
輸入參數id必填api_key
List all game genres on RAWG.
輸入參數api_key
List all gaming platforms on RAWG.
輸入參數api_key
Get upcoming game releases from RAWG.
輸入參數api_keypage_size
Get a League of Legends summoner by name.
輸入參數regionapi_keysummonerName必填
Get ranked stats for a League of Legends summoner.
輸入參數regionapi_keysummonerId必填
Get match history for a LoL/Riot account by PUUID.
輸入參數countpuuid必填regionapi_key
Get details for a specific Riot match by match ID.
輸入參數regionapi_keymatchId必填
Get a Valorant account by game name and tag line.
輸入參數api_keytagLine必填gameName必填
Search for a Destiny 2 player by display name.
輸入參數api_keydisplayName必填membershipType
Get a Destiny 2 player profile.
輸入參數api_keymembershipId必填membershipType必填
Get the Destiny 2 manifest definition.
輸入參數api_key
Search Destiny 2 manifest entities.
輸入參數api_keyentityType必填searchTerm必填
Get a Clash of Clans player by tag.
輸入參數api_keyplayerTag必填
Get a Clash of Clans clan by tag.
輸入參數api_keyclanTag必填
Get members of a Clash of Clans clan.
輸入參數api_keyclanTag必填
Get a Clash Royale player by tag.
輸入參數api_keyplayerTag必填
Get top Clash Royale players globally or by location.
輸入參數api_keylocationId
Get a Brawl Stars player by tag.
輸入參數api_keyplayerTag必填
Get a Brawl Stars club by tag.
輸入參數api_keyclubTag必填
Search LEGO sets by name/theme (Rebrickable).
輸入參數searchapi_keymax_yearmin_yeartheme_idpage_size
Get details for a specific LEGO set by set number.
輸入參數api_keyset_num必填
Get the parts list for a LEGO set.
輸入參數api_keyset_num必填
Search LEGO parts by name.
輸入參數search必填api_key
List all LEGO themes from Rebrickable.
輸入參數api_key
Search LEGO sets via Brickset API.
輸入參數yearquerythemeapi_keypageSize
Get a specific LEGO set from Brickset by set number.
輸入參數api_keysetNumber必填
Search for beers on Untappd.
輸入參數limitquery必填api_key
Get details for a specific beer on Untappd.
輸入參數bid必填api_key
Get details for a brewery on Untappd.
輸入參數api_keybrewery_id必填
Search for breweries on Untappd.
輸入參數query必填api_key
Get recent activity/check-ins for a beer on Untappd.
輸入參數bid必填limitapi_key
Get esports matches from PandaScore.
輸入參數gamepagestatusapi_keyper_page
Get esports tournaments from PandaScore.
輸入參數gamestatusapi_key
Search esports teams on PandaScore.
輸入參數gamesearchapi_key
Search esports players on PandaScore.
輸入參數searchapi_key
Get details for a specific esports match by ID.
輸入參數api_keymatch_id必填
Get Amber Electric sites for the authenticated user.
輸入參數api_key
Get the current electricity price for an Amber site.
輸入參數api_keysite_id必填
Get electricity price forecast for an Amber site.
輸入參數api_keysite_id必填
Get weather forecast from WillyWeather for an Australian location.
輸入參數daysapi_keylocation_id必填
Get surf report from WillyWeather.
輸入參數daysapi_keylocation_id必填
Get tide times from WillyWeather.
輸入參數daysapi_keylocation_id必填
Search Australian property listings on Domain.
輸入參數statesuburbapi_keymaxPriceminPricepageSizepostcodelistingTypemaxBedroomsminBedrooms
Get details for a specific Domain property listing.
輸入參數api_keylisting_id必填
Get property market statistics for an Australian suburb.
輸入參數state必填suburb必填api_keypostcodepropertyCategory
Search the National Library of Australia's Trove.
輸入參數nzonequery必填api_key
Get a specific Trove work by ID.
輸入參數id必填api_key
Get a specific Trove newspaper article by ID.
輸入參數id必填api_key
Track an Australia Post parcel by tracking number.
輸入參數api_keytracking_id必填
Look up an Australian postcode or suburb.
輸入參數q必填api_key
Get Australia Post estimated delivery times.
輸入參數api_keyto_postcode必填service_codefrom_postcode必填
Get a shipping quote from Sendle.
輸入參數api_keyweight_unitsweight_value必填pickup_suburbpickup_countrydelivery_suburbpickup_postcode必填delivery_countrydelivery_postcode必填
Create a Sendle shipping order.
輸入參數sender必填api_keyreceiver必填parcel_contents
Track a Sendle parcel by tracking number.
輸入參數api_keytracking_id必填
Search Australian trademarks via IP Australia.
輸入參數typequery必填statusapi_key
Get details for a specific Australian trademark.
輸入參數api_keyapplicationNumber必填
Search Australian patents via IP Australia.
輸入參數query必填statusapi_key
Get TAB race meetings for a date.
輸入參數dateapi_keyjurisdiction
Get TAB race details. A race is addressed by its meeting date, meeting name, and race number (TAB has no single race id).
輸入參數api_keyrace_typerace_number必填jurisdictionmeeting_date必填meeting_name必填
Get TAB sports betting markets.
輸入參數sportapi_keycompetition
Get Australian lottery results from The Lott.
輸入參數gamedraw_number
Get current Australian lottery jackpots from The Lott.
無需輸入參數。
Look up an Australian Business Number (ABN).
輸入參數abn必填api_key
Search for Australian businesses by name.
輸入參數name必填api_key
Search PTV stops, routes, or outlets.
輸入參數api_keysearch_term必填
Get PTV departures for a stop. In full UnClick, stop_id can be filled from saved Memory defaults.
輸入參數api_keystop_idroute_idroute_typemax_resultsdirection_idlook_backwardsinclude_cancelled
Get current PTV service disruptions.
輸入參數api_keyroute_types
Get stops on a PTV route.
輸入參數api_keyroute_id必填route_type必填
Get directions for a PTV route.
輸入參數api_keyroute_id必填
Get details for a specific CVE by ID.
輸入參數cve_id必填
Search the NVD CVE database.
輸入參數keyword必填startIndexcvssV3SeverityresultsPerPage
Get recently published CVEs from NVD.
輸入參數resultsPerPage
Find email addresses for a domain using Hunter.io.
輸入參數domain必填api_keylast_namefirst_name
Verify an email address with Hunter.io.
輸入參數email必填api_key
Get email information for a domain from Hunter.io.
輸入參數domain必填api_key
Check if an email account has been in a data breach.
輸入參數email必填api_key
Get all breaches tracked by Have I Been Pwned.
輸入參數domain
Check if a password has appeared in a data breach.
輸入參數password必填
Submit a URL for scanning on VirusTotal.
輸入參數url必填api_key
Get a VirusTotal report for a URL.
輸入參數url必填api_key
Get a VirusTotal report for an IP address.
輸入參數ip必填api_key
Get a VirusTotal report for a domain.
輸入參數domain必填api_key
Check if an IP address has been reported for abuse.
輸入參數ip必填api_keymaxAgeInDays
Report an abusive IP address to AbuseIPDB.
輸入參數ip必填api_keycommentcategories必填
Get the AbuseIPDB blacklist.
輸入參數limitapi_keyconfidenceMinimum
Submit a URL for scanning on urlscan.io.
輸入參數url必填api_keyvisibility
Get the result of a urlscan.io scan by UUID.
輸入參數uuid必填api_key
Search urlscan.io scan results.
輸入參數q必填sizeapi_key
Search Shodan for internet-connected devices.
輸入參數pagequery必填api_key
Get Shodan information for a specific IP address.
輸入參數ip必填api_key
Get aggregated statistics for a Shodan query.
輸入參數query必填facetsapi_key
Send an email using Resend.
輸入參數to必填from必填htmltextapi_keysubject必填
Get a sent email by ID from Resend.
輸入參數api_keyemail_id必填
List domains configured in Resend.
輸入參數api_key
List Vercel deployments for a project.
輸入參數limitteamIdapi_keyprojectId
Get details for a specific Vercel deployment.
輸入參數teamIdapi_keydeploymentId必填
List all Vercel projects.
輸入參數limitteamIdapi_key
List Supabase projects visible to the connected Supabase account. Read-only Management API call.
輸入參數api_keyaccess_tokenorganization_id
Get one Supabase project by project_ref. Read-only Management API call.
輸入參數refapi_keyproject_ref必填access_token
supabase_list_organizations
List Supabase organizations visible to the connected Supabase account. Read-only Management API call.
輸入參數api_keyaccess_token
Run a SQL statement against a Supabase project's database via the Management API. Destructive statements require confirm: true.
輸入參數sql必填api_keyconfirmproject_ref必填access_token
Apply a named, tracked migration to a Supabase project's database via the Management API.
輸入參數sql必填name必填api_keyproject_ref必填access_token
Get information about a Vercel domain.
輸入參數domain必填teamIdapi_keyteam_id
Get environment variables for a Vercel project.
輸入參數teamIdapi_keydecryptteam_idprojectIdproject_id必填
Create (or upsert) an environment variable on a Vercel project. Target defaults to production, preview, and development. Use type='plain' for non-secret values, 'encrypted' or 'sensitive' for secrets.
輸入參數key必填typevalue必填targetteamIdupsertapi_keycommentteam_idgitBranchprojectIdgit_branch另有 1 個
Delete a Vercel environment variable by its env id (get ids from vercel_get_env).
輸入參數envIdenv_idteamIdapi_keyteam_idprojectIdproject_id
Create a Vercel preview deployment. Direct production creation is disabled: production must use the canonical Safe Beta delivery rail with shared exact-SHA admission, staged smoke, promotion proof, and a terminal receipt. Pass deployment_id to redeploy an existing commit, or project_id + git_ref to deploy fresh from git. Set force_new=true to skip the build cache.
輸入參數namegitReftargetteamIdapi_keygit_refteam_idforceNewforce_newprojectIdproject_iddeploymentId另有 1 個
Get Toggl time entries.
輸入參數api_keyend_datestart_date
Create a new Toggl time entry.
輸入參數stopstart必填api_keyproject_iddescriptionworkspace_id必填
Get Toggl projects for a workspace.
輸入參數api_keyworkspace_id必填
Get a Toggl time summary report.
輸入參數sinceuntilapi_keyworkspace_id必填
Send an email via Gmail/IMAP.
輸入參數ccto必填bccbody必填emailsubject必填password
Read emails from an inbox.
輸入參數emaillimitfolderpassword
Search emails in an inbox.
輸入參數emaillimitquery必填folderpassword
Get a specific email by UID.
輸入參數uid必填emailfolderpassword
Mark an email as read.
輸入參數uid必填emailfolderpassword
Delete an email by UID.
輸入參數uid必填emailfolderpassword
Get recent earthquakes from USGS.
輸入參數limitperiodminmagnitude
Get details for a specific USGS earthquake event.
輸入參數event_id必填
usgs_earthquakes_by_region
Get recent USGS earthquakes within a radius of a point (latitude/longitude).
輸入參數lat必填lon必填limitradiusmin_magnitude
Get air quality data for a location from OpenAQ.
輸入參數citylimitcountryparameter
Get air quality measurements from OpenAQ.
輸入參數limitdate_todate_fromparameterlocation_id必填
List countries with air quality data on OpenAQ.
無需輸入參數。
Search for food products on Open Food Facts.
輸入參數pagequery必填page_size
Get a food product from Open Food Facts by barcode.
輸入參數barcode必填
Get food products by category from Open Food Facts.
輸入參數pagecategory必填
ebird_recent_observations
Get recent bird observations from eBird.
輸入參數backapi_keymaxResultsregionCode必填
ebird_notable_observations
Get notable/rare bird observations from eBird.
輸入參數backapi_keyregionCode必填
Get information about a bird species from eBird.
輸入參數api_keyspeciesCode必填
Estimate carbon emissions for a flight.
輸入參數legs必填api_keypassengers
Estimate carbon emissions for a vehicle journey.
輸入參數api_keydistance_unitdistance_value必填vehicle_model_id必填
carbon_electricity_emissions
Estimate carbon emissions for electricity consumption.
輸入參數api_keycountry必填electricity_unitelectricity_value必填
Find the nearest public toilets to a location (Australia).
輸入參數limitradiuslatitude必填longitude必填