Governed AI actions with signed, verifiable receipts: free keyless reads, human-approved writes.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional Duvera agent key (Bearer ak_…). Omit for the free anonymous read-only catalog; create a free account at https://app.duvera.ai/v1/onboard for your own key, dashboard, and limits.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
[amazon · risk:low] Look up the delivery status of an Amazon order (read-only)
The order or tracking id to look up (defaults to most recent)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
[amazon · risk:low] Look up the delivery status of an Amazon order (read-only)
| Argument | Type | Description |
|---|---|---|
| order_id | string | The order or tracking id to look up (defaults to most recent) |
{
"type": "object",
"required": [],
"properties": {
"order_id": {
"type": "string",
"description": "The order or tracking id to look up (defaults to most recent)"
}
}
}[applehealth · risk:medium] Read heart-rate data from Apple Health
| Argument | Type | Description |
|---|---|---|
| end | string | ISO-8601 end of the query window (defaults to now) |
| start | string | ISO-8601 start of the query window (defaults to today) |
{
"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)"
}
}
}[applehealth · risk:medium] Read sleep-analysis data from Apple Health
| Argument | Type | Description |
|---|---|---|
| end | string | ISO-8601 end of the query window (defaults to now) |
| start | string | ISO-8601 start of the query window (defaults to last night) |
{
"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)"
}
}
}[applehealth · risk:medium] Read step-count data from Apple Health
| Argument | Type | Description |
|---|---|---|
| end | string | ISO-8601 end of the query window (defaults to now) |
| start | string | ISO-8601 start of the query window (defaults to today) |
{
"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)"
}
}
}[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.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}[chase · risk:low] Read the current balance of a Chase account (read-only)
| Argument | Type | Description |
|---|---|---|
| account | string | The Chase account to check (defaults to primary) |
{
"type": "object",
"required": [],
"properties": {
"account": {
"type": "string",
"description": "The Chase account to check (defaults to primary)"
}
}
}[datadog · risk:low] Search and read logs from Datadog over a time range
| Argument | Type | Description |
|---|---|---|
| to | string | End of the time range (ISO 8601 or relative) |
| from | string | Start of the time range (ISO 8601 or relative) |
| query* | string | Datadog log search query |
{
"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"
}
}
}[delta · risk:low] Pull up the boarding pass for a Delta flight
| Argument | Type | Description |
|---|---|---|
| passenger | string | Passenger last name |
| confirmation_code* | string | Booking confirmation code |
{
"type": "object",
"required": [
"confirmation_code"
],
"properties": {
"passenger": {
"type": "string",
"description": "Passenger last name"
},
"confirmation_code": {
"type": "string",
"description": "Booking confirmation code"
}
}
}[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.
| Argument | Type | Description |
|---|---|---|
| package* | string | npm package name, e.g. "express" or "@types/node". |
{
"type": "object",
"required": [
"package"
],
"properties": {
"package": {
"type": "string",
"description": "npm package name, e.g. \"express\" or \"@types/node\"."
}
}
}[duvera · risk:low] Look up the current version, summary, license, and homepage of a Python package on PyPI. No account required.
| Argument | Type | Description |
|---|---|---|
| package* | string | PyPI package name, e.g. "requests" or "fastapi". |
{
"type": "object",
"required": [
"package"
],
"properties": {
"package": {
"type": "string",
"description": "PyPI package name, e.g. \"requests\" or \"fastapi\"."
}
}
}[duvera · risk:low] Search Stack Overflow questions by keyword. Returns top 5 by relevance with title, link, score, and answer status. No account required.
| Argument | Type | Description |
|---|---|---|
| query* | string | Search terms, e.g. "goroutine leak detection" or "pandas merge on index". |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search terms, e.g. \"goroutine leak detection\" or \"pandas merge on index\"."
}
}
}[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.
| Argument | Type | Description |
|---|---|---|
| ids* | string | Comma-separated CoinGecko coin ids, e.g. "bitcoin" or "bitcoin,ethereum,solana". |
| vs_currencies | string | Comma-separated fiat/quote currencies (default "usd"), e.g. "usd,eur". |
{
"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\"."
}
}
}[duvera · risk:low] Live USD exchange rates against major currencies. Read-only, no account required.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}[duvera · risk:low] Search recipes by dish name (e.g. "arrabiata", "pad thai"). Returns ingredients, instructions, category, and cuisine. No account required.
| Argument | Type | Description |
|---|---|---|
| query* | string | Dish name to search for, e.g. "carbonara". |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Dish name to search for, e.g. \"carbonara\"."
}
}
}[duvera · risk:low] Search for restaurants and food places by name or location using OpenStreetMap. Read-only, no account required.
| Argument | Type | Description |
|---|---|---|
| query* | string | Search query, e.g. "pizza in San Francisco" or "sushi near me". |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query, e.g. \"pizza in San Francisco\" or \"sushi near me\"."
}
}
}[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.
| Argument | Type | Description |
|---|---|---|
| query* | string | Place name to look up, e.g. "Berlin" or "Springfield, Illinois". |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Place name to look up, e.g. \"Berlin\" or \"Springfield, Illinois\"."
}
}
}[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.
| Argument | Type | Description |
|---|---|---|
| repo* | string | Repository name, e.g. "express". |
| owner* | string | Repository owner, e.g. "expressjs". |
{
"type": "object",
"required": [
"owner",
"repo"
],
"properties": {
"repo": {
"type": "string",
"description": "Repository name, e.g. \"express\"."
},
"owner": {
"type": "string",
"description": "Repository owner, e.g. \"expressjs\"."
}
}
}[duvera · risk:low] Read a file from a public GitHub repository. Read-only.
| Argument | Type | Description |
|---|---|---|
| path | string | File path within the repository, e.g. "README.md". Defaults to README.md. |
| repo* | string | Repository name, e.g. "Hello-World". |
| owner* | string | Repository owner (username or org), e.g. "octocat". |
{
"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\"."
}
}
}[duvera · risk:low] Search public GitHub repositories by keyword. Returns top 5 results by stars. No auth required.
| Argument | Type | Description |
|---|---|---|
| query* | string | Search query (e.g. "machine learning python", "react component library"). |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query (e.g. \"machine learning python\", \"react component library\")."
}
}
}[duvera · risk:low] Search Hacker News stories by keyword, ranked by relevance. Returns title, URL, points, author, and comment count. No account required.
| Argument | Type | Description |
|---|---|---|
| query* | string | Search terms, e.g. "model context protocol" or "postgres performance". |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search terms, e.g. \"model context protocol\" or \"postgres performance\"."
}
}
}[duvera · risk:low] Top stories from Hacker News. Read-only, no account required.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}[duvera · risk:low] Definitions, phonetics, part of speech, and examples for an English word. No account required.
| Argument | Type | Description |
|---|---|---|
| word* | string | English word to define, e.g. "governance". |
{
"type": "object",
"required": [
"word"
],
"properties": {
"word": {
"type": "string",
"description": "English word to define, e.g. \"governance\"."
}
}
}[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.
| Argument | Type | Description |
|---|---|---|
| year* | number | Calendar year, e.g. 2026. |
| country* | string | ISO 3166-1 alpha-2 country code, e.g. "US", "DE", "JP". |
{
"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\"."
}
}
}[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.
| Argument | Type | Description |
|---|---|---|
| timezone* | string | IANA timezone name, e.g. "America/New_York", "Europe/Berlin", "Asia/Tokyo". |
{
"type": "object",
"required": [
"timezone"
],
"properties": {
"timezone": {
"type": "string",
"description": "IANA timezone name, e.g. \"America/New_York\", \"Europe/Berlin\", \"Asia/Tokyo\"."
}
}
}[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.
| Argument | Type | Description |
|---|---|---|
| latitude* | number | Latitude of the search center (e.g. 40.64 for JFK). |
| longitude* | number | Longitude of the search center (e.g. -73.78 for JFK). |
| radius_nm* | number | Search radius in nautical miles (1-250), e.g. 50. |
{
"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."
}
}
}[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.
| Argument | Type | Description |
|---|---|---|
| latitude* | number | Latitude of the location (e.g. 37.77 for San Francisco). |
| longitude* | number | Longitude of the location (e.g. -122.42 for San Francisco). |
{
"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)."
}
}
}[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.
| Argument | Type | Description |
|---|---|---|
| latitude* | number | Latitude of the location (e.g. 37.77 for San Francisco). |
| longitude* | number | Longitude of the location (e.g. -122.42 for San Francisco). |
{
"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)."
}
}
}[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.
| Argument | Type | Description |
|---|---|---|
| query* | string | Search terms, e.g. "zero trust architecture" or "Ada Lovelace". |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search terms, e.g. \"zero trust architecture\" or \"Ada Lovelace\"."
}
}
}[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.
| Argument | Type | Description |
|---|---|---|
| title* | string | Article title or page key, e.g. "Ada Lovelace" or "Zero_trust_architecture" (from wiki.search results). |
{
"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)."
}
}
}[gmail · risk:low] Read recent emails from the Gmail inbox
| Argument | Type | Description |
|---|---|---|
| label | string | Optional label/folder to read from (defaults to INBOX) |
{
"type": "object",
"required": [],
"properties": {
"label": {
"type": "string",
"description": "Optional label/folder to read from (defaults to INBOX)"
}
}
}[google-workspace · risk:low] Search Mail via Gmail, governed by Duvera.
| Argument | Type | Description |
|---|---|---|
| query* | string | Search query, e.g. 'invoices from Acme last month'. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query, e.g. 'invoices from Acme last month'."
}
}
}[googlecalendar · risk:low] Find open time slots within a date range in Google Calendar
| Argument | Type | Description |
|---|---|---|
| end* | string | End of the search window in ISO 8601 format |
| start* | string | Start of the search window in ISO 8601 format |
| duration_minutes | number | Desired slot length in minutes |
{
"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"
}
}
}[grubhub · risk:low] Check the live status and ETA of a Grubhub order
| Argument | Type | Description |
|---|---|---|
| order_id* | string | Identifier of the order to track |
{
"type": "object",
"required": [
"order_id"
],
"properties": {
"order_id": {
"type": "string",
"description": "Identifier of the order to track"
}
}
}[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.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}[instacart · risk:low] Search for grocery items and stores in the Instacart app
| Argument | Type | Description |
|---|---|---|
| query* | string | Search terms, e.g. "organic bananas" |
| store | string | Store name or id to scope the search |
{
"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"
}
}
}[maps · risk:low] Share your estimated time of arrival with a contact from Apple Maps
| Argument | Type | Description |
|---|---|---|
| contact* | string | Contact name or number to share ETA with |
| destination | string | Destination address or place name for the active trip |
{
"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"
}
}
}[microsoft365 · risk:low] List Calendar via Outlook Calendar, governed by Duvera.
| Argument | Type | Description |
|---|---|---|
| range | string | Date range, e.g. 'this week'. |
{
"type": "object",
"required": [],
"properties": {
"range": {
"type": "string",
"description": "Date range, e.g. 'this week'."
}
}
}[microsoft365 · risk:low] Search Mail via Outlook / Exchange, governed by Duvera.
| Argument | Type | Description |
|---|---|---|
| query* | string | Search query, e.g. 'invoices from Acme last month'. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query, e.g. 'invoices from Acme last month'."
}
}
}[notion · risk:low] Search pages and notes in Notion by query
| Argument | Type | Description |
|---|---|---|
| query* | string | Search query string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query string"
}
}
}[obsidian · risk:low] Search notes in an Obsidian vault by query
| Argument | Type | Description |
|---|---|---|
| query* | string | Search query string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query string"
}
}
}[open-meteo · risk:low] Current temperature, conditions, humidity, and wind for a latitude/longitude, from Open-Meteo.
| Argument | Type | Description |
|---|---|---|
| latitude* | number | Latitude of the place (e.g. 37.77 for San Francisco). |
| longitude* | number | Longitude of the place (e.g. -122.42 for San Francisco). |
{
"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)."
}
}
}[opensky · risk:low] List aircraft currently airborne within a latitude/longitude box, from OpenSky's live ADS-B feed.
| Argument | Type | Description |
|---|---|---|
| lamax* | number | North edge of the box — maximum latitude (e.g. 40.9 for NYC). |
| lamin* | number | South edge of the box — minimum latitude (e.g. 40.6 for NYC). |
| lomax* | number | East edge of the box — maximum longitude (e.g. -73.7 for NYC). |
| lomin* | number | West edge of the box — minimum longitude (e.g. -74.1 for NYC). |
{
"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)."
}
}
}[postgres · risk:low] Execute a read-only SQL query against a Postgres database
| Argument | Type | Description |
|---|---|---|
| query* | string | Read-only SQL query (SELECT) to execute |
| database* | string | Target database name |
{
"type": "object",
"required": [
"database",
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Read-only SQL query (SELECT) to execute"
},
"database": {
"type": "string",
"description": "Target database name"
}
}
}[shazam · risk:low] Identify the song currently playing using Shazam
| Argument | Type | Description |
|---|---|---|
| duration_ms | number | How long to listen before identifying, in milliseconds |
{
"type": "object",
"required": [],
"properties": {
"duration_ms": {
"type": "number",
"description": "How long to listen before identifying, in milliseconds"
}
}
}[slack · risk:low] Search recent messages across Slack channels
| Argument | Type | Description |
|---|---|---|
| query* | string | Search query string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query string"
}
}
}[southwest · risk:low] Check the status of a Southwest flight
| Argument | Type | Description |
|---|---|---|
| date | string | Flight date (YYYY-MM-DD) |
| flight_number* | string | Flight number, e.g. WN1234 |
{
"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"
}
}
}[telegram · risk:low] Read recent messages from a Telegram chat
| Argument | Type | Description |
|---|---|---|
| chat* | string | Chat id or @username to read from |
{
"type": "object",
"required": [
"chat"
],
"properties": {
"chat": {
"type": "string",
"description": "Chat id or @username to read from"
}
}
}[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.
| Argument | Type | Description |
|---|---|---|
| query* | string | Twitter search query. Supports operators like "from:user", "#hashtag", "-word". |
| max_results | number | Number of tweets to return (10-100, default 10). |
{
"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)."
}
}
}[uber · risk:low] Estimate the fare for a trip in the Uber app
| Argument | Type | Description |
|---|---|---|
| pickup | string | Pickup address (defaults to current location) |
| product | string | Ride product, e.g. UberX, Comfort, Black |
| destination* | string | Drop-off address or place name |
{
"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"
}
}
}[united · risk:low] Check the status of a United flight
| Argument | Type | Description |
|---|---|---|
| date | string | Flight date (YYYY-MM-DD) |
| flight_number* | string | Flight number, e.g. UA123 |
{
"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"
}
}
}[venmo · risk:low] Request a payment from a contact via Venmo (no money leaves your account)
| Argument | Type | Description |
|---|---|---|
| note | string | Optional note explaining the request |
| recipient* | string | The Venmo handle, phone, or contact to request from |
| amount_cents* | number | Amount being requested, in cents |
{
"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"
}
}
}[wallet · risk:low] Pull up a boarding pass stored in Apple Wallet
| Argument | Type | Description |
|---|---|---|
| pass_name | string | Name or description of the pass to display |
| flight_number | string | Flight number associated with the pass |
{
"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"
}
}
}