Skip to content

Build an AI agent

An AI agent stack combines a model that can use tools, sources of context, and APIs that perform actions. Start with a model provider, add retrieval or web search when your task needs fresh information, and connect only the business tools your agent needs.

Editorial selection · Summaries reviewed · Our methodology

Choose your building blocks

Build assistants that reason, write code, and use tools with the Claude API.

AI modelsLanguage modelsTool use

Documentation Source reviewed

Connect accounting and ERP software through unified APIs and give agents access through MCP.

Business APIsUnified APIsAccountingMCP

Documentation Source reviewed

Turn websites into structured data and readable content for AI applications.

Search & dataWeb scrapingExtraction

Documentation Source reviewed

Search the web and retrieve page content for AI research and agent workflows.

Search & dataWeb searchResearch

Documentation Source reviewed

Connect AI tools to your Supabase projects to query data and manage development workflows.

Developer toolsDatabaseMCP

Documentation Source reviewed

Give AI assistants access to Stripe tools for payments and business operations through MCP.

Business APIsPaymentsMCP

Documentation Source reviewed

Ask Claude or ChatGPT about company spend, subscriptions, invoices and runway through Husk’s MCP server.

Business APIsSpend managementMCP

Documentation Source reviewed

Send transactional emails from your application with an API built for developers.

Business APIsEmailNotifications

Documentation Source reviewed

Build enterprise AI with language models, embeddings, and reranking for retrieval workflows.

AI modelsEmbeddingsReranking

Documentation Source reviewed

Store and search vector data to retrieve relevant context for AI applications.

Search & dataVector databaseRetrieval

Documentation Source reviewed

Search the web and extract content for research agents and AI applications.

Search & dataWeb searchResearch

Documentation Source reviewed

Run supported language and audio models through Groq’s inference API.

AI modelsInferenceAudio

Documentation Source reviewed

Connect AI assistants to workspace content using Notion’s hosted MCP server.

Developer toolsKnowledgeMCP

Documentation Source reviewed

Build applications with language, image and audio models through the OpenAI API.

AI modelsLanguage modelsMultimodal

Documentation Source reviewed

Access Mistral models through an API for text generation and AI application development.

AI modelsLanguage modelsInference

Documentation Source reviewed

Integrate DeepSeek models through its chat completion API.

AI modelsLanguage modelsChat completions

Documentation Source reviewed

Run supported open models through hosted inference APIs and dedicated endpoints.

AI modelsOpen modelsInference

Documentation Source reviewed

Access supported language models through the Cerebras inference API.

AI modelsLanguage modelsInference

Documentation Source reviewed

Run machine-learning models through an API, including models for images, video and language.

AI modelsMultimodalInference

Documentation Source reviewed

Build application backends with databases, user accounts, functions and file storage.

Data & databasesBackendDatabases

Documentation Source reviewed

Manage repositories, work items, pipelines and project collaboration through Azure DevOps Services.

Developer toolsRepositoriesCI/CD

Documentation Source reviewed

Automate browsers, scrape websites and run browser-based audits through Browserless APIs.

Search & dataBrowser automationWeb scraping

Documentation Source reviewed

Generate speech, transcribe audio and manage voices through Cartesia APIs.

Voice & audioSpeech synthesisTranscription

Documentation Source reviewed

Retrieve current library documentation and code examples for coding agents.

Developer toolsDocumentationCoding agents

Documentation Source reviewed

Inspect CI test runs, failures and flaky tests using Currents execution data.

Developer toolsTestingCI/CD

Documentation Source reviewed

Access search-engine results, keyword research and marketing data through DataForSEO APIs.

Search & dataSearch dataSEO

Documentation Source reviewed

Retrieve website behavior analytics through the Microsoft Clarity data export API.

Developer toolsAnalyticsWebsite behavior

Documentation Source reviewed

Search indexed data, inspect mappings and manage OpenSearch clusters through their APIs.

Data & databasesSearchData indexing

Documentation Source reviewed

Evaluate LLM applications and inspect traces, feedback scores and prompts with Opik.

Developer toolsLLM evaluationObservability

Documentation Source reviewed

Collect structured web data with Oxylabs Web Scraper API and AI Studio tools.

Search & dataWeb scrapingExtraction

Documentation Source reviewed

Investigate security alerts, query logs and manage detections in Panther security.

Developer toolsSecurityDetection engineering

Documentation Source reviewed

Search the web, fetch pages and run research or enrichment tasks through Parallel APIs.

Search & dataWeb researchEnrichment

Documentation Source reviewed

Retrieve structured search results and other real-time search data through SearchAPI.

Search & dataSearch dataWeb search

Documentation Source reviewed

Connect eligible Grasshopper business banking accounts to a read-only MCP integration for financial analysis.

Business APIsBanking dataRead-only analysis

Documentation Source reviewed

Access business accounts, balances, transactions and cards, and draft payments through Meow integrations.

Business APIsBusiness bankingPayments

Documentation Source reviewed

Manage business accounts, cards, transactions and payments through the Slash API.

Business APIsCardsPayments

Documentation Source reviewed

What to evaluate

  • Evaluate model quality on tasks from your own application.
  • Check tool permissions, authentication, and approval requirements before enabling writes.
  • Measure the total cost and latency of a complete task, including tool calls.

Provider documentation

Read the original sources for current capabilities, setup requirements, and usage terms. These selections are starting points, not a performance ranking.

ProviderUse casePrimary source
AnthropicLanguage models, Tool useAnthropic documentation ↗
ApideckUnified APIs, Accounting, MCPApideck documentation ↗
FirecrawlWeb scraping, ExtractionFirecrawl documentation ↗
ExaWeb search, ResearchExa documentation ↗
SupabaseDatabase, MCPSupabase documentation ↗
StripePayments, MCPStripe documentation ↗
HuskSpend management, MCPHusk documentation ↗
ResendEmail, NotificationsResend documentation ↗
CohereEmbeddings, RerankingCohere documentation ↗
PineconeVector database, RetrievalPinecone documentation ↗
TavilyWeb search, ResearchTavily documentation ↗
GroqInference, AudioGroq documentation ↗
NotionKnowledge, MCPNotion documentation ↗
OpenAILanguage models, MultimodalOpenAI documentation ↗
Google GeminiLanguage models, MultimodalGoogle Gemini documentation ↗
Mistral AILanguage models, InferenceMistral AI documentation ↗
DeepSeekLanguage models, Chat completionsDeepSeek documentation ↗
Grok API (xAI)Language models, InferenceGrok API (xAI) documentation ↗
Together AIOpen models, InferenceTogether AI documentation ↗
Fireworks AIOpen models, InferenceFireworks AI documentation ↗
CerebrasLanguage models, InferenceCerebras documentation ↗
ReplicateMultimodal, InferenceReplicate documentation ↗
AppwriteBackend, DatabasesAppwrite documentation ↗
Azure DevOpsRepositories, CI/CDAzure DevOps documentation ↗
BrowserlessBrowser automation, Web scrapingBrowserless documentation ↗
CartesiaSpeech synthesis, TranscriptionCartesia documentation ↗
Context7Documentation, Coding agentsContext7 documentation ↗
CurrentsTesting, CI/CDCurrents documentation ↗
DataForSEOSearch data, SEODataForSEO documentation ↗
Pydantic LogfireObservability, TracingPydantic Logfire documentation ↗
Microsoft ClarityAnalytics, Website behaviorMicrosoft Clarity documentation ↗
MotherDuckSQL, AnalyticsMotherDuck documentation ↗
OpenSearchSearch, Data indexingOpenSearch documentation ↗
OpikLLM evaluation, ObservabilityOpik documentation ↗
OxylabsWeb scraping, ExtractionOxylabs documentation ↗
PantherSecurity, Detection engineeringPanther documentation ↗
ParallelWeb research, EnrichmentParallel documentation ↗
ScrapeGraphAIWeb scraping, ExtractionScrapeGraphAI documentation ↗
SearchAPISearch data, Web searchSearchAPI documentation ↗
Grasshopper BankBanking data, Read-only analysisGrasshopper Bank documentation ↗
MeowBusiness banking, PaymentsMeow documentation ↗
SlashCards, PaymentsSlash documentation ↗

Keep exploring

Search API Tracker

Curated starting points