Search & Retrieval
Web Search
Multi-query parallel web search with deduplication The primary search tool supporting multiple providers (Exa, Parallel, Tavily, Firecrawl) with intelligent query generation and result deduplication. APIs used: Exa, Firecrawl, Parallel, Tavily Key features:- Parallel multi-query execution (5-10 queries)
- Domain-based deduplication
- Image search integration
- News and general topic filtering
- Quality levels (default/best)
- Date/time context awareness
/lib/tools/web-search.ts:632):
Extreme Search
LLM-driven deep research agent with multi-step planning Autonomous research agent that plans strategy, executes searches, cross-validates findings, and generates code for data analysis. APIs used: Exa/Parallel, Firecrawl, xAI Grok, Daytona Key features:- Autonomous research planning (3-5 phases)
- Multi-step web and X search
- Python code execution
- Chart generation and R2 storage
- Source collection with full content extraction
- Configurable provider (Exa or Parallel)
/lib/tools/extreme-search.ts:909):
Academic Search
Search academic papers and research Specialized search for peer-reviewed papers, academic publications, and scholarly articles using Exa and Firecrawl. APIs used: Exa, Firecrawl Key features:- Peer-reviewed source filtering
- Citation and metadata extraction
- Author and publication information
- DOI and arXiv integration
Reddit Search
Search Reddit with configurable time ranges APIs used: Parallel Key features:- Subreddit-specific search
- Time range filtering
- Comment thread extraction
- Engagement metrics (upvotes, comments)
X Search
Search X posts with date range filtering and handle control APIs used: xAI Grok native X search Key features:- Date range filtering (fromDate/toDate)
- Handle inclusion/exclusion lists
- Real-time post retrieval
- Tweet metadata and engagement
- Full conversation threads
YouTube Search
Search videos, channels, playlists with transcript extraction APIs used: Supadata Key features:- Video metadata (views, duration, upload date)
- Transcript extraction and search
- Channel information
- Playlist organization
GitHub Search
Search repositories with structured metadata extraction APIs used: Firecrawl Key features:- Repository metadata (stars, forks, issues)
- README extraction
- License and dependency info
- Recent activity tracking
Spotify Search
Search tracks, artists, albums, and playlists APIs used: Spotify Web API Key features:- Track search with metadata
- Artist discography
- Album details and tracklists
- Playlist discovery
URL Content Retrieval
Extract content from any URL including social media Extract and parse content from URLs including tweets, YouTube videos, TikTok, Instagram, and general web pages. APIs used: Exa, Firecrawl, react-tweet, Supadata Key features:- Multi-platform support
- Social media parsing
- Markdown conversion
- Metadata extraction
Financial & Market Data
Stock Charts
Interactive stock charts with OHLC data, earnings, and news APIs used: Valyu, Tavily, Exa Key features:- Natural language company resolution (“Apple” → AAPL)
- OHLC candlestick chart data
- Time period parsing (“last 6 months”, “since IPO”)
- SEC filing retrieval (10-K, 10-Q, 8-K)
- Balance sheets and income statements (2020+)
- Company statistics (P/E, market cap, debt ratios)
- Multi-source financial news
- Earnings data integration
/lib/tools/stock-chart.ts:51):
Currency Converter
Forex and crypto conversion with real-time rates APIs used: Valyu Key features:- Real-time exchange rates
- Forex and cryptocurrency support
- Historical rate data
- Multi-currency conversion
Crypto Tools
Cryptocurrency data, contract lookups, and OHLC charts APIs used: CoinGecko Three specialized tools for crypto research: 1. Coin Data Tool (/lib/tools/crypto-tools.ts:5)
/lib/tools/crypto-tools.ts:75)
Prediction Markets
Query Polymarket and Kalshi data with Cohere reranking APIs used: Valyu, Cohere Key features:- Polymarket integration
- Kalshi regulated markets
- Probability tracking over time
- Market volume and liquidity
- Cohere reranking for relevance
Location & Travel
Weather
Current weather, forecasts, air quality APIs used: OpenWeatherMap, Open-Meteo Key features:- Current conditions
- 5-day hourly forecast
- 16-day extended forecast
- Air quality index
- UV index and visibility
- Multiple location formats (city, coordinates, zip)
Maps & Geocoding
Forward/reverse geocoding and nearby place discovery APIs used: Google Maps API Two tools for location services: 1. Find Place on Map- Forward geocoding (address → coordinates)
- Location search and validation
- Place details and metadata
- Radius-based place discovery
- Type filtering (restaurants, hotels, etc.)
- Ranking by distance or prominence
- Place details (ratings, reviews, hours)
Flight Tracking
Real-time flight status with departure/arrival details Key features:- Live flight tracking
- Departure and arrival times
- Gate information
- Delay and cancellation status
- Aircraft details
Media & Entertainment
Movie/TV Search
Search movies and TV shows with detailed metadata APIs used: TMDB (The Movie Database) Key features:- Movie and TV show search
- Cast and crew information
- Ratings (TMDB, IMDb)
- Release dates and runtime
- Genre and keyword tags
- Plot summaries
- Similar content recommendations
Trending Movies
Today’s trending movies from TMDB APIs used: TMDB Key features:- Daily trending data
- Popularity metrics
- Vote averages
- Release information
Trending TV Shows
Today’s trending TV shows from TMDB APIs used: TMDB Key features:- Daily trending series
- Episode information
- Season data
- Network and streaming details
Productivity & Utilities
Code Interpreter
Write and execute Python code in sandboxed environment APIs used: Daytona Key features:- Sandboxed Python execution
- Chart generation (matplotlib, seaborn)
- Data analysis (pandas, numpy, scipy)
- Machine learning (scikit-learn, keras, transformers)
- Automatic chart artifact storage
- Result output capture
- pandas, numpy, scipy
- matplotlib, seaborn
- scikit-learn, keras, transformers
/lib/tools/code-interpreter.ts:7):
Code Context
Get contextual information about programming topics APIs used: Exa Context API Key features:- Developer-focused content
- API documentation
- Best practices
- Code examples
- Framework guides
Text Translation
Translate text and text within images between languages Key features:- Multi-language support
- Image text recognition (OCR)
- Context-aware translation
- Language detection
File Query Search
Semantic search over uploaded files APIs used: Cohere (embeddings and reranking) Supported formats:- PDF documents
- CSV data files
- DOCX documents
- Excel spreadsheets
- Semantic embedding search
- Cohere reranking
- Multi-file querying
- Content extraction
Connectors Search
Pro feature - Requires Scira Pro subscription
- Google Drive integration
- Notion workspace search
- OneDrive file access
- Unified semantic search
- Cross-platform content discovery
Memory Tools
Pro feature - Requires Scira Pro subscription
- Save information for later retrieval
- Tag and categorize memories
- Associate with conversations
- Semantic memory search
- Context retrieval
- Cross-conversation recall
Date & Time
Current date/time in multiple formats with timezone support Key features:- Multiple format support (ISO, locale-specific)
- Timezone conversion
- Calendar calculations
- Relative date parsing
Greeting
Personalized time-of-day-aware greetings Key features:- Time-based greeting selection
- User name personalization
- Context awareness
Tool Selection Strategy
Scira’s AI agent automatically selects tools based on:- Query analysis: Understanding intent and information needs
- Context awareness: Previous conversation and user preferences
- Tool capabilities: Matching requirements to tool features
- Optimization: Minimizing redundant calls and maximizing coverage
- Parallel execution: Running independent tools concurrently
Provider Configuration
Many tools support multiple API providers. You can configure preferred providers in settings:- Web search: Exa (default), Parallel, Tavily, Firecrawl
- Extreme search content: Exa (default), Parallel
- Additional providers: Configure via environment variables
Next Steps
Search Modes
Learn how tools are used in different search modes
AI Models
Explore models that power tool selection and execution
