# Smithery MCP for AI Agents AI Agent Connect

> Smithery is an Connector registry for finding and managing Connectors for your agents. It lets you search for Connectors, get metadata, list tools and resources, and manage connections with automatic OAuth. It also lets you generate scoped service tokens and check usage analytics for your entire MCP stack.

## Overview
- **Category:** friends-mcp
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_gAmswGgGpys9397ndv1VL26zH8bA3gkDiqU2nTkO/ai-agent-connect
- **Tags:** registry, api-management, discovery, oauth, analytics

## Description

Smithery is an Connector registry that lets your agents find and connect to other Connectors without the manual headache of hunting down URLs or managing complex auth. Instead of copy-pasting connection strings, you can just ask your agent to search the registry for what you need. It pulls up everything from tool lists to prompt templates so you know exactly what an Connector can do before you commit to it. Once you find the right one, Smithery Connect handles the OAuth and session management for you. You can also create scoped service tokens to keep your main keys safe while giving your agents just enough access to get the job done. It is a great way to manage a growing stack of Connectors, and because it is available on the Vinkius catalog, you can get your agent hooked up in a few clicks. You get a central hub to audit your active connections, revoke access, and see how your Connectors are actually performing through built-in analytics. This setup removes the friction of manual configuration and replaces it with a system where your agent handles the discovery and authentication. You get a clear view of your entire MCP landscape in one place, making it much easier to scale your agentic capabilities without the usual overhead.

## Tools

### get_connection
Retrieve the details of a specific MCP connection. Use this to troubleshoot connectivity or check your current settings.

### get_server_analytics
Check the usage trends and performance metrics for a specific MCP. It helps you see how often a server is being used.

### get_server_details
Pull the metadata and verification status for an Connector from the registry. This lets you see what an Connector does before you connect it.

### get_server_prompts
List the prompt templates an Connector offers. You can use these to find reusable workflows for your agent.

### get_server_resources
See the data resources an Connector provides. This helps you understand what information your agent can actually read.

### get_server_tools
List all the tools and input schemas an Connector exposes. Use this to see what actions your agent can perform.

### list_connections
Audit all the active connections in a specific namespace. This helps you find and manage every Connector your agent is connected to.

### search_servers
Find Connectors by name, description, or tags using semantic search. It returns verified status and user counts for each result.

### create_connection
Create a new connection to an Connector via Smithery Connect with automatic OAuth handling. It returns the connection ID and status.

### create_service_token
Generate a scoped, time-limited token for an agent or frontend to access an Connector. This keeps your primary API keys safe.

### delete_connection
Remove an Connector connection from your namespace. This action is permanent and cleans up your active connections.

## Prompt Examples

**Prompt:** 
```
Find a verified MCP for interacting with GitHub.
```

**Response:** 
```
I'll search the Smithery registry for verified GitHub Connectors. Here are the top results:

| Name | Status | Tags |
| :--- | :--- | :--- |
| GitHub MCP | Verified | repo, issues, actions |
| GitHub Org | Verified | organization, members |

Would you like me to pull the tool list for one of these?
```

**Prompt:** 
```
What tools does the Stripe MCP have?
```

**Response:** 
```
The Stripe MCP offers several tools for payment processing. Here is the list:

* **create_charge**: Create a new charge for a customer.
* **refund_payment**: Issue a refund for a previous transaction.
* **list_subscriptions**: Retrieve a list of active subscriptions.

Let me know if you'd like to see the input schemas for any of these.
```

**Prompt:** 
```
Connect my agent to the Slack MCP.
```

**Response:** 
```
I'm creating a managed connection to the Slack MCP via Smithery Connect. This will handle the OAuth and session management automatically. Your agent is now ready to interact with Slack.
```

## Capabilities

### Find Connectors by name or tag
Smithery lets you search the registry using semantic search to find the right Connectors for your specific needs.

### View detailed metadata
Smithery provides verification status and user counts so you can trust the Connectors you find.

### List all available tools
Smithery shows every function an Connector exposes before you connect it to your agent.

### See all data resources
Smithery lists the specific data URIs and resources an Connector provides for read access.

### Get prompt templates
Smithery reveals the reusable prompt workflows available from a specific MCP.

### Create connections with automatic OAuth
Smithery Connect handles the session management and tokens for you automatically.

### Generate time-limited service tokens
Smithery creates scoped tokens to keep your main API keys safe from your agents.

### Monitor usage trends and performance
Smithery tracks how often your Connectors are used and identifies any performance issues.

## Use Cases

### Dynamic Tool Discovery
An agent needs to perform a task but doesn't know which MCP to use. It uses search_servers to find a tool and then get_server_details to see if it fits.

### Secure Production Access
A developer needs to give a frontend app access to a Slack MCP. They use create_service_token to create a scoped key that doesn't expose their main credentials.

### Connection Management
An admin wants to prune old connections. They use list_connections to see what's active and delete_connection to remove the ones they don't need.

### Performance Monitoring
A platform engineer wants to see if a new GitHub MCP is being used by the team. They use get_server_analytics to track adoption trends.

## Benefits

- Skip manual OAuth setup by using create_connection to let Smithery handle the tokens and sessions automatically.
- Keep your keys safe by using create_service_token to give your agent limited, time-bound access to specific resources.
- Find the right Connectors instantly without browsing dozens of sites by using search_servers for semantic discovery.
- See which Connectors are actually getting used and identify performance issues by using get_server_analytics.
- Audit your entire MCP environment and find unused connections by using list_connections to manage your namespace.
- Understand exactly what an Connector can do before you enable it by using get_server_tools to see all available functions.

## How It Works

The bottom line is that it turns MCP discovery and connection management into a simple natural language task for your agent.

1. Get your Smithery API key from the account page.
2. Ask your agent to search for an Connector or create a connection using natural language.
3. Your agent handles the OAuth and starts using the new MCP tools immediately.

## Frequently Asked Questions

**What is Smithery MCP?**
Smithery is a registry and management platform that lets your AI agents discover and connect to Connectors automatically. It handles the discovery, metadata, and connection logic in one place.

**How do I let my agent find new Connectors with Smithery?**
You can ask your agent to search the Smithery registry using natural language. It will find relevant Connectors based on the names, descriptions, and tags you provide.

**Can I manage multiple MCP connections in one place using Smithery?**
Yes, Smithery allows you to list, inspect, and remove connections from your namespace, giving you a central hub for your entire MCP stack.

**How does Smithery handle security for my keys?**
Smithery provides scoped service tokens. These give your agents time-limited, restricted access to specific resources without exposing your main API keys.

**Can I see how my agents are using the Connectors with Smithery?**
Yes, Smithery includes built-in analytics so you can monitor usage trends, adoption rates, and performance metrics for any Connector in your registry.

**Does Smithery handle OAuth for me?**
Yes, Smithery Connect handles all OAuth tokens and sessions automatically when you create a connection, removing the need for manual authentication setup.

**How do I see what tools an Connector provides before connecting it with Smithery?**
You can ask your agent to pull the tool list or resources for a specific MCP from the Smithery registry. This lets you review capabilities before you commit to a connection.

**Can I delete old connections easily using Smithery?**
Yes, you can use the registry to list all active connections and delete any that are no longer needed to keep your agent environment clean.

**Do I need a Smithery account to use this Connector?**
Yes, you need a free Smithery account to generate an API key. Sign up at smithery.ai, then go to Account Settings > API Keys to create your key. The key gives access to the registry search, server details, and connection management features.

**How does Smithery Connect handle OAuth for Connectors?**
Smithery Connect automatically handles OAuth flows, token refresh, and session management for Connectors that require authentication. You don't need to configure redirect URIs, client IDs, or manage token expiration. Simply create a connection and Smithery manages the authentication lifecycle, providing your agents with seamless access.

**Can I search for verified Connectors only?**
Yes! Use the verified filter in the search_servers tool by setting verified=true. This returns only servers that have been verified by Smithery, ensuring higher quality and security standards. Verified servers display a verification badge and have undergone additional review.

**Do I need a Smithery account to use this MCP server?**
Yes, you need a free Smithery account to generate an API key. Sign up at smithery.ai, then go to Account Settings > API Keys to create your key. The key gives access to the registry search, server details, and connection management features.

**How does Smithery Connect handle OAuth for MCP servers?**
Smithery Connect automatically handles OAuth flows, token refresh, and session management for MCP servers that require authentication. You don't need to configure redirect URIs, client IDs, or manage token expiration. Simply create a connection and Smithery manages the authentication lifecycle, providing your agents with seamless access.

**Can I search for verified MCP servers only?**
Yes! Use the verified filter in the search_servers tool by setting verified=true. This returns only servers that have been verified by Smithery, ensuring higher quality and security standards. Verified servers display a verification badge and have undergone additional review.