[{"type":"function","function":{"name":"toolroute_toolroute_check_before_build","description":"ToolRoute: check_before_build — Query the ToolRoute capability registry — check before building, search existing tools","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for toolroute/check_before_build"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_toolroute_search","description":"ToolRoute: search — Query the ToolRoute capability registry — check before building, search existing tools","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for toolroute/search"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_context7_search","description":"Context7: search — Library documentation lookup — search for libraries and query up-to-date docs for any framework or SDK","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for context7/search"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_context7_query_docs","description":"Context7: query-docs — Library documentation lookup — search for libraries and query up-to-date docs for any framework or SDK","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for context7/query-docs"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_firecrawl_scrape","description":"Firecrawl: scrape — Web scraping and crawling — extract markdown, HTML, or site maps from any URL","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for firecrawl/scrape"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_firecrawl_crawl","description":"Firecrawl: crawl — Web scraping and crawling — extract markdown, HTML, or site maps from any URL","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for firecrawl/crawl"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_firecrawl_map","description":"Firecrawl: map — Web scraping and crawling — extract markdown, HTML, or site maps from any URL","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for firecrawl/map"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_elevenlabs_text_to_speech","description":"ElevenLabs: text-to-speech — Text-to-speech — generate natural-sounding audio from text or list available voices","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for elevenlabs/text-to-speech"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_elevenlabs_voices","description":"ElevenLabs: voices — Text-to-speech — generate natural-sounding audio from text or list available voices","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for elevenlabs/voices"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_sendgrid_send_email","description":"SendGrid: send-email — Email sending — deliver transactional and marketing emails","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for sendgrid/send-email"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_playwright_screenshot","description":"Playwright: screenshot — Browser automation — screenshots, text scraping, and PDF generation via remote rendering","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for playwright/screenshot"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_playwright_scrape_text","description":"Playwright: scrape-text — Browser automation — screenshots, text scraping, and PDF generation via remote rendering","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for playwright/scrape-text"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_playwright_pdf","description":"Playwright: pdf — Browser automation — screenshots, text scraping, and PDF generation via remote rendering","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for playwright/pdf"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_claude_chat","description":"Claude: chat — Anthropic Claude LLM — send chat and completion requests through the ToolRoute gateway","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for claude/chat"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_claude_complete","description":"Claude: complete — Anthropic Claude LLM — send chat and completion requests through the ToolRoute gateway","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for claude/complete"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_github_search_repos","description":"GitHub: search-repos — GitHub API — search repositories, read READMEs, and list issues through a unified interface","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for github/search-repos"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_github_get_readme","description":"GitHub: get-readme — GitHub API — search repositories, read READMEs, and list issues through a unified interface","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for github/get-readme"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_github_list_issues","description":"GitHub: list-issues — GitHub API — search repositories, read READMEs, and list issues through a unified interface","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for github/list-issues"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_supabase_execute_sql","description":"Supabase: execute-sql — Supabase database operations — execute SQL, list tables, insert and select rows via REST or Management API","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for supabase/execute-sql"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_supabase_list_tables","description":"Supabase: list-tables — Supabase database operations — execute SQL, list tables, insert and select rows via REST or Management API","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for supabase/list-tables"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_supabase_insert","description":"Supabase: insert — Supabase database operations — execute SQL, list tables, insert and select rows via REST or Management API","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for supabase/insert"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_supabase_select","description":"Supabase: select — Supabase database operations — execute SQL, list tables, insert and select rows via REST or Management API","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for supabase/select"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_stripe_list_customers","description":"Stripe: list-customers — Stripe payment operations — list customers, create payment links, list products, and check balance","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for stripe/list-customers"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_stripe_create_payment_link","description":"Stripe: create-payment-link — Stripe payment operations — list customers, create payment links, list products, and check balance","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for stripe/create-payment-link"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_stripe_list_products","description":"Stripe: list-products — Stripe payment operations — list customers, create payment links, list products, and check balance","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for stripe/list-products"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_stripe_get_balance","description":"Stripe: get-balance — Stripe payment operations — list customers, create payment links, list products, and check balance","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for stripe/get-balance"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_twilio_send_sms","description":"Twilio: send-sms — Twilio communications — send SMS, make voice calls, and list message history","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for twilio/send-sms"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_twilio_make_call","description":"Twilio: make-call — Twilio communications — send SMS, make voice calls, and list message history","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for twilio/make-call"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_twilio_list_messages","description":"Twilio: list-messages — Twilio communications — send SMS, make voice calls, and list message history","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for twilio/list-messages"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_whisper_transcribe","description":"Whisper: transcribe — OpenAI Whisper speech-to-text — transcribe audio from a URL into text","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for whisper/transcribe"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_resend_send_email","description":"Resend: send-email — Resend email delivery — send transactional emails and list sent email history","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for resend/send-email"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_resend_list_emails","description":"Resend: list-emails — Resend email delivery — send transactional emails and list sent email history","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for resend/list-emails"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_search_web","description":"Web Search: web — Web, news, and image search via Brave Search API — the #1 capability for agent autonomy","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for search/web"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_search_news","description":"Web Search: news — Web, news, and image search via Brave Search API — the #1 capability for agent autonomy","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for search/news"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_search_images","description":"Web Search: images — Web, news, and image search via Brave Search API — the #1 capability for agent autonomy","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for search/images"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_image_generate","description":"Image Generation: generate — AI image generation and upscaling via fal.ai — Flux, SDXL, Clarity Upscaler","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for image/generate"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_image_upscale","description":"Image Generation: upscale — AI image generation and upscaling via fal.ai — Flux, SDXL, Clarity Upscaler","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for image/upscale"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_translate_text","description":"DeepL Translation: text — High-quality text translation and language detection via DeepL API","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for translate/text"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_translate_detect_language","description":"DeepL Translation: detect-language — High-quality text translation and language detection via DeepL API","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for translate/detect-language"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_screenshot_capture","description":"Screenshot Capture: capture — High-quality website screenshots via ScreenshotOne API with thum.io fallback","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for screenshot/capture"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_screenshot_fullpage","description":"Screenshot Capture: fullpage — High-quality website screenshots via ScreenshotOne API with thum.io fallback","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for screenshot/fullpage"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_pdf_from_html","description":"PDF Generation: from-html — Generate PDFs from HTML content or URLs via html2pdf.app API","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for pdf/from-html"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_pdf_from_url","description":"PDF Generation: from-url — Generate PDFs from HTML content or URLs via html2pdf.app API","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for pdf/from-url"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_calendar_list_events","description":"Google Calendar: list-events — Google Calendar operations — list events, create events, check availability. BYOK-only (requires Google OAuth token).","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for calendar/list-events"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_calendar_create_event","description":"Google Calendar: create-event — Google Calendar operations — list events, create events, check availability. BYOK-only (requires Google OAuth token).","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for calendar/create-event"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_calendar_check_availability","description":"Google Calendar: check-availability — Google Calendar operations — list events, create events, check availability. BYOK-only (requires Google OAuth token).","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for calendar/check-availability"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_drive_list_files","description":"Google Drive: list-files — Google Drive file management — list, search, read, and upload files. BYOK-only (requires Google OAuth token).","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for drive/list-files"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_drive_search","description":"Google Drive: search — Google Drive file management — list, search, read, and upload files. BYOK-only (requires Google OAuth token).","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for drive/search"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_drive_get_content","description":"Google Drive: get-content — Google Drive file management — list, search, read, and upload files. BYOK-only (requires Google OAuth token).","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for drive/get-content"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_drive_upload_text","description":"Google Drive: upload-text — Google Drive file management — list, search, read, and upload files. BYOK-only (requires Google OAuth token).","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for drive/upload-text"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_openai_chat","description":"OpenAI: chat — GPT chat completions, DALL-E image generation, text embeddings, and content moderation","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for openai/chat"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_openai_image","description":"OpenAI: image — GPT chat completions, DALL-E image generation, text embeddings, and content moderation","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for openai/image"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_openai_embeddings","description":"OpenAI: embeddings — GPT chat completions, DALL-E image generation, text embeddings, and content moderation","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for openai/embeddings"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_openai_moderation","description":"OpenAI: moderation — GPT chat completions, DALL-E image generation, text embeddings, and content moderation","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for openai/moderation"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_pexels_search_photos","description":"Pexels: search-photos — Free stock photos and videos — search curated high-quality media for any project","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for pexels/search-photos"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_pexels_search_videos","description":"Pexels: search-videos — Free stock photos and videos — search curated high-quality media for any project","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for pexels/search-videos"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_pexels_curated","description":"Pexels: curated — Free stock photos and videos — search curated high-quality media for any project","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for pexels/curated"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_unsplash_search","description":"Unsplash: search — Free high-resolution stock photos — search, random, and direct photo access","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for unsplash/search"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_unsplash_random","description":"Unsplash: random — Free high-resolution stock photos — search, random, and direct photo access","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for unsplash/random"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_unsplash_get_photo","description":"Unsplash: get-photo — Free high-resolution stock photos — search, random, and direct photo access","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for unsplash/get-photo"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_removebg_remove","description":"Remove.bg: remove — AI background removal — remove backgrounds from product photos, headshots, and ad creative","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for removebg/remove"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_vapi_create_call","description":"Vapi: create-call — Voice AI agents — create and manage AI phone calls with assistants","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for vapi/create-call"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_vapi_list_calls","description":"Vapi: list-calls — Voice AI agents — create and manage AI phone calls with assistants","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for vapi/list-calls"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_vapi_get_call","description":"Vapi: get-call — Voice AI agents — create and manage AI phone calls with assistants","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for vapi/get-call"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_vapi_list_assistants","description":"Vapi: list-assistants — Voice AI agents — create and manage AI phone calls with assistants","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for vapi/list-assistants"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_creatify_create_ad","description":"Creatify: create-ad — AI ad generation — create video ads from product URLs with AI avatars and voiceovers","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for creatify/create-ad"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_creatify_list_ads","description":"Creatify: list-ads — AI ad generation — create video ads from product URLs with AI avatars and voiceovers","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for creatify/list-ads"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_creatify_get_ad","description":"Creatify: get-ad — AI ad generation — create video ads from product URLs with AI avatars and voiceovers","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for creatify/get-ad"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_apollo_search_people","description":"Apollo.io: search-people — Contact enrichment and prospecting — search people, enrich contacts, and find companies","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for apollo/search-people"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_apollo_enrich","description":"Apollo.io: enrich — Contact enrichment and prospecting — search people, enrich contacts, and find companies","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for apollo/enrich"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_apollo_search_companies","description":"Apollo.io: search-companies — Contact enrichment and prospecting — search people, enrich contacts, and find companies","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for apollo/search-companies"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_shippo_create_shipment","description":"Shippo: create-shipment — Shipping labels and tracking — create shipments, get rates, print labels, and track packages","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for shippo/create-shipment"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_shippo_get_rates","description":"Shippo: get-rates — Shipping labels and tracking — create shipments, get rates, print labels, and track packages","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for shippo/get-rates"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_shippo_create_label","description":"Shippo: create-label — Shipping labels and tracking — create shipments, get rates, print labels, and track packages","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for shippo/create-label"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_shippo_track","description":"Shippo: track — Shipping labels and tracking — create shipments, get rates, print labels, and track packages","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for shippo/track"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_replicate_run","description":"Replicate: run — Run any ML model on Replicate — image generation, LLMs, audio, video","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for replicate/run"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_replicate_list_models","description":"Replicate: list-models — Run any ML model on Replicate — image generation, LLMs, audio, video","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for replicate/list-models"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_sentry_list_issues","description":"Sentry: list-issues — Error tracking and performance monitoring — list issues, get details, view events","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for sentry/list-issues"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_sentry_get_issue","description":"Sentry: get-issue — Error tracking and performance monitoring — list issues, get details, view events","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for sentry/get-issue"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_sentry_list_events","description":"Sentry: list-events — Error tracking and performance monitoring — list issues, get details, view events","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for sentry/list-events"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_outscraper_google_maps","description":"Outscraper: google-maps — Data scraping — Google Maps places, Google reviews, emails and contacts extraction","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for outscraper/google-maps"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_outscraper_google_reviews","description":"Outscraper: google-reviews — Data scraping — Google Maps places, Google reviews, emails and contacts extraction","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for outscraper/google-reviews"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_outscraper_emails_and_contacts","description":"Outscraper: emails-and-contacts — Data scraping — Google Maps places, Google reviews, emails and contacts extraction","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for outscraper/emails-and-contacts"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_textbelt_send_sms","description":"Textbelt: send-sms — Simple cheap SMS sending and delivery status checking","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for textbelt/send-sms"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_textbelt_check_status","description":"Textbelt: check-status — Simple cheap SMS sending and delivery status checking","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for textbelt/check-status"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_deepgram_transcribe","description":"Deepgram: transcribe — Speech-to-text transcription — faster and cheaper than Whisper, supports URL and base64 audio","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for deepgram/transcribe"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_deepgram_transcribe_url","description":"Deepgram: transcribe-url — Speech-to-text transcription — faster and cheaper than Whisper, supports URL and base64 audio","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for deepgram/transcribe-url"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_heygen_create_video","description":"HeyGen: create-video — AI avatar video generation — create talking-head videos, list available avatars, check video status","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for heygen/create-video"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_heygen_list_avatars","description":"HeyGen: list-avatars — AI avatar video generation — create talking-head videos, list available avatars, check video status","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for heygen/list-avatars"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_heygen_get_video","description":"HeyGen: get-video — AI avatar video generation — create talking-head videos, list available avatars, check video status","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for heygen/get-video"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_mux_create_asset","description":"Mux: create-asset — Video hosting, streaming, and playback via Mux","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for mux/create-asset"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_mux_get_asset","description":"Mux: get-asset — Video hosting, streaming, and playback via Mux","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for mux/get-asset"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_mux_list_assets","description":"Mux: list-assets — Video hosting, streaming, and playback via Mux","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for mux/list-assets"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_mux_create_playback","description":"Mux: create-playback — Video hosting, streaming, and playback via Mux","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for mux/create-playback"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_dataforseo_serp","description":"DataForSEO: serp — SEO data — SERP results, keyword volumes, backlinks at $0.0006/query (replaces $500/mo SEMrush)","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for dataforseo/serp"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_dataforseo_keywords","description":"DataForSEO: keywords — SEO data — SERP results, keyword volumes, backlinks at $0.0006/query (replaces $500/mo SEMrush)","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for dataforseo/keywords"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_dataforseo_backlinks","description":"DataForSEO: backlinks — SEO data — SERP results, keyword volumes, backlinks at $0.0006/query (replaces $500/mo SEMrush)","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for dataforseo/backlinks"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_postiz_create_post","description":"Postiz: create-post — Social media posting via self-hosted Postiz — schedule and publish to Twitter, LinkedIn, and more","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for postiz/create-post"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_postiz_list_posts","description":"Postiz: list-posts — Social media posting via self-hosted Postiz — schedule and publish to Twitter, LinkedIn, and more","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for postiz/list-posts"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_postiz_get_integrations","description":"Postiz: get-integrations — Social media posting via self-hosted Postiz — schedule and publish to Twitter, LinkedIn, and more","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for postiz/get-integrations"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_creatomate_render","description":"Creatomate: render — Template-based video and image rendering API — render dynamic videos from templates","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for creatomate/render"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_creatomate_list_templates","description":"Creatomate: list-templates — Template-based video and image rendering API — render dynamic videos from templates","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for creatomate/list-templates"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_creatomate_get_render","description":"Creatomate: get-render — Template-based video and image rendering API — render dynamic videos from templates","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for creatomate/get-render"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_shotstack_render","description":"Shotstack: render — Video editing and rendering API — JSON timeline format for programmatic video creation","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for shotstack/render"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_shotstack_get_render","description":"Shotstack: get-render — Video editing and rendering API — JSON timeline format for programmatic video creation","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for shotstack/get-render"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_shotstack_probe","description":"Shotstack: probe — Video editing and rendering API — JSON timeline format for programmatic video creation","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for shotstack/probe"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_higgsfield_generate_image","description":"Higgsfield: generate-image — AI video & image platform — 30+ models (Sora 2, Kling 3.0, Veo 3.1, Soul 2.0, Seedance). Text-to-image, text-to-video, image-to-video, character consistency.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for higgsfield/generate-image"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_higgsfield_generate_video","description":"Higgsfield: generate-video — AI video & image platform — 30+ models (Sora 2, Kling 3.0, Veo 3.1, Soul 2.0, Seedance). Text-to-image, text-to-video, image-to-video, character consistency.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for higgsfield/generate-video"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_higgsfield_create_character","description":"Higgsfield: create-character — AI video & image platform — 30+ models (Sora 2, Kling 3.0, Veo 3.1, Soul 2.0, Seedance). Text-to-image, text-to-video, image-to-video, character consistency.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for higgsfield/create-character"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_higgsfield_check_status","description":"Higgsfield: check-status — AI video & image platform — 30+ models (Sora 2, Kling 3.0, Veo 3.1, Soul 2.0, Seedance). Text-to-image, text-to-video, image-to-video, character consistency.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for higgsfield/check-status"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_higgsfield_list_models","description":"Higgsfield: list-models — AI video & image platform — 30+ models (Sora 2, Kling 3.0, Veo 3.1, Soul 2.0, Seedance). Text-to-image, text-to-video, image-to-video, character consistency.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for higgsfield/list-models"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_exa_search","description":"Exa: search — Neural search engine built for AI agents — semantic search, find-similar, company/people search. Powers Cursor's @web.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for exa/search"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_exa_find_similar","description":"Exa: find-similar — Neural search engine built for AI agents — semantic search, find-similar, company/people search. Powers Cursor's @web.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for exa/find-similar"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_exa_get_contents","description":"Exa: get-contents — Neural search engine built for AI agents — semantic search, find-similar, company/people search. Powers Cursor's @web.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for exa/get-contents"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_exa_search_companies","description":"Exa: search-companies — Neural search engine built for AI agents — semantic search, find-similar, company/people search. Powers Cursor's @web.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for exa/search-companies"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_exa_search_people","description":"Exa: search-people — Neural search engine built for AI agents — semantic search, find-similar, company/people search. Powers Cursor's @web.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for exa/search-people"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_tavily_search","description":"Tavily: search — RAG-optimized search for agents — clean extracted content, answers, news/finance topics. Acquired by Nebius.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for tavily/search"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_tavily_extract","description":"Tavily: extract — RAG-optimized search for agents — clean extracted content, answers, news/finance topics. Acquired by Nebius.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for tavily/extract"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_twitter_post_tweet","description":"Twitter/X: post-tweet — Post tweets, search, read mentions, manage profile on Twitter/X via the v2 API.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for twitter/post-tweet"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_twitter_search_tweets","description":"Twitter/X: search-tweets — Post tweets, search, read mentions, manage profile on Twitter/X via the v2 API.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for twitter/search-tweets"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_twitter_get_mentions","description":"Twitter/X: get-mentions — Post tweets, search, read mentions, manage profile on Twitter/X via the v2 API.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for twitter/get-mentions"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_twitter_get_user","description":"Twitter/X: get-user — Post tweets, search, read mentions, manage profile on Twitter/X via the v2 API.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for twitter/get-user"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_twitter_delete_tweet","description":"Twitter/X: delete-tweet — Post tweets, search, read mentions, manage profile on Twitter/X via the v2 API.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for twitter/delete-tweet"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_linkedin_create_post","description":"LinkedIn: create-post — Post to LinkedIn, manage profile, company pages via the LinkedIn REST API.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for linkedin/create-post"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_linkedin_get_profile","description":"LinkedIn: get-profile — Post to LinkedIn, manage profile, company pages via the LinkedIn REST API.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for linkedin/get-profile"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_linkedin_search_companies","description":"LinkedIn: search-companies — Post to LinkedIn, manage profile, company pages via the LinkedIn REST API.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for linkedin/search-companies"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_youtube_upload_video","description":"YouTube Data API: upload-video — Upload videos, search YouTube, read comments, manage channel via the YouTube Data API v3.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for youtube/upload-video"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_youtube_list_videos","description":"YouTube Data API: list-videos — Upload videos, search YouTube, read comments, manage channel via the YouTube Data API v3.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for youtube/list-videos"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_youtube_get_comments","description":"YouTube Data API: get-comments — Upload videos, search YouTube, read comments, manage channel via the YouTube Data API v3.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for youtube/get-comments"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_youtube_search","description":"YouTube Data API: search — Upload videos, search YouTube, read comments, manage channel via the YouTube Data API v3.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for youtube/search"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_slack_send_message","description":"Slack: send-message — Send messages, read channels, reply to threads, list channels via the Slack Web API.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for slack/send-message"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_slack_read_channel","description":"Slack: read-channel — Send messages, read channels, reply to threads, list channels via the Slack Web API.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for slack/read-channel"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_slack_list_channels","description":"Slack: list-channels — Send messages, read channels, reply to threads, list channels via the Slack Web API.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for slack/list-channels"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_slack_reply_thread","description":"Slack: reply-thread — Send messages, read channels, reply to threads, list channels via the Slack Web API.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for slack/reply-thread"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_notion_search","description":"Notion: search — Workspace — pages, databases, search, knowledge base. Used by millions of agents for notes and structured data.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for notion/search"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_notion_get_page","description":"Notion: get-page — Workspace — pages, databases, search, knowledge base. Used by millions of agents for notes and structured data.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for notion/get-page"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_notion_create_page","description":"Notion: create-page — Workspace — pages, databases, search, knowledge base. Used by millions of agents for notes and structured data.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for notion/create-page"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_notion_query_database","description":"Notion: query-database — Workspace — pages, databases, search, knowledge base. Used by millions of agents for notes and structured data.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for notion/query-database"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_hubspot_create_contact","description":"HubSpot CRM: create-contact — CRM — contacts, deals, pipeline, notes. The #1 requested CRM integration for AI agents.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for hubspot/create-contact"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_hubspot_search_contacts","description":"HubSpot CRM: search-contacts — CRM — contacts, deals, pipeline, notes. The #1 requested CRM integration for AI agents.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for hubspot/search-contacts"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_hubspot_create_deal","description":"HubSpot CRM: create-deal — CRM — contacts, deals, pipeline, notes. The #1 requested CRM integration for AI agents.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for hubspot/create-deal"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_hubspot_list_deals","description":"HubSpot CRM: list-deals — CRM — contacts, deals, pipeline, notes. The #1 requested CRM integration for AI agents.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for hubspot/list-deals"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_hubspot_create_note","description":"HubSpot CRM: create-note — CRM — contacts, deals, pipeline, notes. The #1 requested CRM integration for AI agents.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for hubspot/create-note"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_sheets_read_range","description":"Google Sheets: read-range — Spreadsheets — read, write, append, formulas. Universal data store for agents. BYOK-only (Google OAuth token).","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for sheets/read-range"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_sheets_write_range","description":"Google Sheets: write-range — Spreadsheets — read, write, append, formulas. Universal data store for agents. BYOK-only (Google OAuth token).","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for sheets/write-range"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_sheets_append_row","description":"Google Sheets: append-row — Spreadsheets — read, write, append, formulas. Universal data store for agents. BYOK-only (Google OAuth token).","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for sheets/append-row"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_sheets_get_spreadsheet","description":"Google Sheets: get-spreadsheet — Spreadsheets — read, write, append, formulas. Universal data store for agents. BYOK-only (Google OAuth token).","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for sheets/get-spreadsheet"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_linear_create_issue","description":"Linear: create-issue — Project management — issues, projects, sprints, priorities. Built for engineering teams.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for linear/create-issue"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_linear_list_issues","description":"Linear: list-issues — Project management — issues, projects, sprints, priorities. Built for engineering teams.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for linear/list-issues"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_linear_update_issue","description":"Linear: update-issue — Project management — issues, projects, sprints, priorities. Built for engineering teams.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for linear/update-issue"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_linear_list_projects","description":"Linear: list-projects — Project management — issues, projects, sprints, priorities. Built for engineering teams.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for linear/list-projects"}},"required":["input"]}}},{"type":"function","function":{"name":"toolroute_auto_route","description":"ToolRoute Auto: route — Auto-routing -- describe what you need and ToolRoute picks the best tool and executes it. Like OpenRouter's openrouter/auto.","parameters":{"type":"object","properties":{"input":{"type":"object","description":"Input parameters for auto/route"}},"required":["input"]}}}]