Tool tree
gradeNot graded
search_docsAnswer
Search Bird's developer documentation. Returns matching pages with their title, URL, Markdown URL and a short snippet. Fetch the Markdown URL to read a whole page.
View tool JSON
{
"name": "search_docs",
"kind": "answer",
"impl": "imperative",
"description": "Search Bird's developer documentation. Returns matching pages with their title, URL, Markdown URL and a short snippet. Fetch the Markdown URL to read a whole page.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "What to look for, in plain words, for example 'verify a sending domain'.",
"minLength": 1,
"maxLength": 200
},
"limit": {
"type": "integer",
"description": "How many pages to return.",
"minimum": 1,
"maximum": 10,
"default": 5
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/docs"
}get_pricingAnswer
Look up Bird's published public prices for a product, from the same source as bird.com/pricing. Returns the published values unchanged, in the published currency, including each plan's fee, rate limits and quotas for products with plans. Every product except email, lookup, realtime and amb needs a country; sms_mtc also needs a currency.
View tool JSON
{
"name": "get_pricing",
"kind": "answer",
"impl": "imperative",
"description": "Look up Bird's published public prices for a product, from the same source as bird.com/pricing. Returns the published values unchanged, in the published currency, including each plan's fee, rate limits and quotas for products with plans. Every product except email, lookup, realtime and amb needs a country; sms_mtc also needs a currency.",
"inputSchema": {
"type": "object",
"properties": {
"product": {
"type": "string",
"enum": [
"email",
"sms",
"whatsapp",
"voice",
"realtime",
"amb",
"numbers",
"lookup",
"sms_mtc",
"sms_fees"
]
},
"country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 country code, for example 'US'.",
"pattern": "^[A-Za-z]{2}$"
},
"currency": {
"type": "string",
"description": "ISO 4217 currency code, for example 'EUR'. Only sms_mtc uses it.",
"pattern": "^[A-Za-z]{3}$"
}
},
"required": [
"product"
],
"additionalProperties": false
},
"page": "/docs"
}find_api_endpointAnswer
Find Bird API operations in the public OpenAPI specification. Returns each match's HTTP method, path, summary, operation ID and reference page URL.
View tool JSON
{
"name": "find_api_endpoint",
"kind": "answer",
"impl": "imperative",
"description": "Find Bird API operations in the public OpenAPI specification. Returns each match's HTTP method, path, summary, operation ID and reference page URL.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Words to match against paths, summaries and operation IDs, for example 'send sms'.",
"minLength": 1,
"maxLength": 200
},
"limit": {
"type": "integer",
"description": "How many operations to return.",
"minimum": 1,
"maximum": 10,
"default": 5
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/docs"
}get_page_markdownAnswer
Return the Markdown version of the bird.com page that is open, the text bird.com serves at the page URL with .md appended.
View tool JSON
{
"name": "get_page_markdown",
"kind": "answer",
"impl": "imperative",
"description": "Return the Markdown version of the bird.com page that is open, the text bird.com serves at the page URL with .md appended.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/docs"
}