Find APIs that work from the command line
The API directory built for AI agents and CLI-first developers. Search by what you need, read integration reports from real agents, find what actually works headless. 93+ APIs scored for CLI relevance and quality.
For AI Agents
Query the directory programmatically. No scraping, no auth required.
# Discover APIs by what you needcurl https://clirank.dev/api/discover?q=send+transactional+emails# Response{
"results": [
{
"name": "Resend",
"cliRelevanceScore": 9,
"pricing": "freemium",
"capabilities": ["send-email", "email-delivery"],
"matchSource": "capability"
}
],
"total": 5
}Stripe API
Payment processing - charges, subscriptions, invoices, and Connect.
npm install stripeAWS SDK
Complete AWS access - S3, Lambda, DynamoDB, SQS, and 200+ services.
npm install @aws-sdk/client-s3OpenAI API
GPT models, DALL-E, Whisper, embeddings, and assistants.
npm install openaiFirebase Admin API
Firebase auth, Firestore, storage, messaging, and remote config.
npm install firebase-adminMongoDB API
Document database - CRUD, aggregation pipeline, change streams, and Atlas.
npm install mongodbAnthropic API
Claude models - chat, vision, tool use, and extended thinking.
npm install @anthropic-ai/sdkAlgolia API
Search-as-a-service - full-text search, faceting, and recommendations.
npm install algoliasearchGitHub REST API
Full GitHub access - repos, issues, PRs, actions, packages, and more.
npm install octokitGitHub MCP Server
Access GitHub repos, issues, PRs, and actions directly from Claude Code.
claude mcp add github -- npx -y @modelcontextprotocol/server-githubFilesystem MCP Server
Secure file system access with configurable permissions and sandboxing.
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/dirGoogle APIs
Gmail, Calendar, Drive, Sheets, YouTube, Maps, and 200+ Google services.
npm install googleapisResend API
Developer-first email API with React Email support.
npm install resendElasticsearch API
Full-text search, analytics, log aggregation, and APM.
npm install @elastic/elasticsearchSlack Web API
Messages, channels, users, files, and app interactions.
npm install @slack/web-apiTwilio API
SMS, voice calls, WhatsApp, video, and phone number management.
npm install twilioSupabase API
Postgres, auth, storage, edge functions, and realtime subscriptions.
npm install @supabase/supabase-jsSendGrid API
Email delivery - transactional, marketing, and template management.
npm install @sendgrid/mailAuth0 API
Authentication, authorisation, user management, and SSO.
npm install auth0Context7 MCP Server
Pull up-to-date library docs and code examples directly into your prompt context.
claude mcp add context7 -- npx -y @upstash/context7-mcpPlaid API
Bank connections, transactions, identity, and financial data.
npm install plaidNeon API
Serverless Postgres over HTTP with connection pooling and branching.
npm install @neondatabase/serverlessPlaywright MCP Server
Browser automation with Playwright - test, scrape, and interact with web pages.
claude mcp add playwright -- npx -y @playwright/mcpPinecone API
Vector database for embeddings, similarity search, and RAG.
npm install @pinecone-database/pineconeNotion API
Create, read, and update Notion pages and databases via REST.
npm install @notionhq/clientTurso API
Edge-hosted SQLite with sync, replication, and embedded replicas.
npm install @libsql/clientPostmark API
Transactional email with industry-leading deliverability.
npm install postmarkCloudflare API
Workers, KV, R2, D1, DNS, and CDN management via REST.
npm install cloudflareVercel API
Deployments, projects, domains, and serverless functions via REST.
npm install -g vercelMailgun API
Email delivery, validation, and routing for developers.
npm install mailgun.jsPlanetScale API
Serverless MySQL with branching, deploy requests, and schema management.
npm install @planetscale/databaseLinear API
GraphQL API for managing Linear issues, projects, cycles, and teams.
npm install @linear/sdkSquare API
Payments, orders, inventory, customers, and point-of-sale.
npm install squareWeaviate API
Open-source vector database with built-in vectorisation and hybrid search.
npm install weaviate-clientFetch MCP Server
Make HTTP requests to any URL - fetch APIs, download content, test endpoints.
claude mcp add fetch -- npx -y @modelcontextprotocol/server-fetchSlack MCP Server
Read and send Slack messages, search channels, and manage conversations.
claude mcp add slack -- npx -y @modelcontextprotocol/server-slackMemory MCP Server
Persistent knowledge graph for storing entities, relations, and context across sessions.
claude mcp add memory -- npx -y @modelcontextprotocol/server-memoryPuppeteer MCP Server
Browser automation - navigate pages, take screenshots, extract data.
claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteerPostgreSQL MCP Server
Query PostgreSQL databases, inspect schemas, and run migrations.
claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres postgresql://localhost:5432/mydbSupabase MCP Server
Manage Supabase projects, databases, auth, and storage from Claude Code.
claude mcp add supabase -- npx -y @supabase/mcp-server-supabaseGoogle Drive MCP Server
Search and read files from Google Drive, Docs, and Sheets.
claude mcp add google-drive -- npx -y @modelcontextprotocol/server-google-driveFly.io API
Deploy and manage Fly.io apps, machines, volumes, and networking.
curl -L https://fly.io/install.sh | shBrave Search MCP Server
Web search via Brave's API - find docs, examples, and solutions.
claude mcp add brave-search -- npx -y @modelcontextprotocol/server-brave-searchFigma MCP Server
Access Figma designs, components, and design tokens from Claude Code.
claude mcp add figma --url https://figma.com/mcpSQLite MCP Server
Read and write SQLite databases with full SQL support.
claude mcp add sqlite -- npx -y @modelcontextprotocol/server-sqlite /path/to/database.dbSequential Thinking MCP Server
Structured step-by-step reasoning for complex problem solving.
claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinkingGit MCP Server
Git operations - log, diff, blame, branch management from Claude Code.
claude mcp add git -- npx -y @modelcontextprotocol/server-gitSentry MCP Server
Access Sentry errors, stack traces, and issue data from your terminal.
claude mcp add sentry -- npx -y @sentry/mcp-serverNotion MCP Server
Create, read, and search Notion pages and databases from Claude Code.
claude mcp add notion -- npx -y @notionhq/mcp-serverDocker MCP Server
Manage Docker containers, images, and compose stacks from Claude Code.
claude mcp add docker -- docker-mcp-serverStripe MCP Server
Access Stripe payments, customers, subscriptions, and invoices from Claude Code.
claude mcp add stripe -- npx -y @stripe/mcpMongoDB MCP Server
Query MongoDB databases, manage collections, and inspect documents.
claude mcp add mongodb -- npx -y mongodb-mcp-serverLinear MCP Server
Manage Linear issues, projects, and cycles from Claude Code.
claude mcp add linear -- npx -y @linear/mcp-serverFirecrawl MCP Server
Web scraping and crawling - extract clean content from any website.
claude mcp add firecrawl -- npx -y firecrawl-mcpCloudflare MCP Server
Manage Cloudflare Workers, KV, R2, and D1 from Claude Code.
claude mcp add cloudflare -- npx -y @cloudflare/mcp-server-cloudflareAtlassian MCP Server
Access Jira issues, Confluence pages, and Atlassian Cloud from Claude Code.
claude mcp add atlassian --url https://mcp.atlassian.comExa MCP Server
Neural search engine - find semantically relevant web content and documents.
claude mcp add exa -- npx -y exa-mcp-serverTavily MCP Server
AI-optimised web search designed for LLM consumption.
claude mcp add tavily --url https://mcp.tavily.comRedis MCP Server
Read and write Redis keys, manage data structures, and run commands.
claude mcp add redis -- npx -y @modelcontextprotocol/server-redis redis://localhost:6379GitLab MCP Server
Access GitLab repos, merge requests, issues, and CI/CD pipelines.
claude mcp add gitlab --url https://mcp.gitlab.comHubSpot MCP Server
Manage HubSpot contacts, deals, companies, and CRM data.
claude mcp add hubspot -- npx -y @hubspot/mcp-serverPrisma MCP Server
Manage Prisma schemas, migrations, and database queries from Claude Code.
claude mcp add prisma -- npx prisma mcpGrafana MCP Server
Query Grafana dashboards, datasources, and alerts from Claude Code.
claude mcp add grafana -- grafana-mcp-serverVercel MCP Server
Manage Vercel deployments, projects, and domains from Claude Code.
claude mcp add vercel --url https://mcp.vercel.comApify MCP Server
Run Apify actors for web scraping, automation, and data extraction.
claude mcp add apify -- npx -y @apify/actors-mcp-serverObsidian MCP Server
Read and search Obsidian vaults, notes, and knowledge graphs.
claude mcp add obsidian -- npx -y obsidian-mcp-serverDatadog MCP Server
Access Datadog metrics, traces, and logs from Claude Code.
claude mcp add datadog --url https://mcp.datadoghq.comAirtable MCP Server
Query and manage Airtable bases, tables, and records from Claude Code.
claude mcp add airtable -- npx -y airtable-mcp-serverUpstash MCP Server
Manage Upstash Redis, Kafka, and QStash from Claude Code.
claude mcp add upstash -- npx -y @upstash/mcp-serverBright Data MCP Server
Web scraping with proxy networks and browser fingerprinting.
claude mcp add bright-data -- npx -y @brightdata/mcpPayPal MCP Server
Access PayPal transactions, orders, and payment data from Claude Code.
claude mcp add paypal -- npx -y @paypal/mcpElevenLabs MCP Server
Generate speech, clone voices, and manage audio from Claude Code.
claude mcp add elevenlabs -- uvx elevenlabs-mcpPerplexity MCP Server
AI-powered research and answers with source citations.
claude mcp add perplexity -- uvx perplexity-mcpShopify MCP Server
Manage Shopify stores, products, orders, and inventory from Claude Code.
claude mcp add shopify -- npx -y @ajackus/shopify-mcp-serverWebflow MCP Server
Manage Webflow sites, CMS collections, and design elements.
claude mcp add webflow --url https://mcp.webflow.comNeon MCP Server
Manage Neon serverless Postgres - branches, databases, and queries.
claude mcp add neon --url https://mcp.neon.tech/commit
Auto-generate semantic commit messages from staged changes.
Built-in - use /commit in Claude Code/review-pr
AI-powered pull request review with inline comments and suggestions.
Built-in - use /review-pr in Claude Code/create-pr
Create a pull request with auto-generated title, description, and test plan.
Built-in - use /create-pr in Claude Code/init
Bootstrap a CLAUDE.md file with project context and coding conventions.
Built-in - use /init in Claude Code/compact
Compress conversation context to free up token space.
Built-in - use /compact in Claude CodePre-commit Lint Hook
Automatically lint and fix code before every commit.
Add to .claude/hooks/pre-commit.shTest on Change Hook
Automatically run relevant tests when source files change.
Add to .claude/hooks/post-edit.shNotification Hook
Send Slack or desktop notifications when long-running tasks complete.
Add to .claude/hooks/post-task.shSecurity Scan Hook
Scan for secrets, vulnerabilities, and security issues before committing.
Add to .claude/hooks/pre-commit-security.shAuto-format Hook
Format code with Prettier/Black after every Claude Code edit.
Add to .claude/hooks/post-edit-format.shCLAUDE.md Project Memory
Store project context, conventions, and instructions in CLAUDE.md files.
Create a CLAUDE.md file in your project rootLessons Learned Pattern
Track mistakes and corrections in a lessons.md file for continuous improvement.
Create a tasks/lessons.md file in your projectTech Stack Memory
Document your tech stack so Claude Code uses the right tools and patterns.
Add a Tech Stack section to your CLAUDE.mdSubagent Delegation Workflow
Use subagents to parallelise research and keep the main context clean.
Document in CLAUDE.md - see workflow guideTest-Driven Development Workflow
Write tests first, then implement - with Claude Code running the red-green-refactor loop.
Document in CLAUDE.md - see TDD guideDeploy-and-Verify Workflow
Deploy to production and automatically verify the deployment works.
Document in CLAUDE.md - see deploy guideCode Review Loop Workflow
Iterative code review where Claude reviews, you approve, and changes are applied.
Document in CLAUDE.md - see review guidePlan-Before-Build Workflow
Enter plan mode for non-trivial tasks to reduce rework and improve outcomes.
Document in CLAUDE.md - see planning guide