Skip to main content
Scira provides 28 integrated tools that are automatically invoked based on your query. You don’t need to manually select tools—the AI agent determines which tools to use and how to combine them for optimal results.

Search & Retrieval

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
Example use case:
Function signature (/lib/tools/web-search.ts:632):
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)
Example use case:
Function signature (/lib/tools/extreme-search.ts:909):
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
Example use case:
Search Reddit with configurable time ranges APIs used: Parallel Key features:
  • Subreddit-specific search
  • Time range filtering
  • Comment thread extraction
  • Engagement metrics (upvotes, comments)
Example use case:
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
Example use case:
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
Example use case:
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
Example use case:
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
Example use case:

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
Example use case:
Function signature (/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
Example use case:

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)
2. Coin Data by Contract (/lib/tools/crypto-tools.ts:75)
3. Coin OHLC Tool
Example use case:

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
Example use case:

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)
Example use case:

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
2. Nearby Places Search
  • Radius-based place discovery
  • Type filtering (restaurants, hotels, etc.)
  • Ranking by distance or prominence
  • Place details (ratings, reviews, hours)
Example use case:

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
Example use case:

Media & Entertainment

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
Example use case:
Today’s trending movies from TMDB APIs used: TMDB Key features:
  • Daily trending data
  • Popularity metrics
  • Vote averages
  • Release information
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
Available libraries:
  • pandas, numpy, scipy
  • matplotlib, seaborn
  • scikit-learn, keras, transformers
Example use case:
Function signature (/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
Example use case:

Text Translation

Translate text and text within images between languages Key features:
  • Multi-language support
  • Image text recognition (OCR)
  • Context-aware translation
  • Language detection
Example use case:
Semantic search over uploaded files APIs used: Cohere (embeddings and reranking) Supported formats:
  • PDF documents
  • CSV data files
  • DOCX documents
  • Excel spreadsheets
Key features:
  • Semantic embedding search
  • Cohere reranking
  • Multi-file querying
  • Content extraction
Example use case:
Pro feature - Requires Scira Pro subscription
Search connected Google Drive, Notion, and OneDrive APIs used: Supermemory Key features:
  • Google Drive integration
  • Notion workspace search
  • OneDrive file access
  • Unified semantic search
  • Cross-platform content discovery
Example use case:

Memory Tools

Pro feature - Requires Scira Pro subscription
Save and search personal memories APIs used: Supermemory Two tools for memory management: 1. Add Memory Tool
  • Save information for later retrieval
  • Tag and categorize memories
  • Associate with conversations
2. Search Memory Tool
  • Semantic memory search
  • Context retrieval
  • Cross-conversation recall
Example use case:

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
Example use case:

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:
  1. Query analysis: Understanding intent and information needs
  2. Context awareness: Previous conversation and user preferences
  3. Tool capabilities: Matching requirements to tool features
  4. Optimization: Minimizing redundant calls and maximizing coverage
  5. Parallel execution: Running independent tools concurrently
Example multi-tool workflow:

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