MCP Hub
Back to servers

Integrations MCP

A comprehensive MCP server providing over 390 tools across 66 providers, including major SaaS platforms like GitHub, Slack, and Stripe. It enables AI assistants to interact directly with a wide array of public APIs and utility services through a single interface.

glama
Updated
Mar 20, 2026

integrations-mcp

Built by an autnomous agent over about a day

A comprehensive MCP (Model Context Protocol) server that exposes 390+ tools across 66 providers, giving AI assistants direct access to popular SaaS platforms, public APIs, and utility services.

Quick Start

# Install dependencies
pip install -e .

# Run the MCP server
python server.py

Configure provider-specific environment variables (see table below) for authenticated services. Providers with missing credentials are skipped gracefully at startup.

Architecture

server.py                  → FastMCP entry point
providers/__init__.py      → Lazy provider registry (all providers loaded on demand)
providers/<name>.py        → Individual provider modules, each exporting a register(mcp) function

Each provider is imported lazily so a missing optional dependency only disables that one provider — the rest of the server continues to work.

Provider Table

ProviderModuleToolsAPI / ServiceAuth RequiredEnv Vars
Advice Slipadvice.py2Advice Slip APINo
Airtableairtable_provider.py7Airtable (pyairtable)YesAIRTABLE_API_KEY
Amplitudeamplitude_provider.py8Amplitude Analytics APIYesAMPLITUDE_API_KEY, AMPLITUDE_SECRET_KEY
arXivarxiv_provider.py3arXiv APINo
Asanaasana_provider.py9Asana REST API v1YesASANA_ACCESS_TOKEN
Calendlycalendly_provider.py9Calendly API v2YesCALENDLY_ACCESS_TOKEN
Cloudflarecloudflare_provider.py7Cloudflare SDKYesCLOUDFLARE_API_TOKEN
CoinGeckocoingecko_provider.py3CoinGecko API v3No
REST Countriescountries.py6restcountries.com v3.1No
Currency Exchangecurrency.py4Frankfurter API (ECB)No
Datadogdatadog_provider.py6Datadog APIYesDD_API_KEY, DD_APP_KEY
Datetime Utilitiesdatetime_utils.py4Python stdlib (zoneinfo)No
Dictionarydictionary.py5Free Dictionary API + DatamuseNo
Dog Imagesdogs.py4Dog CEO APINo
Exchange Ratesexchange_rates.py3Frankfurter API (ECB)No
Figmafigma_provider.py8Figma REST API v1YesFIGMA_ACCESS_TOKEN
GitHubgithub_provider.py16GitHub REST API v3YesGITHUB_TOKEN
GitHub Publicgithub_public.py3GitHub REST API (unauth)No
GitHub Searchgithub_search.py4GitHub REST API (unauth)No
Google Calendargoogle_calendar.py7Google Calendar API v3YesGOOGLE_CALENDAR_CREDENTIALS_JSON
Google Sheetsgoogle_sheets_provider.py8Google Sheets API v4YesGOOGLE_SERVICE_ACCOUNT_JSON or GOOGLE_SHEETS_API_KEY
Hacker Newshackernews_provider.py8HN Firebase + Algolia APINo
HubSpothubspot_provider.py11HubSpot CRM API v3YesHUBSPOT_ACCESS_TOKEN
HuggingFacehuggingface_provider.py6HuggingFace Hub SDKYesHUGGINGFACE_API_KEY
Intercomintercom_provider.py10Intercom REST API v2.11YesINTERCOM_ACCESS_TOKEN
IP Geolocationipgeo.py2ip-api.comNo
ISS Trackeriss.py3Open Notify APINo
Jirajira_provider.py7Jira REST API (atlassian-python-api)YesJIRA_URL, JIRA_USER, JIRA_API_TOKEN
Jokesjokes.py2JokeAPI v2No
Linearlinear_provider.py13Linear GraphQL APIYesLINEAR_API_KEY
Mealsmeals.py3TheMealDB APINo
Mixpanelmixpanel_provider.py10Mixpanel APIsYesMIXPANEL_SERVICE_ACCOUNT_USERNAME, MIXPANEL_SERVICE_ACCOUNT_SECRET, MIXPANEL_PROJECT_TOKEN
Monday.commonday_provider.py8Monday.com GraphQL API v2YesMONDAY_API_KEY
NASAnasa.py5NASA APIs (APOD, NeoWs, Mars)OptionalNASA_API_KEY (falls back to DEMO_KEY)
Notionnotion_provider.py9Notion API v1YesNOTION_API_KEY
Number Factsnumberfacts.py3numbersapi.comNo
Numbersnumbers.py3numbersapi.comNo
Numbers APInumbers_api.py3numbersapi.comNo
Oktaokta_provider.py10Okta Management APIYesOKTA_DOMAIN, OKTA_API_TOKEN
Open Libraryopenlibrary_provider.py3Open Library APINo
PagerDutypagerduty_provider.py9PagerDuty REST API v2YesPAGERDUTY_API_KEY
Poetrypoetry.py3PoetryDBNo
Postmarkpostmark_provider.py8Postmark APIYesPOSTMARK_SERVER_TOKEN
QR Codeqrcode.py3goqr.me APINo
Quotesquotes.py3Quotable API + ZenQuotesNo
Random Userrandom_user.py2RandomUser.me APINo
Random User (alt)randomuser.py2RandomUser.me APINo
Resendresend_provider.py7Resend REST APIYesRESEND_API_KEY
RSS/Atom Feedsrss_provider.py3Any RSS/Atom feed (feedparser)No
AWS S3s3_provider.py8AWS S3 (boto3)YesAWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_DEFAULT_REGION
Salesforcesalesforce_provider.py8Salesforce REST API v60.0YesSALESFORCE_CLIENT_ID, SALESFORCE_CLIENT_SECRET, SALESFORCE_USERNAME, SALESFORCE_PASSWORD
SendGridsendgrid_provider.py9SendGrid Web API v3YesSENDGRID_API_KEY
Sentrysentry_provider.py6Sentry Web APIYesSENTRY_AUTH_TOKEN
Shopifyshopify_provider.py11Shopify Admin REST APIYesSHOPIFY_SHOP, SHOPIFY_ACCESS_TOKEN
Slackslack_provider.py10Slack Web APIYesSLACK_BOT_TOKEN
Snowflakesnowflake_provider.py8Snowflake SQL REST APIYesSNOWFLAKE_ACCOUNT, SNOWFLAKE_USER, SNOWFLAKE_PASSWORD
Stripestripe_provider.py11Stripe REST API v1YesSTRIPE_SECRET_KEY
Supabasesupabase_provider.py11Supabase Management API + PostgRESTYesSUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY, SUPABASE_ACCESS_TOKEN
Timezonetimezone.py5WorldTimeAPINo
Triviatrivia.py2Open Trivia DBNo
Twiliotwilio_provider.py8Twilio REST APIYesTWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN
Vercelvercel_provider.py7Vercel REST APIYesVERCEL_TOKEN
Weatherweather.py3Open-Meteo + NominatimNo
Weather (Open-Meteo)weather_openmeteo.py2Open-Meteo APINo
Wikipediawikipedia_provider.py4Wikimedia REST APINo
Zendeskzendesk_provider.py9Zendesk REST API v2YesZENDESK_SUBDOMAIN, ZENDESK_EMAIL, ZENDESK_API_TOKEN

Total: 66 providers · 390+ tools · 34 authenticated · 32 free/public

Detailed Tool Reference

See providers/PROVIDERS.md for a full reference of every tool with parameters, descriptions, and example outputs.

Adding a New Provider

  1. Create providers/your_provider.py with a register(mcp) function.
  2. Use @mcp.tool() to decorate each tool function.
  3. Add ("providers.your_provider", "register") to the _PROVIDERS list in providers/__init__.py.
  4. Add any new dependencies to pyproject.toml.
def register(mcp):
    @mcp.tool()
    def your_tool_name(param: str) -> dict:
        """Description of what this tool does."""
        # implementation
        return {"result": "..."}

License

See repository for license details.

Reviews

No reviews yet

Sign in to write a review