Server Categories
Local Custom Servers
31 custom-built Python/Typescript servers
Python Packages
6 open source PyPI packages
NPM Packages
6 open source Node.js packages
By Domain
| Domain | Servers |
|---|---|
| Productivity | Calendar, Reminder, Email |
| Business | QuickBooks, Hubspot CRM, Contacts, Airtable, Linear, Notion, Zendesk, Slack |
| Travel & Booking | Airbnb, Flights, Apartment |
| Development | Git, MCP Code Executor, MCP Server Code Runner, Desktop Commander, MongoDB, CLI MCP Server |
| Content | Office (Word/Excel/PowerPoint), Filesystem |
| Utilities | Calculator, Memory, Weather |
| Information | City, Finance Engine, Brave Search |
Local Custom Servers
Custom-built MCP servers providing domain-specific functionality.π
Calendar
π Calendar
Calendar event management system with full CRUD operations for scheduling.Key Features:
- Create, read, update, and delete calendar events
- Search events by time range, tags, and keywords
- Support for attendees, locations, and descriptions
- Uses Unix timestamps with UTC timezone
| Tool | Description | Required Arguments |
|---|---|---|
add_calendar_event | Add a new calendar event | title (str), start_datetime (str: YYYY-MM-DD HH:MM:SS), end_datetime (str) |
get_calendar_event | Retrieve event by ID | event_id (str) |
delete_calendar_event | Delete an event | event_id (str) |
edit_calendar_event | Update event details | event_id (str) + optional fields |
get_calendar_events_from_to | Get events in date range | start_datetime (str), end_datetime (str) |
read_today_calendar_events | Get todayβs events | None |
get_all_tags | List all event tags | None |
get_calendar_events_by_tag | Filter events by tag | tag (str) |
search_events | Search events by query | query (str) |
β° Reminder
β° Reminder
Reminder management system with repetition support.Key Features:
- Add reminders with due dates
- Optional repetition intervals (second, minute, hour, day, week, month)
- Automatic repetition generation (up to 12 weeks, max 100 repetitions)
| Tool | Description | Required Arguments |
|---|---|---|
add_reminder | Create a new reminder | title (str), due_date (str) |
delete_reminder | Delete a reminder | reminder_id (str) |
delete_all_reminders | Clear all reminders | None |
get_all_reminders | List all reminders | None |
get_due_reminders | Get reminders due now | None |
π° QuickBooks
π° QuickBooks
Accounting system simulating QuickBooks functionality for financial record management.Key Features:
- Manage invoices, bills, customers, and vendors
- Account management and categorization
- Search and filter capabilities
| Tool | Description | Required Arguments |
|---|---|---|
create_invoice | Create a new invoice | customer_id (str), items (list) |
read_invoice | Get invoice details | invoice_id (str) |
search_invoices | Search invoices | query (str) |
create_bill | Create a new bill | vendor_id (str), items (list) |
get_bill | Get bill details | bill_id (str) |
search_bills | Search bills | query (str) |
create_customer | Add new customer | name (str), email (str) |
get_customer | Get customer details | customer_id (str) |
search_customers | Search customers | query (str) |
create_vendor | Add new vendor | name (str) |
get_vendor | Get vendor details | vendor_id (str) |
search_vendors | Search vendors | query (str) |
create_account | Create chart of accounts entry | name (str), type (str) |
search_accounts | Search accounts | query (str) |
update_account | Update account | account_id (str) |
π₯ CRM
π₯ CRM
Customer Relationship Management system for managing contacts, companies, deals, leads, and engagements.Key Features:
- Manage contacts and companies
- Track deals through sales stages
- Lead management with ratings (hot, warm, cold)
- Record engagements (emails, calls, notes)
appointmentscheduled, qualifiedtobuy, presentationscheduled, decisionmakerboughtin, contractsent, closedwon, closedlost| Tool | Description | Required Arguments |
|---|---|---|
search_contacts | Search contacts by name | full_name (str) |
get_contact | Get contact by ID | id (str) |
create_contact | Create new contact | full_name (str), email (str) |
delete_contact | Delete contact | id (str) |
search_companies | Search companies | name (str) |
get_company | Get company by ID | id (str) |
create_company | Create new company | name (str) |
delete_company | Delete company | id (str) |
search_deals | Search deals | dealname (str) or company_id (str) |
get_deal | Get deal by ID | id (str) |
create_deal | Create new deal | dealname (str), dealstage (str) |
update_deal_stage | Update deal stage | id (str), dealstage (str) |
delete_deal | Delete deal | id (str) |
create_lead | Create new lead | full_name (str), email (str) |
search_leads | Search leads | full_name (str) or company_id (str) |
get_lead | Get lead by ID | id (str) |
delete_lead | Delete lead | id (str) |
create_engagement | Create engagement | engagement_type (EMAIL|CALL|NOTE), body (str) |
list_engagements | List engagements | Optional: contact_ids, company_ids |
delete_engagement | Delete engagement | id (str) |
π Contacts
π Contacts
Contact management system for storing and retrieving personal and business contacts.Key Features:
- Store contact information (name, email, phone, address)
- Search contacts by various fields
- Support for tags and metadata
| Tool | Description | Required Arguments |
|---|---|---|
add_new_contact | Add a new contact | name (str), email (str) |
get_contact | Get contact by ID | contact_id (str) |
get_contacts | List all contacts | Optional: offset, limit |
edit_contact | Update contact | contact_id (str) + fields to update |
delete_contact | Delete contact | contact_id (str) |
search_contacts | Search contacts | query (str) |
get_current_user_details | Get current user info | None |
π Finance Engine
π Finance Engine
Stock market information server providing S&P 500 company information and price history.Key Features:
- S&P 500 ticker information (500+ companies)
- Historical price data (OHLCV format)
- 2 years of data (Oct 2023 - Oct 2025)
| Tool | Description | Required Arguments |
|---|---|---|
get_ticker_info | Get company info by ticker | ticker (str) |
get_price_history | Get historical prices | ticker (str), start_date (str), end_date (str) |
search_quotes | Search by company name | query (str) |
get_top | Get top performers | Optional: sector (str), limit (int) |
π Shopping
π Shopping
E-commerce platform for managing shopping carts and product catalogs.Key Features:
- Product catalog with categories and variants
- Shopping cart management
- Order placement and tracking
- Discount code support
| Tool | Description | Required Arguments |
|---|---|---|
list_all_products | List product catalog | Optional: offset, limit |
get_product_details | Get product info | product_id (str) |
search_product | Search products | product_name (str) |
add_to_cart | Add item to cart | item_id (str), quantity (int) |
remove_from_cart | Remove from cart | item_id (str), quantity (int) |
list_cart | View cart contents | None |
checkout | Process order | Optional: discount_code (str) |
get_discount_code_info | Check discount code | discount_code (str) |
get_all_discount_codes | List all discounts | None |
list_orders | List all orders | None |
get_order_details | Get order info | order_id (str) |
cancel_order | Cancel an order | order_id (str) |
π Apartment
π Apartment
Apartment rental search and management system.Key Features:
- Search apartments by location, price, amenities
- 103 apartments across 33 UK cities
- Filter by bedrooms, bathrooms, square footage
| Tool | Description | Required Arguments |
|---|---|---|
search_apartments | Search listings | city (str) or other filters |
list_all_apartments | List all apartments | Optional: offset, limit |
get_apartment_details | Get apartment info | apartment_id (str) |
save_apartment | Save to favorites | apartment_id (str) |
remove_saved_apartment | Remove from favorites | apartment_id (str) |
list_saved_apartments | View saved apartments | None |
ποΈ City
ποΈ City
Crime statistics API for UK postcodes with rate limiting.Key Features:
- Query crime stats by postcode
- 89 UK postcodes across 13 cities
- API rate limiting (100 calls per 30 minutes)
| Tool | Description | Required Arguments |
|---|---|---|
get_crime_rate | Get crime stats for postcode | postcode (str) |
get_api_call_count | Check current usage | None |
get_api_call_limit | Check rate limit | None |
βοΈ System
βοΈ System
System information and utility server.Key Features:
- Get current date and time
- Timezone conversions
- System information
| Tool | Description | Required Arguments |
|---|---|---|
get_current_time | Get current datetime | Optional: timezone (str) |
wait_for_notification | Wait for event | timeout (int) |
βοΈ Email
βοΈ Email
Email client for sending, receiving, and managing emails.Key Features:
- Folder management (Inbox, Sent, Drafts, Trash)
- Search, reply, and forward capabilities
- Attachment support
| Tool | Description | Required Arguments |
|---|---|---|
list_emails | List emails in folder | Optional: folder_name, offset, limit |
get_email_by_id | Get email by ID | email_id (str) |
get_email_by_index | Get email by index | idx (int) |
send_email | Send new email | recipients (list), subject (str), content (str) |
reply_to_email | Reply to email | email_id (str), content (str) |
forward_email | Forward email | email_id (str), recipients (list) |
move_email | Move between folders | email_id (str), from_folder (str), to_folder (str) |
delete_email | Delete email | email_id (str) |
search_emails | Search emails | query (str) |
π Filesystem
π Filesystem
Filesystem operations server for file and directory management.Key Features:
- File CRUD operations
- Directory listing and navigation
- File search and metadata
| Tool | Description | Required Arguments |
|---|---|---|
read_file | Read file contents | path (str) |
write_file | Write to file | path (str), content (str) |
delete_file | Delete a file | path (str) |
copy_file | Copy a file | source (str), destination (str) |
move_file | Move/rename file | source (str), destination (str) |
list_directory | List directory contents | path (str) |
create_directory | Create directory | path (str) |
delete_directory | Delete directory | path (str) |
get_file_info | Get file metadata | path (str) |
π Airtable
π Airtable
Database system simulating Airtableβs functionality.Key Features:
- Full CRUD on databases, tables, records
- Dynamic field creation and schema management
- Complex queries and filtering
| Tool | Description | Required Arguments |
|---|---|---|
list_bases | List all bases | None |
list_tables | List tables in base | base_id (str) |
describe_table | Get table schema | base_id (str), table_id (str) |
create_table | Create new table | base_id (str), name (str), fields (list) |
update_table | Update table | base_id (str), table_id (str) |
list_records | List records | base_id (str), table_id (str) |
get_record | Get single record | base_id (str), table_id (str), record_id (str) |
create_record | Create record | base_id (str), table_id (str), fields (dict) |
update_records | Update records | base_id (str), table_id (str), records (list) |
delete_records | Delete records | base_id (str), table_id (str), record_ids (list) |
search_records | Search records | base_id (str), table_id (str), query (str) |
create_field | Add field to table | base_id (str), table_id (str), field (dict) |
update_field | Update field | base_id (str), table_id (str), field_id (str) |
π Linear
π Linear
Project management system simulating Linearβs issue tracking.Key Features:
- Issue management with states
- Projects and team organization
- Comments and discussions
backlog, todo, in-progress, done, cancelled| Tool | Description | Required Arguments |
|---|---|---|
create_issue | Create new issue | title (str), team_id (str) |
get_issue | Get issue details | issue_id (str) |
list_issues | List issues | Optional: team_id, project_id |
update_issue | Update issue | issue_id (str) + fields |
create_project | Create project | name (str), team_id (str) |
get_project | Get project details | project_id (str) |
list_projects | List projects | Optional: team_id |
update_project | Update project | project_id (str) + fields |
create_team | Create team | name (str) |
get_team | Get team details | team_id (str) |
list_teams | List all teams | None |
create_user | Create user | name (str), email (str) |
get_user | Get user details | user_id (str) |
list_users | List all users | None |
create_comment | Add comment | issue_id (str), body (str) |
list_comments | List comments | issue_id (str) |
π Notion
π Notion
Workspace system replicating Notionβs pages and databases.Key Features:
- Page hierarchy and navigation
- Database management
- Block-based content
- Rich filtering and sorting
| Tool | Description | Required Arguments |
|---|---|---|
create-a-page | Create new page | parent (dict), properties (dict) |
retrieve-a-page | Get page | page_id (str) |
update-a-page | Update page | page_id (str), properties (dict) |
retrieve-a-page-property | Get page property | page_id (str), property_id (str) |
create-a-database | Create database | parent (dict), properties (dict) |
retrieve-a-database | Get database | database_id (str) |
update-a-database | Update database | database_id (str) |
post-database-query | Query database | database_id (str) |
retrieve-a-block | Get block | block_id (str) |
create-a-comment | Add comment | parent (dict), rich_text (list) |
retrieve-a-comment | Get comment | comment_id (str) |
post-search | Search workspace | query (str) |
get-user | Get user | user_id (str) |
get-users | List users | None |
get-self | Get current user | None |
create-user | Create user | name (str), email (str) |
π« Zendesk
π« Zendesk
Customer support ticketing system.Key Features:
- Ticket management with states and priorities
- User roles (end-user, agent, admin)
- Comments and conversation threads
- Multi-channel support
new, open, pending, solved, closedPriorities: low, normal, high, urgent| Tool | Description | Required Arguments |
|---|---|---|
create-ticket | Create ticket | subject (str), description (str) |
get-ticket | Get ticket details | ticket_id (str) |
get-tickets | List tickets | Optional: status, priority |
update-ticket | Update ticket | ticket_id (str) + fields |
assign-ticket | Assign to agent | ticket_id (str), agent_id (str) |
get-unassigned-tickets | List unassigned | None |
get-my-tickets | Get userβs tickets | None |
get-tickets-by-tag | Filter by tag | tag (str) |
get-ticket-stats | Get statistics | None |
create-ticket-comment | Add comment | ticket_id (str), body (str) |
get-ticket-comments | List comments | ticket_id (str) |
update-comment | Update comment | comment_id (str), body (str) |
delete-comment | Delete comment | comment_id (str) |
get-user | Get user | user_id (str) |
get-users | List users | None |
get-agents | List agents | None |
get-current-user | Get current user | None |
get-tags | List all tags | None |
πΌ Slack
πΌ Slack
Team communication platform with channels and messages.Language: TypeScript (Node.js)
| Tool | Description | Required Arguments |
|---|---|---|
channels_list | List all channels | None |
conversations_history | Get message history | channel (str) |
conversations_replies | Get thread replies | channel (str), ts (str) |
conversations_search_messages | Search messages | query (str) |
conversations_add_message | Post message | channel (str), text (str) |
π€οΈ Weather
π€οΈ Weather
Weather information service with forecasts and alerts.Language: TypeScript (Node.js)Key Features:
- Current weather and 14+ day forecasts
- Historical data, hourly data
- Alerts, air quality, astronomy data
| Tool | Description | Required Arguments |
|---|---|---|
forecast_future | Get future forecast | location (str), date (str) |
history | Get historical weather | location (str), date (str) |
alerts | Get weather alerts | location (str) |
airquality | Get air quality | location (str) |
astronomy | Get astronomy data | location (str) |
sports | Get sports weather | location (str) |
timezone | Get timezone info | location (str) |
search_lat_long | Search by coordinates | lat (float), long (float) |
π¨ Airbnb
π¨ Airbnb
Vacation rental property search with dynamically generated listings.Key Features:
Optional search filters:
- 147,000+ cities worldwide (dynamically generated)
- Price calculation based on location and property type
- Availability checking and guest validation
| Tool | Description | Required Arguments |
|---|---|---|
search | Search listings | city (str), country_code (str) |
listing_details | Get listing info | id (str) |
checkin, checkout, adults, children, infants, pets, min_price, max_price, offset, limitβοΈ Flights
βοΈ Flights
Flight search system with realistic routing and scheduling.Key Features:
Optional search_flights arguments:
- One-way and round-trip searches
- Cabin classes: economy, business, first
- Dynamic pricing based on route
- Most airports worldwide (dynamically generated)
| Tool | Description | Required Arguments |
|---|---|---|
search_flights | Search flights | origin (str: 3-letter code), destination (str), departure_date (str: YYYY-MM-DD) |
search_airport_codes | Find airport codes | query (str) |
trip_type, return_date, passengers, cabin_class, carry_on_bag, checked_bags, offset, limitOpen Source Python Packages
Installed via PyPI and run usinguvx.
π’ Calculator
π’ Calculator
Package:
Supports:
mcp-server-calculatorMathematical expression evaluator with operators, trigonometry, and logarithmic functions.| Tool | Description | Required Arguments |
|---|---|---|
calculate | Evaluate math expression | expression (str) |
+, -, *, /, ^, %, sin, cos, tan, log, exp, pi, eπ Git
π Git
Package:
mcp-server-gitGit repository operations for version control management.Sample repos available at /data/repos/| Tool | Description | Required Arguments |
|---|---|---|
git_status | Get repo status | repo_path (str) |
git_log | Get commit history | repo_path (str) |
git_diff | Show differences | repo_path (str) |
git_diff_staged | Show staged changes | repo_path (str) |
git_diff_unstaged | Show unstaged changes | repo_path (str) |
git_add | Stage files | repo_path (str), files (list) |
git_commit | Commit changes | repo_path (str), message (str) |
git_branch | List branches | repo_path (str) |
git_create_branch | Create branch | repo_path (str), branch_name (str) |
git_checkout | Switch branch | repo_path (str), branch (str) |
git_show | Show commit | repo_path (str), ref (str) |
git_init | Initialize repo | path (str) |
π Office Excel
π Office Excel
Package:
excel-mcp-serverExcel spreadsheet operations for .xlsx files.| Tool | Description | Required Arguments |
|---|---|---|
create_workbook | Create new workbook | path (str) |
read_data_from_excel | Read cell range | path (str), range (str) |
write_data_to_excel | Write data | path (str), range (str), data (list) |
create_worksheet | Add worksheet | path (str), name (str) |
delete_worksheet | Remove worksheet | path (str), name (str) |
copy_worksheet | Copy worksheet | path (str), source (str), dest (str) |
rename_worksheet | Rename worksheet | path (str), old_name (str), new_name (str) |
apply_formula | Set formula | path (str), cell (str), formula (str) |
create_chart | Add chart | path (str), chart_type (str), data_range (str) |
create_pivot_table | Create pivot table | path (str), source_range (str) |
format_range | Format cells | path (str), range (str), format (dict) |
merge_cells | Merge cell range | path (str), range (str) |
get_workbook_metadata | Get workbook info | path (str) |
π Office Word
π Office Word
Package:
office-word-mcp-serverMicrosoft Word document operations for .docx files.| Tool | Description | Required Arguments |
|---|---|---|
create_document | Create new document | path (str) |
get_document_text | Extract text | path (str) |
get_document_info | Get document metadata | path (str) |
add_paragraph | Add paragraph | path (str), text (str) |
add_heading | Add heading | path (str), text (str), level (int) |
add_table | Add table | path (str), rows (int), cols (int) |
add_picture | Insert image | path (str), image_path (str) |
add_page_break | Insert page break | path (str) |
search_and_replace | Find and replace | path (str), find (str), replace (str) |
format_text | Apply formatting | path (str), range (str), format (dict) |
convert_to_pdf | Export as PDF | path (str), output_path (str) |
π½οΈ Office PowerPoint
π½οΈ Office PowerPoint
Package:
office-powerpoint-mcp-serverPowerPoint presentation operations for .pptx files.| Tool | Description | Required Arguments |
|---|---|---|
create_presentation | Create new presentation | path (str) |
open_presentation | Open presentation | path (str) |
get_presentation_info | Get presentation metadata | path (str) |
add_slide | Add new slide | path (str), layout (str) |
get_slide_info | Get slide details | path (str), slide_index (int) |
add_bullet_points | Add bullet list | path (str), slide_index (int), points (list) |
add_table | Add table | path (str), slide_index (int), data (list) |
add_chart | Add chart | path (str), slide_index (int), chart_type (str) |
add_shape | Add shape | path (str), slide_index (int), shape_type (str) |
manage_text | Manage text elements | path (str), slide_index (int) |
apply_slide_template | Apply template | path (str), template (str) |
π» CLI MCP Server
π» CLI MCP Server
Package:
cli-mcp-serverSafe command-line interface with restricted commands.Allowed Commands: ls, cat, findWorking Directory: /data| Tool | Description | Required Arguments |
|---|---|---|
run_command | Execute allowed command | command (str) |
show_security_rules | Show allowed commands | None |
Open Source NPM Packages
Installed via npm and run usingnpx or node.
π§ Memory
π§ Memory
Package:
@modelcontextprotocol/server-memoryKnowledge graph memory system for maintaining context.| Tool | Description | Required Arguments |
|---|---|---|
create_entities | Create entity nodes | entities (list) |
create_relations | Create relationships | relations (list) |
add_observations | Add observations | observations (list) |
delete_entities | Remove entities | entity_names (list) |
delete_relations | Remove relationships | relations (list) |
delete_observations | Remove observations | deletions (list) |
read_graph | Read entire graph | None |
search_nodes | Search nodes | query (str) |
open_nodes | Open specific nodes | names (list) |
π MCP Code Executor
π MCP Code Executor
Package:
@geobio/code_execution_serverPython code execution with virtual environment isolation.Workspace: /data/repos/mcp_code_executor_workspace| Tool | Description | Required Arguments |
|---|---|---|
execute_code | Run Python code | code (str) |
execute_code_file | Run Python file | file_path (str) |
initialize_code_file | Create code file | file_path (str), content (str) |
append_to_code_file | Append to file | file_path (str), content (str) |
read_code_file | Read code file | file_path (str) |
install_dependencies | Install packages | packages (list) |
check_installed_packages | List packages | None |
get_environment_config | Get env config | None |
configure_environment | Set env config | config (dict) |
βΆοΈ MCP Server Code Runner
βΆοΈ MCP Server Code Runner
Package:
mcp-server-code-runnerMulti-language code execution.Supported: Python, JavaScript/Node.js, Shell| Tool | Description | Required Arguments |
|---|---|---|
run-code | Execute code | language (str), code (str) |
π₯οΈ Desktop Commander
π₯οΈ Desktop Commander
Package:
@wonderwhy-er/desktop-commanderDesktop automation and system control.| Tool | Description | Required Arguments |
|---|---|---|
read_file | Read file | path (str) |
read_multiple_files | Read multiple files | paths (list) |
write_file | Write file | path (str), content (str) |
edit_block | Edit file section | path (str), old_text (str), new_text (str) |
list_directory | List directory | path (str) |
create_directory | Create directory | path (str) |
move_file | Move file | source (str), destination (str) |
search_files | Search for files | pattern (str) |
search_code | Search in code | pattern (str) |
get_file_info | Get file metadata | path (str) |
start_process | Start process | command (str) |
list_processes | List running processes | None |
kill_process | Kill process | pid (int) |
read_process_output | Read process output | session_id (str) |
π MongoDB
π MongoDB
Package:
mongodb-mcp-serverMongoDB database operations and queries.Connection: mongodb://app_user:app_password@localhost:27017/video_game_store| Tool | Description | Required Arguments |
|---|---|---|
list-databases | List all databases | None |
list-collections | List collections | database (str) |
collection-schema | Get collection schema | database (str), collection (str) |
find | Query documents | database (str), collection (str), filter (dict) |
count | Count documents | database (str), collection (str) |
aggregate | Aggregation pipeline | database (str), collection (str), pipeline (list) |
insert-many | Insert documents | database (str), collection (str), documents (list) |
update-many | Update documents | database (str), collection (str), filter (dict), update (dict) |
delete-many | Delete documents | database (str), collection (str), filter (dict) |
create-collection | Create collection | database (str), collection (str) |
drop-collection | Drop collection | database (str), collection (str) |
create-index | Create index | database (str), collection (str), keys (dict) |
collection-indexes | List indexes | database (str), collection (str) |
π Brave Search
π Brave Search
Package:
@modelcontextprotocol/server-brave-search| Tool | Description | Required Arguments |
|---|---|---|
brave_web_search | Web search | query (str) |
brave_local_search | Local business search | query (str) |