{"server":"ai.duvera/gateway","count":52,"tools":[{"name":"amazon__package_track","title":null,"description":"[amazon · risk:low] Look up the delivery status of an Amazon order (read-only)","input_schema":{"type":"object","required":[],"properties":{"order_id":{"type":"string","description":"The order or tracking id to look up (defaults to most recent)"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"applehealth__heart_rate_read","title":null,"description":"[applehealth · risk:medium] Read heart-rate data from Apple Health","input_schema":{"type":"object","required":[],"properties":{"end":{"type":"string","description":"ISO-8601 end of the query window (defaults to now)"},"start":{"type":"string","description":"ISO-8601 start of the query window (defaults to today)"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"applehealth__sleep_read","title":null,"description":"[applehealth · risk:medium] Read sleep-analysis data from Apple Health","input_schema":{"type":"object","required":[],"properties":{"end":{"type":"string","description":"ISO-8601 end of the query window (defaults to now)"},"start":{"type":"string","description":"ISO-8601 start of the query window (defaults to last night)"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"applehealth__steps_read","title":null,"description":"[applehealth · risk:medium] Read step-count data from Apple Health","input_schema":{"type":"object","required":[],"properties":{"end":{"type":"string","description":"ISO-8601 end of the query window (defaults to now)"},"start":{"type":"string","description":"ISO-8601 start of the query window (defaults to today)"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"bluesky__trending_get","title":null,"description":"[bluesky · risk:low] Fetch the current trending topics on Bluesky. Returns topic names, display labels, and links to the topic feed. No account or API key required.\n","input_schema":{"type":"object","required":[],"properties":{}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"chase__balance_check","title":null,"description":"[chase · risk:low] Read the current balance of a Chase account (read-only)","input_schema":{"type":"object","required":[],"properties":{"account":{"type":"string","description":"The Chase account to check (defaults to primary)"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"datadog__logs_view","title":null,"description":"[datadog · risk:low] Search and read logs from Datadog over a time range","input_schema":{"type":"object","required":["query"],"properties":{"to":{"type":"string","description":"End of the time range (ISO 8601 or relative)"},"from":{"type":"string","description":"Start of the time range (ISO 8601 or relative)"},"query":{"type":"string","description":"Datadog log search query"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"delta__boardingpass_show","title":null,"description":"[delta · risk:low] Pull up the boarding pass for a Delta flight","input_schema":{"type":"object","required":["confirmation_code"],"properties":{"passenger":{"type":"string","description":"Passenger last name"},"confirmation_code":{"type":"string","description":"Booking confirmation code"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__dev_npm_package","title":null,"description":"[duvera · risk:low] Look up the latest version, description, license, and dependencies of an npm package. Works for scoped packages too (e.g. \"@types/node\"). No account required.","input_schema":{"type":"object","required":["package"],"properties":{"package":{"type":"string","description":"npm package name, e.g. \"express\" or \"@types/node\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__dev_pypi_package","title":null,"description":"[duvera · risk:low] Look up the current version, summary, license, and homepage of a Python package on PyPI. No account required.","input_schema":{"type":"object","required":["package"],"properties":{"package":{"type":"string","description":"PyPI package name, e.g. \"requests\" or \"fastapi\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__dev_stackoverflow_search","title":null,"description":"[duvera · risk:low] Search Stack Overflow questions by keyword. Returns top 5 by relevance with title, link, score, and answer status. No account required.","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search terms, e.g. \"goroutine leak detection\" or \"pandas merge on index\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__finance_crypto_price","title":null,"description":"[duvera · risk:low] Current spot price for one or more cryptocurrencies (CoinGecko ids like \"bitcoin,ethereum,solana\") in a fiat currency (default USD). Read-only market data. No account required.","input_schema":{"type":"object","required":["ids"],"properties":{"ids":{"type":"string","description":"Comma-separated CoinGecko coin ids, e.g. \"bitcoin\" or \"bitcoin,ethereum,solana\"."},"vs_currencies":{"type":"string","description":"Comma-separated fiat/quote currencies (default \"usd\"), e.g. \"usd,eur\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__finance_exchange_rates","title":null,"description":"[duvera · risk:low] Live USD exchange rates against major currencies. Read-only, no account required.","input_schema":{"type":"object","required":[],"properties":{}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__food_recipe_search","title":null,"description":"[duvera · risk:low] Search recipes by dish name (e.g. \"arrabiata\", \"pad thai\"). Returns ingredients, instructions, category, and cuisine. No account required.","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Dish name to search for, e.g. \"carbonara\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__food_restaurant_search","title":null,"description":"[duvera · risk:low] Search for restaurants and food places by name or location using OpenStreetMap. Read-only, no account required.","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query, e.g. \"pizza in San Francisco\" or \"sushi near me\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__geo_geocode","title":null,"description":"[duvera · risk:low] Convert a city or place name (e.g. \"Berlin\", \"San Francisco\") to latitude/longitude, country, timezone, and population. Use this before weather.current or weather.air-quality when you only have a place name. No account required.","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Place name to look up, e.g. \"Berlin\" or \"Springfield, Illinois\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__github_latest_release","title":null,"description":"[duvera · risk:low] Get the latest published release (tag, name, notes, date) of a public GitHub repository. Returns 404 for repos that publish no releases. No auth required.","input_schema":{"type":"object","required":["owner","repo"],"properties":{"repo":{"type":"string","description":"Repository name, e.g. \"express\"."},"owner":{"type":"string","description":"Repository owner, e.g. \"expressjs\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__github_read_file","title":null,"description":"[duvera · risk:low] Read a file from a public GitHub repository. Read-only.","input_schema":{"type":"object","required":["owner","repo"],"properties":{"path":{"type":"string","description":"File path within the repository, e.g. \"README.md\". Defaults to README.md."},"repo":{"type":"string","description":"Repository name, e.g. \"Hello-World\"."},"owner":{"type":"string","description":"Repository owner (username or org), e.g. \"octocat\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__github_search_repos","title":null,"description":"[duvera · risk:low] Search public GitHub repositories by keyword. Returns top 5 results by stars. No auth required.","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query (e.g. \"machine learning python\", \"react component library\")."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__news_search","title":null,"description":"[duvera · risk:low] Search Hacker News stories by keyword, ranked by relevance. Returns title, URL, points, author, and comment count. No account required.","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search terms, e.g. \"model context protocol\" or \"postgres performance\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__news_top_stories","title":null,"description":"[duvera · risk:low] Top stories from Hacker News. Read-only, no account required.","input_schema":{"type":"object","required":[],"properties":{}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__reference_dictionary","title":null,"description":"[duvera · risk:low] Definitions, phonetics, part of speech, and examples for an English word. No account required.","input_schema":{"type":"object","required":["word"],"properties":{"word":{"type":"string","description":"English word to define, e.g. \"governance\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__reference_public_holidays","title":null,"description":"[duvera · risk:low] Public holidays for a given year and ISO country code (e.g. 2026 + \"US\"). Includes national and regional holidays with dates and names. No account required.","input_schema":{"type":"object","required":["year","country"],"properties":{"year":{"type":"number","description":"Calendar year, e.g. 2026."},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code, e.g. \"US\", \"DE\", \"JP\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__time_now","title":null,"description":"[duvera · risk:low] Current date and time in an IANA timezone (e.g. \"America/New_York\", \"Asia/Tokyo\"). Includes day of week and DST status. No account required.","input_schema":{"type":"object","required":["timezone"],"properties":{"timezone":{"type":"string","description":"IANA timezone name, e.g. \"America/New_York\", \"Europe/Berlin\", \"Asia/Tokyo\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__travel_flight_search","title":null,"description":"[duvera · risk:low] List aircraft currently airborne within a radius of a point (adsb.lol ADS-B data). Use geo.geocode to get a city's coordinates first. Returns callsign, altitude, speed, and position. No account required.","input_schema":{"type":"object","required":["latitude","longitude","radius_nm"],"properties":{"latitude":{"type":"number","description":"Latitude of the search center (e.g. 40.64 for JFK)."},"longitude":{"type":"number","description":"Longitude of the search center (e.g. -73.78 for JFK)."},"radius_nm":{"type":"number","description":"Search radius in nautical miles (1-250), e.g. 50."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__weather_air_quality","title":null,"description":"[duvera · risk:low] Current air quality (US AQI, PM2.5, PM10, ozone) for a latitude/longitude. Use geo.geocode first if you only have a place name. No account required.","input_schema":{"type":"object","required":["latitude","longitude"],"properties":{"latitude":{"type":"number","description":"Latitude of the location (e.g. 37.77 for San Francisco)."},"longitude":{"type":"number","description":"Longitude of the location (e.g. -122.42 for San Francisco)."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__weather_current","title":null,"description":"[duvera · risk:low] Current temperature, conditions, wind, and humidity for a latitude/longitude (Open-Meteo). Use geo.geocode first if you only have a city or place name. No account required.","input_schema":{"type":"object","required":["latitude","longitude"],"properties":{"latitude":{"type":"number","description":"Latitude of the location (e.g. 37.77 for San Francisco)."},"longitude":{"type":"number","description":"Longitude of the location (e.g. -122.42 for San Francisco)."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__wiki_search","title":null,"description":"[duvera · risk:low] Search Wikipedia articles by keyword. Returns matching page titles, keys, and excerpts. Pass a result's key to wiki.summary for the article summary. No account required.","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search terms, e.g. \"zero trust architecture\" or \"Ada Lovelace\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"duvera__wiki_summary","title":null,"description":"[duvera · risk:low] Get the lead summary of a Wikipedia article by title (e.g. \"Zero_trust_architecture\"). Use wiki.search first to find the exact page key. No account required.","input_schema":{"type":"object","required":["title"],"properties":{"title":{"type":"string","description":"Article title or page key, e.g. \"Ada Lovelace\" or \"Zero_trust_architecture\" (from wiki.search results)."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"gmail__mail_read","title":null,"description":"[gmail · risk:low] Read recent emails from the Gmail inbox","input_schema":{"type":"object","required":[],"properties":{"label":{"type":"string","description":"Optional label/folder to read from (defaults to INBOX)"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"googlecalendar__availability_find","title":null,"description":"[googlecalendar · risk:low] Find open time slots within a date range in Google Calendar","input_schema":{"type":"object","required":["start","end"],"properties":{"end":{"type":"string","description":"End of the search window in ISO 8601 format"},"start":{"type":"string","description":"Start of the search window in ISO 8601 format"},"duration_minutes":{"type":"number","description":"Desired slot length in minutes"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"google_workspace__mail_search","title":null,"description":"[google-workspace · risk:low] Search Mail via Gmail, governed by Duvera.","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query, e.g. 'invoices from Acme last month'."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"grubhub__order_track","title":null,"description":"[grubhub · risk:low] Check the live status and ETA of a Grubhub order","input_schema":{"type":"object","required":["order_id"],"properties":{"order_id":{"type":"string","description":"Identifier of the order to track"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"hackernews__stories_top","title":null,"description":"[hackernews · risk:low] Fetch the current list of top-story ids on Hacker News. Returns an array of item ids (resolve details via the item endpoint). No account or API key required; the hacker-news.firebaseio.com endpoint is open and unmetered.\n","input_schema":{"type":"object","required":[],"properties":{}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"instacart__menu_search","title":null,"description":"[instacart · risk:low] Search for grocery items and stores in the Instacart app","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search terms, e.g. \"organic bananas\""},"store":{"type":"string","description":"Store name or id to scope the search"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"maps__eta_share","title":null,"description":"[maps · risk:low] Share your estimated time of arrival with a contact from Apple Maps","input_schema":{"type":"object","required":["contact"],"properties":{"contact":{"type":"string","description":"Contact name or number to share ETA with"},"destination":{"type":"string","description":"Destination address or place name for the active trip"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"microsoft365__calendar_list","title":null,"description":"[microsoft365 · risk:low] List Calendar via Outlook Calendar, governed by Duvera.","input_schema":{"type":"object","required":[],"properties":{"range":{"type":"string","description":"Date range, e.g. 'this week'."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"microsoft365__mail_search","title":null,"description":"[microsoft365 · risk:low] Search Mail via Outlook / Exchange, governed by Duvera.","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query, e.g. 'invoices from Acme last month'."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"notion__notes_search","title":null,"description":"[notion · risk:low] Search pages and notes in Notion by query","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query string"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"obsidian__notes_search","title":null,"description":"[obsidian · risk:low] Search notes in an Obsidian vault by query","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query string"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"open_meteo__weather_forecast","title":null,"description":"[open-meteo · risk:low] Current temperature, conditions, humidity, and wind for a latitude/longitude, from Open-Meteo.","input_schema":{"type":"object","required":["latitude","longitude"],"properties":{"latitude":{"type":"number","description":"Latitude of the place (e.g. 37.77 for San Francisco)."},"longitude":{"type":"number","description":"Longitude of the place (e.g. -122.42 for San Francisco)."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"opensky__flights_live","title":null,"description":"[opensky · risk:low] List aircraft currently airborne within a latitude/longitude box, from OpenSky's live ADS-B feed.","input_schema":{"type":"object","required":["lamin","lomin","lamax","lomax"],"properties":{"lamax":{"type":"number","description":"North edge of the box — maximum latitude (e.g. 40.9 for NYC)."},"lamin":{"type":"number","description":"South edge of the box — minimum latitude (e.g. 40.6 for NYC)."},"lomax":{"type":"number","description":"East edge of the box — maximum longitude (e.g. -73.7 for NYC)."},"lomin":{"type":"number","description":"West edge of the box — minimum longitude (e.g. -74.1 for NYC)."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"postgres__sql_read","title":null,"description":"[postgres · risk:low] Execute a read-only SQL query against a Postgres database","input_schema":{"type":"object","required":["database","query"],"properties":{"query":{"type":"string","description":"Read-only SQL query (SELECT) to execute"},"database":{"type":"string","description":"Target database name"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"shazam__audio_identify","title":null,"description":"[shazam · risk:low] Identify the song currently playing using Shazam","input_schema":{"type":"object","required":[],"properties":{"duration_ms":{"type":"number","description":"How long to listen before identifying, in milliseconds"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"slack__message_search","title":null,"description":"[slack · risk:low] Search recent messages across Slack channels","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query string"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"southwest__flight_status","title":null,"description":"[southwest · risk:low] Check the status of a Southwest flight","input_schema":{"type":"object","required":["flight_number"],"properties":{"date":{"type":"string","description":"Flight date (YYYY-MM-DD)"},"flight_number":{"type":"string","description":"Flight number, e.g. WN1234"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"telegram__message_read","title":null,"description":"[telegram · risk:low] Read recent messages from a Telegram chat","input_schema":{"type":"object","required":["chat"],"properties":{"chat":{"type":"string","description":"Chat id or @username to read from"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"twitter__tweets_search","title":null,"description":"[twitter · risk:low] Search for recent tweets matching a keyword, hashtag, or phrase using the Twitter v2 API. Pass your Twitter Bearer Token via X-Duvera-Service-Token header — Duvera never stores it. Get a free Bearer Token at developer.twitter.com.\n","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Twitter search query. Supports operators like \"from:user\", \"#hashtag\", \"-word\"."},"max_results":{"type":"number","description":"Number of tweets to return (10-100, default 10)."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"uber__fare_estimate","title":null,"description":"[uber · risk:low] Estimate the fare for a trip in the Uber app","input_schema":{"type":"object","required":["destination"],"properties":{"pickup":{"type":"string","description":"Pickup address (defaults to current location)"},"product":{"type":"string","description":"Ride product, e.g. UberX, Comfort, Black"},"destination":{"type":"string","description":"Drop-off address or place name"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"united__flight_status","title":null,"description":"[united · risk:low] Check the status of a United flight","input_schema":{"type":"object","required":["flight_number"],"properties":{"date":{"type":"string","description":"Flight date (YYYY-MM-DD)"},"flight_number":{"type":"string","description":"Flight number, e.g. UA123"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"venmo__payment_request","title":null,"description":"[venmo · risk:low] Request a payment from a contact via Venmo (no money leaves your account)","input_schema":{"type":"object","required":["recipient","amount_cents"],"properties":{"note":{"type":"string","description":"Optional note explaining the request"},"recipient":{"type":"string","description":"The Venmo handle, phone, or contact to request from"},"amount_cents":{"type":"number","description":"Amount being requested, in cents"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"},{"name":"wallet__boardingpass_show","title":null,"description":"[wallet · risk:low] Pull up a boarding pass stored in Apple Wallet","input_schema":{"type":"object","required":[],"properties":{"pass_name":{"type":"string","description":"Name or description of the pass to display"},"flight_number":{"type":"string","description":"Flight number associated with the pass"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-09T23:44:34.753Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/ai.duvera%2Fgateway/connection?target=mcpServers","arguments":{"name":"ai.duvera/gateway","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/ai.duvera%2Fgateway","arguments":{"name":"ai.duvera/gateway"}}]}