Discover Awesome MCP Servers

Extend your agent with 84,517 capabilities via MCP servers.

All84,517
Electron MCP Server

Electron MCP Server

A Model Context Protocol server that provides comprehensive Electron application automation, debugging, and observability capabilities through Chrome DevTools Protocol integration.

MCP OAuth Server

MCP OAuth Server

A production-ready MCP server with OAuth 2.1 and PKCE for secure third-party API access, featuring GitHub user info retrieval and LLM-powered code analysis.

Smithsonian Open Access MCP Server

Smithsonian Open Access MCP Server

Provides AI assistants with access to search, explore, and analyze over 3 million collection objects from the Smithsonian Institution's museums. Enables finding objects currently on exhibit, retrieving detailed metadata, high-resolution images, and 3D models from America's national museums.

Slack MCP Server

Slack MCP Server

Enables complete Slack integration through natural language in Cursor IDE, supporting message sending, channel management, direct messaging, user lookup, reactions, and message search using the Slack API.

contrastapi

contrastapi

Security intelligence API for AI models. CVE lookup with EPSS/KEV, domain recon (DNS, WHOIS, SSL, subdomains, WAF), and code security checks (secrets, injection, headers). 16 tools, no API key required.

Postgres MCP Server

Postgres MCP Server

Enables comprehensive PostgreSQL database management through natural language including queries, schema operations, user management, and administrative tasks. Features enterprise-grade connection pooling, transaction support, and full database administration capabilities.

WorkOS MCP Server

WorkOS MCP Server

MCP server for WorkOS User Management API. Enables Claude to manage users, organizations, memberships, invitations, and sessions in WorkOS.

mcp-tool-filter

mcp-tool-filter

A generic MCP proxy that filters which tools are exposed from a remote MCP server, reducing context window token usage by only loading the tools you actually need.

Benin OpenData MCP

Benin OpenData MCP

MCP server to navigate and consume public data from Benin's OpenData portal.

RedTeam MCP

RedTeam MCP

Autonomous penetration testing powered by a local LLM, automating tool chaining for recon, vulnerability scanning, exploit research, and reporting.

Order Status Server

Order Status Server

Laravel MCP server that provides a tool to look up order status by order ID from a MySQL database.

FastAPI MCP Server

FastAPI MCP Server

Wraps FastAPI REST endpoints as MCP tools, enabling natural language interaction with user management, task management, and mathematical calculations through Gemini CLI.

JSer.info MCP Server

JSer.info MCP Server

A Model Context Protocol server that provides search and retrieval capabilities for JSer.info's JavaScript resource database, enabling access to items, posts, product information, and timeline data through various specialized tools.

Dental Clinic Loan Verification MCP Server

Dental Clinic Loan Verification MCP Server

Enables automated dental clinic loan verification by combining rule-based ID validation with LLM-powered document analysis and fraud detection. It supports provider-agnostic vision and reasoning tools to assess document consistency, verify credentials like PAN and GST, and generate comprehensive risk narratives.

MCP

MCP

Okay, let's break down how you can configure an MCP (presumably, you mean a **Monitoring and Control Platform** or a similar system) to view company information and stock prices using Claude (likely referring to the **Anthropic Claude AI model**). This involves several steps and considerations. I'll outline a general approach, and you'll need to adapt it to your specific MCP and its capabilities. **High-Level Overview** The core idea is to: 1. **Gather Data:** Get company information and stock prices from reliable sources (APIs, databases, etc.). 2. **Send Data to Claude:** Format the data and send it to the Claude API with a clear prompt. 3. **Receive and Parse Claude's Response:** Claude will analyze the data and provide insights. You need to parse this response. 4. **Display in MCP:** Integrate the parsed information into your MCP's interface. **Detailed Steps** **1. Data Acquisition** * **Company Information:** * **APIs:** Use APIs like the Crunchbase API, Clearbit API, or similar services that provide company profiles, funding information, employee counts, industry, etc. These usually require an API key and have usage limits. * **Databases:** If your company has its own database of company information, you can directly query that. * **Web Scraping (Use with Caution):** As a last resort, you *could* scrape websites like LinkedIn or company websites. However, web scraping is fragile (websites change), and you need to respect robots.txt and terms of service. It's generally better to use APIs. * **Stock Prices:** * **Financial APIs:** Use APIs like Alpha Vantage, IEX Cloud, Finnhub, or Yahoo Finance API (though Yahoo Finance's API is less reliable than it used to be). These provide real-time or near real-time stock prices, historical data, and other financial metrics. Again, you'll need an API key. * **Data Providers:** Consider professional data providers like Refinitiv or Bloomberg if you need very high-quality, low-latency data, but these are significantly more expensive. **2. Data Preparation and Formatting** * **Data Cleaning:** Clean the data you retrieve. Handle missing values, inconsistencies, and errors. * **Data Aggregation:** Combine the company information and stock price data into a single data structure (e.g., a Python dictionary or a JSON object) for each company you want to analyze. * **Prompt Engineering:** This is crucial for getting useful results from Claude. Craft a clear and specific prompt that tells Claude what you want it to do. Here's an example: ```python prompt = f""" Analyze the following information about {company_name}: Company Description: {company_description} Industry: {company_industry} Employee Count: {company_employee_count} Current Stock Price: {stock_price} Previous Day's Closing Price: {previous_close} Provide a brief summary of the company, its current financial situation based on the stock price, and potential risks or opportunities. Focus on key insights that would be relevant to a business analyst. Keep the response concise (under 200 words). """ ``` * **Variables:** Replace the placeholders (e.g., `{company_name}`, `{stock_price}`) with the actual data you've collected. * **Instructions:** Clearly tell Claude what you want it to do (summarize, analyze, identify risks, etc.). * **Context:** Provide enough context for Claude to understand the data. * **Constraints:** Set limits on the response length to avoid overly verbose outputs. * **Role:** You can even specify a role for Claude to play, such as "Act as a financial analyst..." **3. Sending Data to Claude (Using the API)** * **Install the Anthropic Python Library:** ```bash pip install anthropic ``` * **API Key:** You'll need an API key from Anthropic. Get one from their website after signing up for an account. * **Code Example (Python):** ```python import anthropic import os # Replace with your actual API key ANTHROPIC_API_KEY = os.environ.get("ANTHROPIC_API_KEY") # Best practice: store API key in an environment variable client = anthropic.Anthropic(api_key=ANTHROPIC_API_KEY) def get_claude_response(prompt): try: completion = client.completions.create( model="claude-v1.3", # Or a newer Claude model prompt=f"{anthropic.HUMAN_PROMPT} {prompt}{anthropic.AI_PROMPT}", max_tokens_to_sample=500, # Adjust as needed ) return completion.completion except Exception as e: print(f"Error calling Claude API: {e}") return None # Example usage: company_name = "Apple Inc." company_description = "Designs, develops, and sells consumer electronics, computer software, and online services." company_industry = "Technology" company_employee_count = 164000 stock_price = 175.00 previous_close = 173.50 prompt = f""" Analyze the following information about {company_name}: Company Description: {company_description} Industry: {company_industry} Employee Count: {company_employee_count} Current Stock Price: {stock_price} Previous Day's Closing Price: {previous_close} Provide a brief summary of the company, its current financial situation based on the stock price, and potential risks or opportunities. Focus on key insights that would be relevant to a business analyst. Keep the response concise (under 200 words). """ claude_response = get_claude_response(prompt) if claude_response: print(f"Claude's Analysis for {company_name}:\n{claude_response}") else: print("Failed to get a response from Claude.") ``` * **`anthropic.HUMAN_PROMPT` and `anthropic.AI_PROMPT`:** These are special tokens that help Claude understand the structure of the conversation. Always include them. * **`model`:** Specify the Claude model you want to use (e.g., "claude-v1.3", "claude-v2"). Check the Anthropic documentation for the latest models. * **`max_tokens_to_sample`:** Controls the maximum length of Claude's response. Adjust this based on your needs. * **Error Handling:** Include `try...except` blocks to handle potential errors when calling the API. **4. Parsing Claude's Response** * **Text Extraction:** The `completion.completion` attribute contains the text response from Claude. * **Structured Data (Optional):** If you want Claude to return structured data (e.g., JSON), you can modify your prompt to request it. However, Claude is not always perfect at generating valid JSON, so you might need to use regular expressions or other parsing techniques to extract the data reliably. For example: ```python prompt = f""" Analyze the following information about {company_name}: Company Description: {company_description} Industry: {company_industry} Employee Count: {company_employee_count} Current Stock Price: {stock_price} Previous Day's Closing Price: {previous_close} Provide a JSON object with the following keys: - summary: A brief summary of the company. - financial_outlook: A brief assessment of the company's financial situation. - risks: Potential risks. - opportunities: Potential opportunities. Example JSON: {{ "summary": "...", "financial_outlook": "...", "risks": "...", "opportunities": "..." }} """ ``` Then, you would try to parse the `claude_response` as JSON: ```python import json try: data = json.loads(claude_response) print(f"Summary: {data['summary']}") print(f"Financial Outlook: {data['financial_outlook']}") except json.JSONDecodeError: print("Could not parse Claude's response as JSON.") # Handle the error (e.g., use a regular expression to extract the data) ``` **5. Integration with Your MCP** * **MCP API/SDK:** Your MCP likely has an API or SDK that allows you to integrate external data sources. Consult your MCP's documentation for details. * **Data Visualization:** Use your MCP's charting and visualization tools to display the company information, stock prices, and Claude's analysis. * **Alerting:** Configure alerts based on stock price changes or specific insights from Claude (e.g., "Alert if Claude identifies a significant risk for Apple"). **Example Architecture** ``` [Data Sources (APIs, Databases)] --> [Data Aggregation & Formatting (Python Script)] --> [Claude API] --> [Response Parsing (Python Script)] --> [MCP API] --> [MCP Dashboard] ``` **Important Considerations** * **API Costs:** Be aware of the costs associated with using APIs like the Anthropic API and financial data APIs. Monitor your usage and set limits to avoid unexpected charges. * **Rate Limiting:** APIs often have rate limits (e.g., a maximum number of requests per minute). Implement error handling and retry mechanisms to deal with rate limiting. * **Data Accuracy:** The accuracy of Claude's analysis depends on the quality of the data you provide. Verify the data from your sources. * **Security:** Protect your API keys and other sensitive information. Store them securely (e.g., in environment variables) and avoid hardcoding them in your code. * **Prompt Engineering is Key:** Experiment with different prompts to get the best results from Claude. Iterate and refine your prompts based on the responses you receive. * **Claude's Limitations:** Claude is a powerful language model, but it's not perfect. It can sometimes make mistakes or provide inaccurate information. Always critically evaluate its output. * **Legal and Ethical Considerations:** Be mindful of data privacy regulations and ethical considerations when using company information and stock prices. Ensure you have the right to use the data and that you are not violating any laws or regulations. **Translation to Portuguese (of the key concepts):** * **Monitoring and Control Platform:** Plataforma de Monitoramento e Controle * **Anthropic Claude AI model:** Modelo de IA Claude da Anthropic * **API:** API (Interface de Programação de Aplicações) * **API Key:** Chave de API * **Prompt Engineering:** Engenharia de Prompt (ou Criação de Instruções) * **Data Cleaning:** Limpeza de Dados * **Data Aggregation:** Agregação de Dados * **Rate Limiting:** Limitação de Taxa * **Data Visualization:** Visualização de Dados * **Alerting:** Alertas **Example Portuguese Prompt:** ``` Analise as seguintes informações sobre a [Nome da Empresa]: Descrição da Empresa: [Descrição da Empresa] Indústria: [Indústria] Número de Funcionários: [Número de Funcionários] Preço Atual das Ações: [Preço Atual das Ações] Preço de Fechamento do Dia Anterior: [Preço de Fechamento do Dia Anterior] Forneça um breve resumo da empresa, sua situação financeira atual com base no preço das ações e potenciais riscos ou oportunidades. Concentre-se em insights importantes que seriam relevantes para um analista de negócios. Mantenha a resposta concisa (abaixo de 200 palavras). ``` **In summary, this is a complex integration that requires careful planning, coding, and testing. Start with a small, well-defined use case and gradually expand as you gain experience.** Remember to consult the documentation for your MCP and the Anthropic Claude API for the most up-to-date information. Good luck!

uk-gazette

uk-gazette

Enables querying official UK public records from The Gazette, including insolvencies, winding-up petitions, and deceased estates.

rubberduck-mcp

rubberduck-mcp

Bridges AI assistants with Rubberduck VBA to enable code analysis, module management, and Git operations on VBA projects.

sap-bdc-mcp

sap-bdc-mcp

Enables AI agents to safely discover and validate SAP Business Data Cloud contracts (ORD, CSN, share plans) with enterprise guardrails like redaction and read-only defaults.

power_defect_analysis_mcp

power_defect_analysis_mcp

Enables querying and analysis of thermal power plant defects and work orders through fixed, parameterized SQL tools. Provides 8 core tools plus extensions for equipment search, defect/work order details, summaries, and failure analysis, with strict data boundaries and security.

MCP SQL Server

MCP SQL Server

An MCP server for Microsoft SQL Server integration that enables users to query, monitor, and analyze databases directly through Claude. It supports schema exploration, performance analysis, and optional write operations via natural language commands.

Agent Nudge

Agent Nudge

A local-first MCP server for AI coding agents that shares structured execution state, routes context deltas, and provides preflight nudges to prevent conflicts and stale decisions.

Mnemo Cortex

Mnemo Cortex

Persistent semantic memory for AI agents — hybrid SQLite + FTS5 with DAG-based summaries, context compaction, and 7 MCP tools. Open source, self-hosted, zero API cost.

legacy-mongodb-mcp

legacy-mongodb-mcp

Provides read-only access to legacy MongoDB instances (<4.0) via the Model Context Protocol, enabling AI models to query databases, collections, and run aggregations safely.

GSC MCP Worker

GSC MCP Worker

MCP server for Google Search Console, providing tools for site properties, search analytics, URL inspection, sitemaps, and audit reports.

MCP Store Greeting Server

MCP Store Greeting Server

Provides personalized store greetings combined with real-time weather information based on store location. Includes an admin web interface for managing stores with address autocomplete and map-based location selection.

jimeng-web-mcp

jimeng-web-mcp

Provides direct access to Jimeng AI's web interface for generating images and videos, supporting features like multi-image generation, video creation with frame control, and batch operations using free daily credits.

gh-board-mcp

gh-board-mcp

Manages GitHub Projects v2 as a personal kanban board, allowing you to create, move, and prioritize draft items without linking to real issues.

SEFAZ ES DEC: Caixa Postal

SEFAZ ES DEC: Caixa Postal

Enables querying the SEFAZ ES DEC postal mailbox from official sources via a single MCP tool.

ActionsPulse

ActionsPulse

Real-time GitHub Actions observability through VS Code with GitHub Copilot, providing DevOps metrics and interactive dashboards.

mod-dev-mcp

mod-dev-mcp

A development tooling MCP server for tModLoader mod projects, enabling building, formatting, and log tailing operations directly from an MCP client.