This page documents the live MCP tools exposed by the sythsaz.ca agent-native integration. Connect to the SSE stream at /mcp/sse to utilize these capabilities.
[SMART TOOL] Generates a full Markdown character sheet including gear, stats, skills, and traits.
{
"type": "object",
"properties": {
"character_name": {
"type": "string"
}
},
"required": [
"character_name"
]
}[SMART TOOL] Calculates full crafting costs for an item, factoring in your material storage and TP prices.
{
"type": "object",
"properties": {
"item_id": {
"type": "integer"
}
},
"required": [
"item_id"
]
}[SMART TOOL] Generates a personalized daily checklist of Wizard's Vault and Achievements you haven't done yet.
{
"type": "object",
"properties": {}
}[SMART TOOL] Analyzes an item's trading post velocity, margins, and flipping profitability.
{
"type": "object",
"properties": {
"item_id": {
"type": "integer"
}
},
"required": [
"item_id"
]
}[SMART TOOL] Calculates total liquid wealth, bank wealth, and material storage wealth in copper.
{
"type": "object",
"properties": {}
}[SMART TOOL] Summarizes your WvW rank, world matchup, and Structured PvP win/loss stats.
{
"type": "object",
"properties": {}
}Semantic search engine for the GW2 Wiki. Finds exact locations, coordinates, and services of NPCs, and can find similar NPCs offering the same service.
{
"type": "object",
"properties": {
"npc_name": {
"type": "string",
"description": "The exact name of the NPC to look up (e.g. Miyani)"
},
"service": {
"type": "string",
"description": "Service type to find all NPCs that offer it (e.g. Mystic Forge, Banker, Merchant)"
},
"location": {
"type": "string",
"description": "Zone or area to search within (e.g. Lions Arch, Divinity Reach)"
}
}
}[RAW API] Cosmetic details: mounts, minis, outfits, novelties
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"mounts\/types",
"mounts\/skins",
"minis",
"outfits",
"novelties",
"jadebots",
"skiffs",
"dyes"
]
}
},
"required": [
"type"
]
}[RAW API] Generate URL for the official map tile service
{
"type": "object",
"properties": {
"continent_id": {
"type": "integer"
},
"floor": {
"type": "integer"
},
"z": {
"type": "integer"
},
"x": {
"type": "integer"
},
"y": {
"type": "integer"
}
},
"required": [
"continent_id",
"floor",
"z",
"x",
"y"
]
}[RAW API] Generate URL for the official asset render service
{
"type": "object",
"properties": {
"signature": {
"type": "string"
},
"file_id": {
"type": "string"
},
"format": {
"type": "string",
"enum": [
"png",
"jpg"
]
}
},
"required": [
"signature",
"file_id"
]
}[RAW API] Encode IDs into base64 in-game chat links
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"coin",
"item",
"text",
"map",
"skill",
"trait",
"recipe",
"wardrobe",
"outfit"
]
},
"id": {
"type": "integer"
},
"count": {
"type": "integer",
"default": 1
}
},
"required": [
"type",
"id"
]
}[RAW API] Decode a base64 chat link to get its type and ID
{
"type": "object",
"properties": {
"chat_link": {
"type": "string"
}
},
"required": [
"chat_link"
]
}[RAW API] Tomorrow's dailies, groups, and categories
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"tomorrow",
"groups",
"categories"
]
}
},
"required": [
"type"
]
}[RAW API] Pets, races, specializations, traits, and legends
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"pets",
"races",
"specializations",
"traits",
"legends"
]
}
},
"required": [
"type"
]
}[RAW API] Guild emblems, permissions, search, and upgrades
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"emblem",
"permissions",
"search",
"upgrades"
]
},
"query": {
"type": "string"
}
},
"required": [
"type"
]
}[CLIENT-SIDE ONLY] [RAW API] Auth guild ranks, stash, storage, teams, active upgrades
{
"type": "object",
"properties": {
"guild_id": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"ranks",
"stash",
"storage",
"teams",
"upgrades"
]
},
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"guild_id",
"type",
"api_key"
]
}[RAW API] Character creation lore and story journal details
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"answers",
"questions",
"stories",
"seasons",
"quests"
]
}
},
"required": [
"type"
]
}[RAW API] WvW abilities, timers, upgrades, and guild mapping
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"abilities",
"guilds",
"objectives",
"ranks",
"timers",
"upgrades"
]
}
},
"required": [
"type"
]
}[RAW API] Endpoints for Dungeons, Raids, and Strike Missions clears.
{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"enum": [
"dungeons",
"raids",
"account\/dungeons",
"account\/raids",
"characters\/{id}\/dungeons"
]
},
"character_id": {
"type": "string"
}
},
"required": [
"endpoint"
]
}[RAW API] Endpoints for the Legendary Armory.
{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"enum": [
"legendaries",
"account\/legendaryarmory"
]
}
},
"required": [
"endpoint"
]
}[RAW API] Endpoints for Home Instance cats and nodes.
{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"enum": [
"home\/cats",
"home\/nodes",
"account\/home\/cats",
"account\/home\/nodes"
]
}
},
"required": [
"endpoint"
]
}[CLIENT-SIDE ONLY] [RAW API] Luck, buildstorage, recipes, heroes, tokeninfo, dailycrafting
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"luck",
"buildstorage",
"recipes",
"pvp\/heroes",
"tokeninfo",
"wizardsvault\/listings",
"dailycrafting",
"dungeons",
"mapchests",
"worldbosses",
"raids"
]
},
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"type",
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Detailed character specifics
{
"type": "object",
"properties": {
"character_name": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"core",
"inventory",
"buildtabs",
"crafting",
"sab",
"training",
"backstory",
"quests",
"skills",
"specializations"
]
},
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"character_name",
"type",
"api_key"
]
}[RAW API] Minor public catalogs
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"dungeons",
"mailcarriers",
"masteries",
"materials",
"titles",
"raids",
"pvp\/amulets",
"homestead\/decorations",
"homestead\/decorations\/categories",
"homestead\/glyphs",
"gliders",
"finishers",
"skins",
"recipes\/search",
"continents",
"currencies",
"emotes",
"pvp\/games",
"pvp\/heroes",
"pvp\/ranks",
"pvp\/seasons",
"pvp",
"wizardsvault",
"wizardsvault\/objectives",
"wvw",
"home\/cats",
"home\/nodes",
"legendaryarmory"
]
}
},
"required": [
"type"
]
}[RAW API] Current build, files, quaggans, logos, colors
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"build",
"colors",
"files",
"quaggans",
"logos",
"itemstats"
]
}
},
"required": [
"type"
]
}[RAW API] PvP season leaderboards
{
"type": "object",
"properties": {
"season_id": {
"type": "string"
}
},
"required": [
"season_id"
]
}[CLIENT-SIDE ONLY] [RAW API] Creates a restricted subtoken using master API key
{
"type": "object",
"properties": {
"expire": {
"type": "string"
},
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"expire",
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Unlocked account emotes
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Display name, world, AP, WvW rank, fractal level
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] All currencies: gold, karma, laurels, etc.
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Unlocked masteries and point totals by region
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] All characters: name, profession, level, race, gender, playtime
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Get equipment for a specific character
{
"type": "object",
"properties": {
"character_name": {
"type": "string"
},
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"character_name",
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] All crafting mats in storage with counts
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Shared inventory slot contents
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Current pending buy/sell orders on the TP
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Items and coin waiting for pickup at the TP
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Achievement progress and completion status
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Guild member list with ranks (Requires Guild Leader Auth)
{
"type": "object",
"properties": {
"guild_id": {
"type": "string"
},
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"guild_id",
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Guild treasury contents (Requires Guild Leader Auth)
{
"type": "object",
"properties": {
"guild_id": {
"type": "string"
},
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"guild_id",
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Recent guild event log (Requires Guild Leader Auth)
{
"type": "object",
"properties": {
"guild_id": {
"type": "string"
},
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"guild_id",
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Bank slot contents with item names and quantities
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"api_key"
]
}[RAW API] Everything cleared today: world bosses, dungeons, map chests, daily crafting
{
"type": "object",
"properties": {}
}[CLIENT-SIDE ONLY] [RAW API] Check Wizard's Vault objectives
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"daily",
"weekly",
"special"
]
},
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"type",
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] Check unlocked items across your account
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"skins",
"mounts",
"dyes",
"titles",
"minis",
"novelties",
"outfits",
"gliders",
"finishers",
"cats",
"nodes",
"jadebots",
"mailcarriers",
"skiffs",
"homestead\/decorations",
"homestead\/glyphs",
"legendaryarmory",
"masteries",
"progression",
"pvp\/heroes",
"recipes"
]
},
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"type",
"api_key"
]
}[CLIENT-SIDE ONLY] [RAW API] PvP win/loss stats and current standings
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "[RAW API] Your personal Guild Wars 2 API Key. Used locally in the browser."
}
},
"required": [
"api_key"
]
}[RAW API] Today's daily craftable items with reset time
{
"type": "object",
"properties": {}
}[RAW API] All Hero's Choice Chests and which maps they're in
{
"type": "object",
"properties": {}
}[RAW API] All world bosses schedule
{
"type": "object",
"properties": {}
}[RAW API] Today's daily achievements
{
"type": "object",
"properties": {}
}[RAW API] Full profession data: weapon types, flags, skill slots, spec IDs
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
}[RAW API] Skill details by ID
{
"type": "object",
"properties": {
"id": {
"type": "integer"
}
},
"required": [
"id"
]
}[RAW API] Full recipe details: disciplines, ingredients, output
{
"type": "object",
"properties": {
"id": {
"type": "integer"
}
},
"required": [
"id"
]
}[RAW API] Achievement details: description, rewards, tiers, bits
{
"type": "object",
"properties": {
"id": {
"type": "integer"
}
},
"required": [
"id"
]
}[RAW API] Search achievements by name or keyword
{
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
]
}[RAW API] Search guild by ID
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
}[RAW API] Map details: continent, region, level range
{
"type": "object",
"properties": {
"id": {
"type": "integer"
}
},
"required": [
"id"
]
}[RAW API] Current WvW scores, kills, deaths for a world
{
"type": "object",
"properties": {
"world_id": {
"type": "integer"
}
},
"required": [
"world_id"
]
}[RAW API] Current WV season info and available Astral Rewards
{
"type": "object",
"properties": {}
}[RAW API] List of all server worlds and IDs
{
"type": "object",
"properties": {}
}[RAW API] Live buy/sell prices for 1-10 items by name or ID. Shows spread, quantities.
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"items"
]
}[RAW API] Full order book (all buy/sell orders) for an item
{
"type": "object",
"properties": {
"item": {
"type": "string"
}
},
"required": [
"item"
]
}[RAW API] Current gold to gem and gem to gold exchange rates
{
"type": "object",
"properties": {}
}[RAW API] Name, description, rarity, type, icon for 1-10 items
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"items"
]
}[RAW API] Find items by partial name via the official GW2 Wiki
{
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
]
}Retrieves a list of image attachments missing alt-text
{
"type": "object",
"properties": {}
}Updates the alt-text for a specific image attachment ID.
{
"type": "object",
"properties": {
"attachment_id": {
"type": "integer"
},
"alt_text": {
"type": "string"
}
},
"required": [
"attachment_id",
"alt_text"
]
}Updates the dynamic AI FAQ block injected on pages/posts.
{
"type": "object",
"properties": {
"faq_q1": {
"type": "string"
},
"faq_a1": {
"type": "string"
},
"faq_q2": {
"type": "string"
},
"faq_a2": {
"type": "string"
}
}
}[RAW API] List all article tags and their post counts
{
"type": "object",
"properties": {}
}[RAW API] Get all social media profile links for the streamer
{
"type": "object",
"properties": {}
}[RAW API] Get current Twitch stream stats (followers, total views)
{
"type": "object",
"properties": {
"username": {
"type": "string"
}
}
}[RAW API] Fetch the full content of a WordPress page (e.g. about, contact)
{
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
]
}[RAW API] Unified search across all posts and pages
{
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
]
}[RAW API] Search all site articles
{
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
]
}[RAW API] Fetch the full content of an article by slug
{
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
]
}[RAW API] Get the most recent posts
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10
}
}
}[RAW API] Get all article categories and topics on this site
{
"type": "object",
"properties": {}
}[RAW API] Search within Guild Wars 2 guides
{
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
]
}[RAW API] Search for Streamer.bot or OBS scripts
{
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
]
}[RAW API] Search within Home Assistant guides
{
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
]
}[RAW API] Get live Twitch bio and socials for any streamer
{
"type": "object",
"properties": {
"username": {
"type": "string"
}
},
"required": [
"username"
]
}[RAW API] Check if a Twitch channel is currently live. Known channels: sythsaz (Sythsaz), kiki_sparks (Kit). Omit username to check both.
{
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "Twitch login name. Omit to check both sythsaz and kiki_sparks."
}
}
}[RAW API] Get gear recommendations and affiliate links
{
"type": "object",
"properties": {}
}[RAW API] Get all ways to support or donate
{
"type": "object",
"properties": {}
}[RAW API] Get the current Twitch stream schedule
{
"type": "object",
"properties": {}
}[RAW API] Generate a Stripe checkout intent to donate fiat.
{
"type": "object",
"properties": {
"amount": {
"type": "number"
}
},
"required": [
"amount"
]
}