Smithery
UnverifiedConnect agents to MCPs in minutes
TL;DR
Smithery is a registry and marketplace for Model Context Protocol (MCP) servers, enabling AI agents like Claude to connect to thousands of tools and services such as web search, email, GitHub, and Notion with automatic authentication handling. It's targeted at developers building AI agents who need quick integrations without custom plumbing. Key differentiator: Largest open catalog of over 8,000 community-built MCPs with easy CLI installation and hosted options.
What Users Actually Pay
No user-reported pricing yet.
Our Take
Smithery positions itself as the 'app store' for AI agent tools in the emerging Model Context Protocol (MCP) ecosystem, a standard for AI models to interact with external resources securely. Its primary value is simplifying tool integrations for agent builders, handling auth, sessions, and retries automatically, which stands out in a fragmented market of individual MCP servers. With high usage stats on popular tools like Exa Search (52k+ uses) and open-source roots, it accelerates agent development across runtimes like Claude Desktop, GPT, and custom workflows. Strengths include vast selection (8k+ MCPs), ease of use via npx commands, and observability features. It differentiates by aggregating community contributions into a searchable, installable registry with hosted proxies, reducing setup time from hours to minutes. Early adopters praise reliability for integrations like GitHub and Notion. Limitations: Review data is sparse as it's a new entrant (launched ~2025), with Reddit discussions questioning monetization, security (past CLI audit concerns addressed by open-sourcing), and a recent vulnerability exposure. Free access to many tools but API keys and hosting suggest paid tiers for heavy/pro use; lacks traditional review sites like G2. Best for indie developers and AI agent hobbyists/prototypers using Claude or open models; scales to teams via published skills. Less ideal for enterprises needing audited, fully-managed solutions without community dependencies.
Pros
- + Easy CLI-based installation and connection to thousands of MCP tools in minutes.
- + Automatic handling of OAuth, credentials, and retries saves significant dev time.
- + Large, active community catalog with usage stats and observability.
- + Cross-compatible with Claude, GPT, open-source agents; local-first options.
- + Free tier access to core features and many hosted MCPs.
Cons
- - Limited formal reviews; feedback mostly from Reddit r/mcp, lacking depth/volume.
- - Early security concerns like path traversal bug and initial closed-source CLI.
- - Unclear user pricing (focus on vendor plans); relies on API keys for hosted tools.
- - Dependency on community-hosted servers may lead to reliability issues.
- - New product (2025 launch), potential for breaking changes during rapid development.
MCP Integrations
51 servers57 tools7,842 total usesA choose your own adventure game where you play as a startup founder trying to build a unicorn against all odds.
2 tools
start_gameStart a new game. IMPORTANT: Do NOT describe options in your text response - they are shown in the UI. Just set the scene briefly.play_turnResolve player choice. IMPORTANT: Do NOT describe next challenge options in text - they are shown in the UI. Just narrate what happened.
Discover, deploy, and manage MCP servers on Smithery. Browse the registry, manage server deployments, releases, secrets, and team API keys, and run skills.
46 tools
servers.getRetrieve server details including connections, tools, and security status.servers.updateCreate a new server. Idempotent — returns success if the server already exists and is owned by the caller.servers.by_qualified_name.updateUpdate server metadata such as display name, description, icon, or visibility.servers.deletePermanently delete a server, its releases, and associated resources.servers.releases.listList releases ordered by most recent first. Logs are omitted — fetch a specific release to see logs.servers.releases.updateSubmit a release via multipart form. Supports hosted (JS module upload), external (URL), and stdio (MCPB bundle) release types.servers.releases.getRetrieve release details including status, git metadata, pipeline logs, and MCP endpoint URL.servers.releases.resumeResume a paused release (e.g. after OAuth authorization). Use id='latest' to resume the most recent one.servers.secrets.listList secret names. Values are not returned.servers.secrets.updateCreate or update a secret value.servers.secrets.deleteRemove a secret by name.servers.repo.getGet the connected GitHub repository, if one exists.servers.repo.updateCreate or update the GitHub repository connection. Idempotent — updates if a connection already exists.servers.repo.by_qualified_name.updatePartially update the GitHub repository connection settings. Only provided fields are updated.servers.repo.deleteRemove the GitHub repository connection.servers.domains.listList the domains for a server.servers.domains.updateUpdate the managed run.tools slug for a server.servers.listSearch and browse public MCP servers in the Smithery registry. Supports full-text and semantic search via the `q` parameter, and filtering by deployment status, verification, ownership, and more.skills.listSearch and browse reusable prompt-based skills. Supports full-text and semantic search via the `q` parameter, and filtering by category, namespace, or slug.skills.getGet a single skill by its namespace and slug.skills.updateIdempotent endpoint to create or update a GitHub-backed skill. Send application/json with `gitUrl`.skills.deleteDelete a skill by namespace and slug. Requires ownership of the namespace.tokens.createCreate a service token for machine-to-machine authentication. Accepts API key or bearer token. Optionally apply restrictions.namespaces.listWhen called without query params, returns the authenticated user's namespaces (backwards compatible). When query params are provided, searches public namespaces with pagination. Use ownerId to filter by owner, hasServers/hasSkills to filter by content, q for text search.namespaces.createCreate a new namespace with a server-generated human-readable name, owned by the authenticated usernamespaces.updateCreate a new namespace owned by the authenticated user or an organization. This endpoint is idempotent - if the namespace already exists and is owned by the user/org, returns success. Pass organizationId in the request body to create an org-owned namespace.namespaces.deleteDelete a namespace owned by the authenticated user. The namespace must not contain any servers. Skills and connections in the namespace will be deleted automatically.organizations.api_keys.listReturns all API keys belonging to the organization. Requires admin role. Key values are not included in the response.organizations.api_keys.createCreates an API key owned by the organization. Requires admin role.organizations.api_keys.deleteDeletes an API key belonging to the organization. Requires admin role.connect.subscriptions.by_namespace.listList namespace-scoped trigger subscriptions for all connections in the namespace.connect.subscriptions.by_namespace.createCreate a namespace-scoped subscription that receives events from every connection in the namespace.connect.subscriptions.by_namespace.deleteDelete a namespace-scoped trigger subscription.connect.triggers.listList trigger types exposed by a connection.connect.triggers.by_trigger_name.getGet the schema for a single trigger type.connect.triggers.createCreate a trigger instance for a connection using the trigger's declared params.connect.triggers.getGet a specific trigger instance for a connection.connect.triggers.deleteDelete a trigger instance and deregister its upstream webhook.connect.subscriptions.listList trigger subscriptions scoped to a single connection.connect.subscriptions.createCreate a connection-scoped subscription that receives events from one connection.connect.subscriptions.deleteDelete a connection-scoped trigger subscription.connect.by_namespace.getList all connections in a namespace. Supports filtering by metadata using `metadata.{key}={value}` query params.connect.createCreate a new MCP connection with an auto-generated ID. Requires API key and namespace ownership.connect.getGet details for a specific connection. Requires service token with connections:read scope.connect.updateCreate or update an MCP connection with the given ID. mcpUrl is required when creating a new connection, but optional when updating. Returns 409 if a different mcpUrl is provided, except while the connection is input_required and the new URL keeps the same host and path.connect.deleteDelete a connection and terminate its MCP session. Requires API key and namespace ownership.
Discover festivals worldwide by location, date, and genre. Compare options with key details like d…
Craft quick, personalized greetings by name. Generate ready-to-use greeting prompts for a consiste…
Enable AI assistants to interact seamlessly with the DefiLlama API by translating MCP tool calls i…
Find relevant Smart‑Thinking memories fast. Fetch full entries by ID to get complete context. Spee…
Search the web in real time to get trustworthy, source-backed answers. Find the latest news and co…
Provide detailed Pokémon data and information through a standardized MCP interface. Enable LLMs an…
Manage Supabase projects end to end across database, auth, storage, realtime, and migrations. Moni…
Provide AI-powered real-time analysis and intelligence on NPM packages, including security, depend…
Create and publish one-pagers and boards for your organization. Upload images from the web, update…
Audit certificates and keystores to surface expiry risks, weak algorithms, and misconfigurations.…
Break down complex problems into clear, actionable steps. Adapt on the fly by iterating, revising,…
Send personalized greetings to anyone. Enable Pirate Mode for swashbuckling salutations. Explore t…
CodeRide eliminates the context reset cycle once and for all. Through MCP integration, it seamless…
Create polished slide decks from text or YouTube links in seconds. Fetch video transcripts to tran…
Enable Large Language Model clients to interact seamlessly with any MediaWiki wiki. Perform action…
Streamline field service and construction operations with CenterPoint Connect. Manage companies, o…
Streamline property management, construction, and service workflows with CenterPoint Connect. Sear…
Access and manage CenterPoint Connect data for property management, construction, and service oper…
Manage CenterPoint Connect data across properties, companies, employees, invoices, materials, and…
Run Python code in a secure sandbox without local setup. Declare inline dependencies and execute s…
Enable language models to perform advanced AI-powered web scraping with enterprise-grade reliabili…
Convert and compare dates and times across any timezone with flexible, locale-aware formatting. Ad…
Generate polished PowerPoint presentations from text prompts, YouTube videos, or structured outlin…
Generate professional PowerPoint presentations from text, YouTube videos, or structured JSON data.…
Automate cloud browsers to navigate websites, interact with elements, and extract structured data.…
Track Bilibili creators and get the latest updates on videos, dynamics, and articles. Fetch user p…
This MCP server enables users to perform scientific computations regarding linear algebra and vect…
Analyze images and videos with Gemini to get fast, reliable visual insights. Handle content from U…
Get current weather for any city and create images from your prompts. Streamline planning, reports…
Provide real-time data querying and visualization by integrating Tako with your agents. Generate o…
Send personalized greetings with optional pirate flair. Compose friendly salutations for any name…
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…
Connect CollectiveSpend with Xero to manage contacts. Retrieve, create, and update contact records…
Manage Reddit advertising across accounts, campaigns, ad groups, posts, and ads. List accounts, fu…
An MCP server that integrates with Discord to provide AI-powered features.
Create and manage AI agents that collaborate and solve problems through natural language interacti…
Streamline your workflow with Felix. Integrate it into your workspace and tailor its behavior to y…
Automate GoHighLevel across CRM, messaging, calendars, marketing, e-commerce, and billing. Manage…
Manage Splitwise balances, expenses, and groups from your workspace. Fetch friends and recent acti…
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Search arXiv and ACL Anthology, retrieve citations and references, and browse web sources to accel…
Provide seamless access to Appfolio Property Manager Reporting API through a standardized MCP serv…
Manage your Canvas coursework with quick access to courses, assignments, and grades. Track upcomin…
Access the GitHub API, enabling file operations, repository management, search functionality, and more.
A simple tool that performs a fetch request to a webpage.
3 tools
fetch_urlFetch a URL and return basic information about the page.extract_elementsExtract specific elements from a web page using CSS selectors.get_page_metadataExtract comprehensive metadata from a web page including title, description, Open Graph tags, Twitter cards, and other meta information.
Provide real-time and forecast weather information for locations in the United States using natural language queries. Access current conditions, multi-day and hourly forecasts, weather alerts, and nearby weather stations without requiring an API key. Enable users to get official, government-sourced weather data easily through intuitive tools.
6 tools
get_current_weatherGet current weather conditions for a location in the United States. Perfect for 'What's the weather like in [US location]?' questions. Covers all US states, territories, and coastal waters.get_weather_forecastGet multi-day weather forecast for a location in the United States. Perfect for 'What's the forecast for [US location]?' questions. Provides detailed day/night forecasts for up to 7 days.get_hourly_forecastGet hour-by-hour weather forecast for a location in the United States. Perfect for 'What's the hourly forecast?' or 'Will it rain this afternoon in [US location]?' questions. Provides detailed hourly conditions for up to 48 hours.get_weather_alertsGet active weather alerts, warnings, watches, and advisories for locations in the United States. Perfect for 'Are there any weather alerts in [US location]?' questions. Covers severe weather, winter storms, heat warnings, flood alerts, and more.find_weather_stationsFind weather observation stations near a location in the United States. Useful for getting station-specific data, finding data sources, or understanding which stations provide weather data for an area. Includes ASOS, AWOS, and other automated weather stations.get_local_timeGet the current local time for a US location. Shows what time it is right now at the specified location.
A Model Context Protocol server that provides read-only access to PostgreSQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.
Enable project management and file operations with GitLab.
Last checked May 9, 2026
Features
Listing AI & Automation
Artificial intelligence and automation capabilities for content generation, categorization, and optimization.
AI-powered generation of product descriptions and content.
AI tools for image optimization, background removal, etc.
AI-powered automatic product categorization.
Automatic extraction of product attributes from descriptions or images.
Built-in machine translation for product content.
Monitoring Metrics
Key performance indicators and analytics provided for brand presence.
Tracks brand mention frequency or share in AI responses.
Monitors brand's ranking or position in AI-generated results.
Analyzes tone and perception of brand in AI outputs.
Compares brand performance against competitors.
Identifies sources cited in AI responses for the brand.
Developer Experience
Tools and abstractions easing agent development and iteration.
No-code/low-code UI for designing agent workflows.
OpenAI API-compatible endpoints or SDKs.
Available as open-source with community contributions.
Programming languages with official SDK support.
Ready-to-use, customizable UI elements for auth flows.
Self-service admin dashboard for customers to manage users/orgs.
Supported frontend frameworks with dedicated guides/components.
Security, Privacy & Support
Features ensuring data protection, quality assurance, and user assistance.
Compliance standards for data security.
Automatic deletion of user photos after processing.
Availability of real-time customer support.
Offers free remakes for unsatisfactory results.
Review Quality & Trust
Features related to the quality, verification, and trustworthiness of user reviews and feedback.
Whether all reviews are verified through a process to ensure authenticity.
Method used to verify and moderate reviews.
Offers rewards or incentives for submitting reviews.
Clearly discloses sponsored or paid listings/promotions.
Typical length and detail level of reviews.
Discovery & Comparison Tools
Tools for searching, filtering, and comparing software options.
Supports direct side-by-side product comparisons.
Availability of filters like price, rating, business size.
Side-by-side or grid-based pricing comparisons.
Level of search capabilities.
Tailored suggestions based on user input.
Platform Coverage & Scale
Scope of products, categories, and user base covered.
Total categories or industries covered.
Total software products or tools indexed.
Key focus areas or niches.
Estimated yearly users or buyers.
Buyer Accessibility
Ease of access, cost, and support for software buyers.
No cost for buyers to use core discovery features.
One-on-one consultations or advisors.
Optimized for mobile devices.
Compare With
Reviews
No reviews yet. Be the first to review Smithery!