{"category":{"id":"developer-devops","name":"Developer platforms and DevOps","description":"Source control, CI/CD, monitoring, error tracking, incident management and package registries."},"entries":[ {"id":"circleci-api","name":"CircleCI API","homepage":"https://circleci.com/docs/api/v2/","docs":"https://circleci.com/docs/api/v2/","auth":"api_key","auth_hint":"Circle-Token: ","mcp":{"type":"official","url":"https://mcp.circleci.com/v1/mcp","maintainer":"vendor","remote_url":"https://mcp.circleci.com/v1/mcp","repo":"https://github.com/CircleCI-Public/mcp-server-circleci","tools":["list_runs","get_run","list_run_workflows","get_workflow","list_workflow_jobs","get_job","list_job_tests","get_job_logs","get_job_resource_usage","list_job_artifacts","rerun_workflow","cancel_workflow","validate_config","get_orb","get_orb_source","list_deployments","list_deploy_components","list_deploy_environments","list_deploy_component_versions","rollback_deploy_component","get_me","download_usage_data"],"covers_full_api":false,"source_url":"https://circleci.com/changelog/hosted-mcp-server-now-available/","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.circleci.com/v1/mcp","headers":null,"oauth":true,"source_url":"https://circleci.com/changelog/hosted-mcp-server-now-available/","docs_only":false,"checked_at":"2026-09-24"}},"free_tier":"free plan: 30,000 credits/month (~6,000 build minutes on a small Docker resource class), credits expire monthly","sdk":[],"openapi":null,"llms_txt":"https://circleci.com/docs/llms.txt","desc_en":"An agent can trigger pipelines, rerun workflows, fetch logs/test results, and validate CI/CD configuration via REST.","notes":"Use the v3 API for new work (v2 still supported). CircleCI's hosted MCP is at https://mcp.circleci.com/v1/mcp (OAuth2 sign-in, 24 tools); the mcp-server-circleci npm package is deprecated.","verified":"2026-09-24","free_plan":{"kind":"free_tier","requires_card":false,"quota":"30,000 credits (up to 6,000 build minutes on small Docker), up to 5 active users","period":"month","source_url":"https://circleci.com/pricing/","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","in":"header","name":"Circle-Token","format":"Circle-Token: ","source_url":"https://circleci.com/docs/api/v2/index.html","checked_at":"2026-09-24"},"base_url":"https://circleci.com/api/v2","operations":["ci-cd"],"no_auth":false,"call":{"operation":"trigger a pipeline on a branch","method":"POST","url":"https://circleci.com/api/v2/project/{project-slug}/pipeline","example":"curl -X POST https://circleci.com/api/v2/project/gh/{org}/{repo}/pipeline -H \"Circle-Token: $CIRCLE_TOKEN\" -H \"Content-Type: application/json\" -d '{\"branch\":\"main\"}'","response_fields":["id","number","state","created_at"],"async":"the pipeline runs in the background; poll GET https://circleci.com/api/v2/pipeline/{id}/workflow for workflow status","source_url":"https://circleci.com/docs/api/v2/index.html","checked_at":"2026-09-24"},"unit_price":{"summary":"Compute billed in credits: Linux Medium = 10 credits per minute; extra credits $15 per 25,000 (about $0.006 per Linux Medium minute)","source_url":"https://circleci.com/pricing/","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","llms_txt":"ok"},"ratings":[{"source":"github","repo":"CircleCI-Public/mcp-server-circleci","stars":94,"forks":63,"pushed_at":"2026-09-22","archived":false,"url":"https://github.com/CircleCI-Public/mcp-server-circleci","fetched_at":"2026-09-24T16:54Z"},{"source":"sourceforge","rating":3.0,"reviews":2,"url":"https://sourceforge.net/software/product/CircleCI/","fetched_at":"2026-09-24T16:57Z"}],"uptime":{"window_days":30,"api":{"url":"https://circleci.com/api/v2","probes":1,"up":1,"median_ms":309,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}},"mcp_remote":{"url":"https://mcp.circleci.com/v1/mcp","probes":1,"up":1,"median_ms":332,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}},"reviews_url":"https://raw.githubusercontent.com/eater2/ai_agents_api_library/main/catalog/reviews/circleci-api.json"}, {"id":"datadog-api","name":"Datadog API","homepage":"https://docs.datadoghq.com/api/","docs":"https://docs.datadoghq.com/api/","auth":"api_key","auth_hint":"DD-API-KEY: plus DD-APPLICATION-KEY: for some endpoints","mcp":{"type":"official","url":"https://mcp.datadoghq.com/v1/mcp","maintainer":"vendor","remote_url":"https://mcp.datadoghq.com/v1/mcp","tools":["search_datadog_logs","analyze_datadog_logs","search_datadog_metrics","get_datadog_metric","search_datadog_monitors","search_datadog_incidents","get_datadog_incident","search_datadog_dashboards","search_datadog_spans","get_datadog_trace","search_datadog_hosts","search_datadog_events","create_datadog_notebook"],"covers_full_api":false,"source_url":"https://docs.datadoghq.com/getting_started/software_delivery_mcp_tools/","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.{dd_site}/v1/mcp","headers":{"Authorization":"Bearer $DD_ACCESS_TOKEN"},"oauth":true,"docs_only":false,"source_url":"https://docs.datadoghq.com/mcp_server/setup/","checked_at":"2026-09-24"}},"free_tier":"free Infrastructure Monitoring plan: 1-day metric retention, up to 5 hosts; other products (APM, Logs, Security) are paid","sdk":["java","python","ruby","go","typescript","rust"],"openapi":null,"llms_txt":"https://docs.datadoghq.com/llms.txt","desc_en":"An agent can query metrics, logs, traces, monitors, and dashboards, and manage Datadog configuration via REST.","notes":"Datadog MCP server endpoint is site-specific (app.datadoghq.com, datadoghq.eu, etc.); supports OAuth2, personal/service tokens, or DD-API-KEY/DD-APPLICATION-KEY headers.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"Infrastructure free plan: up to 5 hosts, 1-day metric retention","source_url":"https://www.datadoghq.com/pricing/","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","in":"header","name":"DD-API-KEY","format":"DD-API-KEY: and DD-APPLICATION-KEY: ","source_url":"https://docs.datadoghq.com/api/latest/authentication/","checked_at":"2026-09-24"},"base_url":"https://api.datadoghq.com","rate_limits":{"summary":"Per-endpoint limits (429 when exceeded); metric data-point submission is not rate limited","source_url":"https://docs.datadoghq.com/api/latest/rate-limits/","checked_at":"2026-09-24"},"operations":["monitoring","incident-management"],"no_auth":false,"call":{"operation":"query metric timeseries","method":"GET","url":"https://api.datadoghq.com/api/v1/query?from={from}&to={to}&query={query}","example":"curl -G \"https://api.datadoghq.com/api/v1/query\" --data-urlencode \"from=$FROM_EPOCH\" --data-urlencode \"to=$TO_EPOCH\" --data-urlencode \"query=avg:system.cpu.user{*}\" -H \"Accept: application/json\" -H \"DD-API-KEY: $DD_API_KEY\" -H \"DD-APPLICATION-KEY: $DD_APP_KEY\"","response_fields":["status","series[].metric","series[].pointlist","series[].scope"],"async":null,"source_url":"https://docs.datadoghq.com/api/latest/metrics/query-timeseries-points/","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","llms_txt":"ok"},"ratings":[{"source":"sourceforge","rating":4.9,"reviews":7,"url":"https://sourceforge.net/software/product/Datadog/","fetched_at":"2026-09-24T16:57Z"}],"uptime":{"window_days":30,"api":{"url":"https://api.datadoghq.com","probes":1,"up":1,"median_ms":226,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}},"reviews_url":"https://raw.githubusercontent.com/eater2/ai_agents_api_library/main/catalog/reviews/datadog-api.json"}, {"id":"docker-hub-api","name":"Docker Hub API","homepage":"https://docs.docker.com/docker-hub/api/latest/","docs":"https://docs.docker.com/reference/api/hub/latest/","auth":"api_key","auth_hint":"Authorization: Bearer (obtained via login or a Personal/Organization Access Token)","mcp":{"type":"official","url":"https://github.com/docker/hub-mcp","maintainer":"vendor","repo":"https://github.com/docker/hub-mcp","tools":["search","get_namespaces","list_repositories_by_namespace","get_repository_info","check_repository","create_repository","update_repository_info","list_repository_tags","read_repository_tag","check_repository_tag","docker_hardened_images"],"covers_full_api":false,"source_url":"https://github.com/docker/hub-mcp","checked_at":"2026-09-24","domain_verified":null,"kind":"official","config":{"transport":"stdio","command":"node","args":["/PATH/TO/hub-mcp/dist/index.js","--transport=stdio","--username=$DOCKER_HUB_USERNAME"],"env":["HUB_PAT_TOKEN"],"docs_only":false,"source_url":"https://github.com/docker/hub-mcp","checked_at":"2026-09-24"}},"free_tier":"free personal accounts with rate-limited image pulls; paid Pro/Team/Business tiers raise pull limits","sdk":[],"openapi":"https://docs.docker.com/reference/api/hub/latest.yaml","llms_txt":null,"desc_en":"An agent can search, push, pull, tag, and manage container images and repositories on Docker Hub.","notes":"API is v2-beta; free/anonymous pulls are rate-limited. Docker's MCP Catalog/Toolkit offers 300+ containerized MCP servers. The hub-mcp server runs locally (stdio or self-run HTTP); no hosted endpoint.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"Personal (free) account: 200 image pulls per 6 hours (unauthenticated 100 per IP)","source_url":"https://docs.docker.com/docker-hub/usage/","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"POST /v2/auth/token with username + PAT, then Authorization: Bearer ","source_url":"https://docs.docker.com/reference/api/hub/latest/","checked_at":"2026-09-24"},"base_url":"https://hub.docker.com","rate_limits":{"summary":"Abuse limit of thousands of requests/min per IP; X-RateLimit-* headers, 429 with Retry-After; pulls 200/6h free, 100/6h anonymous","source_url":"https://docs.docker.com/docker-hub/usage/","checked_at":"2026-09-24"},"operations":["package-registry"],"no_auth":false,"call":{"operation":"list tags of a repository","method":"GET","url":"https://hub.docker.com/v2/namespaces/{namespace}/repositories/{repository}/tags","example":"curl -H \"Authorization: Bearer $DOCKER_HUB_TOKEN\" https://hub.docker.com/v2/namespaces/library/repositories/nginx/tags","response_fields":["count","next","results[].name","results[].last_updated"],"async":null,"source_url":"https://docs.docker.com/reference/api/hub/latest/","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","openapi":"ok"},"ratings":[{"source":"github","repo":"docker/hub-mcp","stars":165,"forks":101,"pushed_at":"2026-08-27","archived":false,"url":"https://github.com/docker/hub-mcp","fetched_at":"2026-09-24T16:54Z"}],"uptime":{"window_days":30,"api":{"url":"https://hub.docker.com","probes":1,"up":0,"median_ms":8171,"last":{"at":"2026-09-24T18:26Z","up":false,"detail":503}}}}, {"id":"github-api","name":"GitHub API","homepage":"https://docs.github.com/rest","docs":"https://docs.github.com/rest","auth":"api_key+oauth2","auth_hint":"Authorization: Bearer ","mcp":{"type":"official","url":"https://api.githubcopilot.com/mcp/","maintainer":"vendor","remote_url":"https://api.githubcopilot.com/mcp/","repo":"https://github.com/github/github-mcp-server","tools":["get_file_contents","issue_read","issue_write","create_pull_request","merge_pull_request","search_issues","actions_list","actions_get","list_code_scanning_alerts"],"source_url":"https://github.com/github/github-mcp-server","checked_at":"2026-09-24","domain_verified":false,"kind":"official","config":{"transport":"streamable-http","url":"https://api.githubcopilot.com/mcp/","headers":{"Authorization":"Bearer $GITHUB_PAT"},"oauth":true,"env":[],"docs_only":false,"source_url":"https://github.com/github/github-mcp-server#install-in-vs-code","checked_at":"2026-09-24"}},"free_tier":"free with any GitHub account; 5,000 req/hr authenticated, 60/hr unauthenticated","sdk":["javascript","typescript","ruby"],"openapi":"https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/api.github.com/api.github.com.json","llms_txt":"https://docs.github.com/llms.txt","desc_en":"An agent can manage repositories, issues, pull requests, releases, and code search via REST or GraphQL.","notes":"Rate limits scale with auth type (60/hr unauth, 5,000/hr PAT, higher for GitHub Apps); secondary abuse limits also apply; GraphQL uses a separate points-based limit.","verified":"2026-09-24","free_plan":{"kind":"free_tier","requires_card":false,"quota":"5,000 requests/hour authenticated; 60/hour unauthenticated","source_url":"https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer (plus X-GitHub-Api-Version header)","source_url":"https://docs.github.com/en/rest/authentication/authenticating-to-the-rest-api","checked_at":"2026-09-24"},"base_url":"https://api.github.com","rate_limits":{"summary":"5,000 req/hour per user token (15,000 on Enterprise Cloud); 60/hour unauthenticated; secondary limits e.g. 100 concurrent, 900 points/min","source_url":"https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api","checked_at":"2026-09-24"},"oauth_scopes":{"scopes":["repo","read:org","workflow","gist","user","notifications"],"source_url":"https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps","checked_at":"2026-09-24"},"operations":["source-control","ci-cd"],"no_auth":false,"call":{"operation":"create an issue in a repository","method":"POST","url":"https://api.github.com/repos/{owner}/{repo}/issues","example":"curl -L -X POST https://api.github.com/repos/OWNER/REPO/issues -H 'Accept: application/vnd.github+json' -H \"Authorization: Bearer $GITHUB_TOKEN\" -H 'X-GitHub-Api-Version: 2026-03-10' -d '{\"title\": \"Found a bug\", \"body\": \"Steps to reproduce...\"}'","response_fields":["number","html_url","id","state"],"async":null,"source_url":"https://docs.github.com/en/rest/issues/issues#create-an-issue","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","openapi":"ok","llms_txt":"ok"},"ratings":[{"source":"github","repo":"github/github-mcp-server","stars":33176,"forks":5045,"pushed_at":"2026-09-22","archived":false,"url":"https://github.com/github/github-mcp-server","fetched_at":"2026-09-24T16:54Z"},{"source":"smithery","uses":6059,"url":"https://smithery.ai/servers/github","fetched_at":"2026-09-24T16:54Z"},{"source":"sourceforge","rating":4.7,"reviews":21,"url":"https://sourceforge.net/software/product/GitHub/","fetched_at":"2026-09-24T16:57Z"}],"uptime":{"window_days":30,"api":{"url":"https://api.github.com","probes":1,"up":1,"median_ms":229,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}},"mcp_remote":{"url":"https://api.githubcopilot.com/mcp/","probes":1,"up":1,"median_ms":156,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}},"reviews_url":"https://raw.githubusercontent.com/eater2/ai_agents_api_library/main/catalog/reviews/github-api.json"}, {"id":"gitlab-api","name":"GitLab API","homepage":"https://docs.gitlab.com/api/","docs":"https://docs.gitlab.com/api/","auth":"api_key+oauth2","auth_hint":"PRIVATE-TOKEN: ","mcp":{"type":"official","url":"https://gitlab.com/api/v4/mcp","maintainer":"vendor","remote_url":"https://gitlab.com/api/v4/mcp","tools":["get_project","create_issue","get_issue","list_merge_requests","get_merge_request","get_merge_request_diffs","save_merge_request","list_pipelines","get_pipeline","get_job","get_repository_file","list_commits","search","semantic_search","list_work_items","save_work_item"],"covers_full_api":false,"source_url":"https://docs.gitlab.com/user/model_context_protocol/mcp_server_tools/","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://gitlab.com/api/v4/mcp","headers":null,"oauth":true,"docs_only":false,"source_url":"https://docs.gitlab.com/user/model_context_protocol/mcp_server/","checked_at":"2026-09-24"}},"free_tier":"free tier: full REST API access on GitLab.com Free plan; some features gated to Premium/Ultimate","sdk":[],"openapi":"https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/api/openapi/openapi_v3.yaml","llms_txt":"https://docs.gitlab.com/llms.txt","desc_en":"An agent can manage projects, issues, merge requests, CI/CD pipelines, and repository files via REST/GraphQL.","notes":"GitLab's official MCP server is in beta (GitLab 18.6+) at https:///api/v4/mcp with OAuth dynamic client registration, on all tiers incl. Free; no GitLab-maintained multi-language SDK, but community libraries (python-gitlab, node-gitlab) exist.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"GitLab.com Free: 100 authenticated API requests/min burst, 5,000/hour; unauthenticated 60/hour","source_url":"https://docs.gitlab.com/user/gitlab_com/rate_limits/","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","in":"header","name":"PRIVATE-TOKEN","format":"PRIVATE-TOKEN: (OAuth: Authorization: Bearer )","source_url":"https://docs.gitlab.com/api/rest/authentication/","checked_at":"2026-09-24"},"base_url":"https://gitlab.com/api/v4","rate_limits":{"summary":"GitLab.com Free: 100 req/min burst and 5,000 req/hour per user; unauthenticated 60/hour","source_url":"https://docs.gitlab.com/user/gitlab_com/rate_limits/","checked_at":"2026-09-24"},"operations":["source-control","ci-cd"],"no_auth":false,"call":{"operation":"create an issue","method":"POST","url":"https://gitlab.com/api/v4/projects/{id}/issues","example":"curl --request POST --header \"PRIVATE-TOKEN: $GITLAB_TOKEN\" --url \"https://gitlab.com/api/v4/projects/$PROJECT_ID/issues?title=Issues%20with%20auth&labels=bug\"","response_fields":["id","iid","web_url","state"],"async":null,"source_url":"https://docs.gitlab.com/api/issues/","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","openapi":"ok","llms_txt":"ok"},"ratings":[{"source":"sourceforge","rating":4.4,"reviews":14,"url":"https://sourceforge.net/software/product/GitLab/","fetched_at":"2026-09-24T16:57Z"}],"uptime":{"window_days":30,"api":{"url":"https://gitlab.com/api/v4","probes":1,"up":1,"median_ms":175,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}},"mcp_remote":{"url":"https://gitlab.com/api/v4/mcp","probes":1,"up":1,"median_ms":299,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}},"reviews_url":"https://raw.githubusercontent.com/eater2/ai_agents_api_library/main/catalog/reviews/gitlab-api.json"}, {"id":"globalping","name":"Globalping Network Measurement API","homepage":"https://globalping.io","docs":"https://globalping.io/docs/api.globalping.io","auth":"none","auth_hint":"No key required; optional token from dash.globalping.io raises limits: 'Authorization: Bearer '","mcp":{"type":"official","url":"https://mcp.globalping.dev/mcp","maintainer":"vendor","remote_url":"https://mcp.globalping.dev/mcp","repo":"https://github.com/jsdelivr/globalping-mcp-server","tools":["ping","traceroute","dns","mtr","http","locations","limits","getMeasurement","compareLocations","help","authStatus"],"covers_full_api":true,"source_url":"https://github.com/jsdelivr/globalping-mcp-server","checked_at":"2026-09-24","domain_verified":false,"kind":"official","config":{"transport":"streamable-http","url":"https://mcp.globalping.dev/mcp","headers":{"Authorization":"Bearer $GLOBALPING_API_TOKEN"},"oauth":true,"env":[],"docs_only":false,"source_url":"https://github.com/jsdelivr/globalping-mcp-server#authentication","checked_at":"2026-09-24"}},"free_tier":"No key; 250 tests/hour anonymously (up to 50 probes per measurement), 500 tests/hour with a free account token (up to 500 probes); extra tests use credits.","sdk":["javascript","go"],"openapi":"https://api.globalping.io/v1/spec.yaml","llms_txt":"https://globalping.io/llms.txt","desc_en":"Lets an agent run ping, traceroute, MTR, DNS and HTTP tests from thousands of probes worldwide to check reachability, latency and routing of a host.","notes":"Async: POST /v1/measurements, then poll GET /v1/measurements/{id}. Remote MCP (Streamable HTTP) takes OAuth or a Bearer token.","verified":"2026-09-24","free_plan":{"kind":"no_key","requires_card":false,"quota":"250 tests/hour anonymous (50 probes/measurement); 500 tests/hour with free account token","source_url":"https://github.com/jsdelivr/globalping","checked_at":"2026-09-24"},"auth_scheme":{"type":"none","format":"No auth required; optional Authorization: Bearer for higher limits","source_url":"https://github.com/jsdelivr/globalping-mcp-server","checked_at":"2026-09-24"},"base_url":"https://api.globalping.io/v1","rate_limits":{"summary":"250 tests/hour anonymous, 500 tests/hour registered; 2 GET requests/s per measurement","source_url":"https://github.com/jsdelivr/globalping","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"POST /v1/measurements returns an id; poll GET /v1/measurements/{id}","source_url":"https://github.com/jsdelivr/globalping"},"operations":["network-probing"],"no_auth":true,"call":{"operation":"run a ping test from probes in chosen countries","method":"POST","url":"https://api.globalping.io/v1/measurements","example":"curl -X POST https://api.globalping.io/v1/measurements -H \"Content-Type: application/json\" -d '{\"type\":\"ping\",\"target\":\"cdn.jsdelivr.net\",\"locations\":[{\"country\":\"DE\",\"limit\":2}]}'","response_fields":["id","probesCount"],"async":"poll GET https://api.globalping.io/v1/measurements/{id} every 500 ms until status is not in-progress; read results[].result","source_url":"https://api.globalping.io/v1/spec.yaml","checked_at":"2026-09-24"},"unit_price":{"summary":"1 credit per probe test (ping from 5 locations = 5 credits); 250 free tests/hour anonymous, 500 with account; sponsors get 4,000 credits per $1","source_url":"https://globalping.io/credits","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":true,"stale":false,"uptime":{"window_days":30,"api":{"url":"https://api.globalping.io/v1","probes":1,"up":1,"median_ms":505,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}},"mcp_remote":{"url":"https://mcp.globalping.dev/mcp","probes":1,"up":1,"median_ms":264,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}}}, {"id":"maven-central-search","name":"Maven Central Search API","homepage":"https://central.sonatype.com","docs":"https://central.sonatype.org/search/rest-api-guide/","auth":"none","auth_hint":"No key: GET https://search.maven.org/solrsearch/select?q=&rows=20&wt=json","mcp":{"type":"community","url":"https://github.com/arvindand/maven-tools-mcp","maintainer":"community","repo":"https://github.com/arvindand/maven-tools-mcp","tools":["get_latest_version","check_version_exists","check_multiple_dependencies","compare_dependency_versions","analyze_dependency_age","analyze_release_patterns","analyze_project_health","analyze_pom_dependencies","recommend_pom_upgrades"],"covers_full_api":false,"source_url":"https://github.com/arvindand/maven-tools-mcp","checked_at":"2026-09-24","domain_verified":null,"kind":"community","config":{"transport":"stdio","command":"docker","args":["run","-i","--rm","arvindand/maven-tools-mcp:latest"],"env":[],"docs_only":false,"source_url":"https://github.com/arvindand/maven-tools-mcp#quick-start","checked_at":"2026-09-24"}},"free_tier":"No key; free public API with no published quota (fair use).","sdk":[],"openapi":null,"llms_txt":null,"desc_en":"Lets an agent search Maven Central for Java/JVM artifacts by groupId, artifactId, class name or SHA-1 and look up the latest versions before adding a dependency.","notes":"Solr-style queries (g:, a:, v:, fc:); core=gav lists all versions. Sonatype may throttle heavy automated use. Sonatype's own Guide MCP (mcp.guide.sonatype.com/mcp, bearer token) covers dependency intelligence, not this search API.","verified":"2026-09-24","free_plan":{"kind":"no_key","requires_card":false,"source_url":"https://central.sonatype.org/search/rest-api-guide/","checked_at":"2026-09-24"},"auth_scheme":{"type":"none","format":"No auth: GET https://search.maven.org/solrsearch/select?q=&rows=20&wt=json","source_url":"https://central.sonatype.org/search/rest-api-guide/","checked_at":"2026-09-24"},"base_url":"https://search.maven.org/solrsearch/select","operations":["package-lookup"],"no_auth":true,"call":{"operation":"list all versions of an artifact","method":"GET","url":"https://search.maven.org/solrsearch/select?q={query}&rows=20&wt=json","example":"curl 'https://search.maven.org/solrsearch/select?q=g:com.google.inject+AND+a:guice&core=gav&rows=20&wt=json'","response_fields":["response.numFound","response.docs[].id","response.docs[].v","response.docs[].latestVersion"],"async":null,"source_url":"https://central.sonatype.org/search/rest-api-guide/","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":true,"stale":false,"uptime":{"window_days":30,"api":{"url":"https://search.maven.org/solrsearch/select","probes":1,"up":1,"median_ms":188,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":400}}}}, {"id":"pagerduty-api","name":"PagerDuty API","homepage":"https://developer.pagerduty.com","docs":"https://developer.pagerduty.com","auth":"api_key+oauth2","auth_hint":"Authorization: Token token= (or Authorization: Bearer )","mcp":{"type":"official","url":"https://mcp.pagerduty.com/mcp","maintainer":"vendor","remote_url":"https://mcp.pagerduty.com/mcp","repo":"https://github.com/PagerDuty/pagerduty-mcp-server","tools":["browse_incidents","manage_incidents","browse_services","manage_services","browse_schedules","manage_schedules","browse_teams","browse_escalation_policies","browse_users","browse_change_events","browse_event_orchestrations","browse_status_pages"],"covers_full_api":false,"source_url":"https://support.pagerduty.com/main/docs/pagerduty-mcp-server","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.pagerduty.com/mcp","headers":{"Authorization":"Token token=$PAGERDUTY_API_KEY"},"oauth":true,"docs_only":false,"source_url":"https://support.pagerduty.com/main/docs/pagerduty-mcp-server","checked_at":"2026-09-24"}},"free_tier":"free plan for up to 5 users: 100 monthly SMS/phone notifications, 1 on-call schedule, 1 escalation policy, API access","sdk":[],"openapi":"https://github.com/PagerDuty/api-schema","llms_txt":null,"desc_en":"An agent can create/manage incidents, on-call schedules, escalation policies, and services via REST.","notes":"The self-hosted pagerduty-mcp-server repo is deprecated and archived; use the hosted MCP https://mcp.pagerduty.com/mcp (EU: https://mcp.eu.pagerduty.com/mcp) with an API token or OAuth.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"Free plan: up to 5 users, 100 SMS/phone notifications, 1 on-call schedule, 1 escalation policy","period":"month","source_url":"https://www.pagerduty.com/pricing/","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","in":"header","name":"Authorization","format":"Authorization: Token token= (OAuth: Authorization: Bearer )","source_url":"https://raw.githubusercontent.com/PagerDuty/api-schema/main/reference/REST/openapiv3.json","checked_at":"2026-09-24"},"base_url":"https://api.pagerduty.com","operations":["incident-management"],"no_auth":false,"call":{"operation":"create an incident","method":"POST","url":"https://api.pagerduty.com/incidents","example":"curl -X POST https://api.pagerduty.com/incidents -H \"Authorization: Token token=$PAGERDUTY_API_KEY\" -H 'Accept: application/vnd.pagerduty+json;version=2' -H 'Content-Type: application/json' -H \"From: $PAGERDUTY_USER_EMAIL\" -d '{\"incident\": {\"type\": \"incident\", \"title\": \"The server is on fire.\", \"service\": {\"id\": \"{service_id}\", \"type\": \"service_reference\"}}}'","response_fields":["incident.id","incident.incident_number","incident.status","incident.html_url"],"async":null,"source_url":"https://raw.githubusercontent.com/PagerDuty/api-schema/main/reference/REST/openapiv3.json","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","openapi":"ok"},"ratings":[{"source":"github","repo":"PagerDuty/api-schema","stars":34,"forks":27,"pushed_at":"2026-09-24","archived":false,"url":"https://github.com/PagerDuty/api-schema","fetched_at":"2026-09-24T16:54Z"},{"source":"github","repo":"PagerDuty/pagerduty-mcp-server","stars":79,"forks":41,"pushed_at":"2026-09-04","archived":true,"url":"https://github.com/PagerDuty/pagerduty-mcp-server","fetched_at":"2026-09-24T16:54Z"},{"source":"sourceforge","rating":4.7,"reviews":44,"url":"https://sourceforge.net/software/product/PagerDuty/","fetched_at":"2026-09-24T16:57Z"}],"uptime":{"window_days":30,"api":{"url":"https://api.pagerduty.com","probes":1,"up":1,"median_ms":472,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}},"mcp_remote":{"url":"https://mcp.pagerduty.com/mcp","probes":1,"up":1,"median_ms":489,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}},"reviews_url":"https://raw.githubusercontent.com/eater2/ai_agents_api_library/main/catalog/reviews/pagerduty-api.json"}, {"id":"postman-api","name":"Postman API","homepage":"https://www.postman.com/postman/postman-public-workspace/","docs":"https://learning.postman.com/api-docs/api-reference/","auth":"api_key","auth_hint":"X-API-Key: ","mcp":{"type":"official","url":"https://mcp.postman.com/mcp","maintainer":"vendor","remote_url":"https://mcp.postman.com/mcp","repo":"https://github.com/postmanlabs/postman-mcp-server","covers_full_api":true,"source_url":"https://learning.postman.com/docs/developer/postman-api/postman-mcp-server/overview/","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.postman.com/mcp","headers":{"Authorization":"Bearer $POSTMAN_API_KEY"},"oauth":true,"docs_only":false,"source_url":"https://github.com/postmanlabs/postman-mcp-server","checked_at":"2026-09-24"}},"free_tier":"Free plan: 10,000 Postman API calls/month; rate limits ~300 req/min general, stricter for specific endpoints","sdk":[],"openapi":"https://learning.postman.com/openapi.json","llms_txt":"https://learning.postman.com/llms.txt","desc_en":"An agent can manage Postman collections, workspaces, environments, mocks, monitors, and API specs via REST.","notes":"Reference docs are at learning.postman.com. Remote MCP modes: /minimal (default), /code, /mcp (full, 100+ tools); US host supports OAuth, EU host mcp.eu.postman.com needs an API key. Docs-search MCP at learning.postman.com/_mcp/server. API host https://api.postman.com (EU: api.eu.postman.com); api.getpostman.com is legacy","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"10,000 Postman API calls, 1 user","period":"month","source_url":"https://www.postman.com/pricing/","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","in":"header","name":"X-API-Key","format":"X-API-Key: ","source_url":"https://learning.postman.com/docs/developer/postman-api/authentication/","checked_at":"2026-09-24"},"base_url":"https://api.postman.com","rate_limits":{"summary":"300 requests/min per API key; monthly call quota by plan (10,000 on Free)","source_url":"https://learning.postman.com/docs/developer/postman-api/postman-api-rate-limits/","checked_at":"2026-09-24"},"operations":["api-testing"],"no_auth":false,"call":{"operation":"list collections","method":"GET","url":"https://api.postman.com/collections","example":"curl \"https://api.postman.com/collections?workspace={workspace_id}\" -H \"x-api-key: $POSTMAN_API_KEY\"","response_fields":["collections[].id","collections[].uid","collections[].name","meta.total"],"async":null,"source_url":"https://learning.postman.com/api-docs/api-reference/collections/get-collections","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","openapi":"ok","llms_txt":"ok"},"ratings":[{"source":"smithery","uses":3,"url":"https://smithery.ai/servers/postman","fetched_at":"2026-09-24T16:54Z"},{"source":"sourceforge","rating":4.8,"reviews":24,"url":"https://sourceforge.net/software/product/Postman/","fetched_at":"2026-09-24T16:57Z"}],"uptime":{"window_days":30,"api":{"url":"https://api.getpostman.com","probes":1,"up":1,"median_ms":454,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}},"mcp_remote":{"url":"https://mcp.postman.com/mcp","probes":1,"up":1,"median_ms":481,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}},"reviews_url":"https://raw.githubusercontent.com/eater2/ai_agents_api_library/main/catalog/reviews/postman-api.json"}, {"id":"reflag","name":"Reflag Management API","homepage":"https://reflag.com","docs":"https://docs.reflag.com/api/reflag-rest-api","auth":"api_key+oauth2","auth_hint":"Authorization: Bearer (scoped Management API key); remote MCP uses OAuth sign-in","mcp":{"type":"official","url":"https://app.reflag.com/api/mcp","maintainer":"vendor","remote_url":"https://app.reflag.com/api/mcp","source_url":"https://docs.reflag.com/api/mcp","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://app.reflag.com/api/mcp","headers":null,"oauth":true,"source_url":"https://docs.reflag.com/api/mcp","docs_only":false,"checked_at":"2026-09-24"}},"free_tier":"Free Starter plan: 1,000 monthly tracked users, unlimited seats, 3 environments; no overage (upgrade required)","sdk":["javascript","ruby"],"openapi":null,"llms_txt":"https://docs.reflag.com/llms.txt","desc_en":"Lets an agent create feature flags, change their targeting for users and companies, and evaluate flags at runtime.","notes":"Formerly Bucket. Management API key is per app with scopes; the Runtime API uses a separate secret key. Remote MCP over HTTP (mcp-remote for clients without OAuth).","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"1,000 monthly tracked users, unlimited seats, 3 environments; no overage","period":"month","source_url":"https://reflag.com/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://docs.reflag.com/api/reflag-rest-api","checked_at":"2026-09-24"},"base_url":"https://app.reflag.com/api","operations":["feature-flags"],"no_auth":false,"call":{"operation":"create a feature flag","method":"POST","url":"https://app.reflag.com/api/apps/{appId}/flags","example":"curl -X POST \"https://app.reflag.com/api/apps/$REFLAG_APP_ID/flags\" -H \"Authorization: Bearer $REFLAG_API_KEY\" -H \"Content-Type: application/json\" -d '{\"key\":\"new-checkout-flow\",\"name\":\"New checkout flow\"}'","response_fields":["flag.id","flag.key","flag.name","flagStateVersions"],"async":null,"source_url":"https://docs.reflag.com/api/reflag-rest-api/reflag-api-reference.md","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"uptime":{"window_days":30,"api":{"url":"https://app.reflag.com/api","probes":1,"up":1,"median_ms":410,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}},"mcp_remote":{"url":"https://app.reflag.com/api/mcp","probes":1,"up":1,"median_ms":411,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}}}, {"id":"sentry-api","name":"Sentry API","homepage":"https://docs.sentry.io/api/","docs":"https://docs.sentry.io/api/","auth":"api_key+oauth2","auth_hint":"Authorization: Bearer ","mcp":{"type":"official","url":"https://mcp.sentry.dev/mcp","maintainer":"vendor","remote_url":"https://mcp.sentry.dev/mcp","repo":"https://github.com/getsentry/sentry-mcp","tools":["search_events","search_issues"],"covers_full_api":false,"source_url":"https://mcp.sentry.dev/","checked_at":"2026-09-24","domain_verified":false,"kind":"official","config":{"transport":"streamable-http","url":"https://mcp.sentry.dev/mcp","headers":null,"oauth":true,"docs_only":false,"source_url":"https://mcp.sentry.dev/","checked_at":"2026-09-24"}},"free_tier":"free Developer plan: 1 user, 5,000 errors/mo, 5GB logs, 50 replays; includes MCP access","sdk":[],"openapi":"https://raw.githubusercontent.com/getsentry/sentry-api-schema/main/openapi-derefed.json","llms_txt":"https://docs.sentry.io/llms.txt","desc_en":"An agent can query and triage error/performance issues and manage projects, releases, and org data.","notes":"API is v0 (public endpoints stable, beta endpoints may change); per-endpoint rate limits via X-Sentry-Rate-Limit-* headers; legacy Basic-auth API keys are deprecated in favor of Bearer auth tokens.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"Developer plan: 1 user, 5,000 errors, 5GB logs, 50 replays, 5M spans","period":"month","source_url":"https://sentry.io/pricing/","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://docs.sentry.io/api/auth/","checked_at":"2026-09-24"},"base_url":"https://sentry.io/api/0","rate_limits":{"summary":"Per caller+endpoint request-rate and concurrency limits (values not published)","source_url":"https://docs.sentry.io/api/ratelimits/","checked_at":"2026-09-24"},"operations":["error-tracking","monitoring"],"no_auth":false,"call":{"operation":"list a project's unresolved issues","method":"GET","url":"https://sentry.io/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/issues/","example":"curl https://sentry.io/api/0/projects/$SENTRY_ORG/$SENTRY_PROJECT/issues/ -H \"Authorization: Bearer $SENTRY_AUTH_TOKEN\"","response_fields":["[].id","[].shortId","[].title","[].status","[].count","[].lastSeen"],"source_url":"https://docs.sentry.io/api/events/list-a-projects-issues/","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"reachable","openapi":"ok","llms_txt":"ok"},"ratings":[{"source":"smithery","uses":35,"url":"https://smithery.ai/servers/sentry","fetched_at":"2026-09-24T16:54Z"}],"uptime":{"window_days":30,"api":{"url":"https://sentry.io/api/0","probes":1,"up":0,"median_ms":null,"last":{"at":"2026-09-24T18:26Z","up":false,"detail":"timeout"}},"mcp_remote":{"url":"https://mcp.sentry.dev/mcp","probes":1,"up":1,"median_ms":406,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}}}, {"id":"supabase-management-api","name":"Supabase Management API","homepage":"https://supabase.com/docs/reference/api","docs":"https://supabase.com/docs/reference/api","auth":"api_key+oauth2","auth_hint":"Authorization: Bearer ","mcp":{"type":"official","url":"https://mcp.supabase.com/mcp","maintainer":"vendor","remote_url":"https://mcp.supabase.com/mcp","repo":"https://github.com/supabase/mcp","tools":["list_tables","list_extensions","list_migrations","apply_migration","execute_sql","query_logs","get_advisors","get_project_url","get_publishable_keys","generate_typescript_types","list_edge_functions","deploy_edge_function","list_projects","create_project","pause_project","restore_project","search_docs","create_branch","merge_branch"],"covers_full_api":false,"source_url":"https://supabase.com/docs/guides/getting-started/mcp","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.supabase.com/mcp","headers":null,"oauth":true,"docs_only":false,"source_url":"https://supabase.com/docs/guides/getting-started/mcp","checked_at":"2026-09-24"}},"free_tier":"free plan available; rate limit 120 req/min per user/project (lower for heavier endpoints)","sdk":[],"openapi":"https://api.supabase.com/api/v1-json","llms_txt":"https://supabase.com/llms.txt","desc_en":"An agent can programmatically create and manage Supabase projects, databases, API keys, and config.","notes":"Personal Access Tokens carry full account privileges - treat as highly sensitive. Client SDKs (javascript, python, dart, swift, kotlin) are for the data/auth/storage APIs, not the Management API.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"2 active projects, 500 MB database, 50,000 MAUs, 5 GB egress; paused after 1 week inactivity","period":"month","source_url":"https://supabase.com/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://supabase.com/docs/reference/api/introduction","checked_at":"2026-09-24"},"base_url":"https://api.supabase.com/v1","rate_limits":{"summary":"120 req/min per user per project/org; analytics 30/min; database context 10/min","source_url":"https://supabase.com/docs/reference/api/introduction","checked_at":"2026-09-24"},"operations":["cloud-infrastructure","sql-database"],"no_auth":false,"call":{"operation":"create a Supabase project","method":"POST","url":"https://api.supabase.com/v1/projects","example":"curl -X POST https://api.supabase.com/v1/projects -H \"Authorization: Bearer $SUPABASE_ACCESS_TOKEN\" -H \"Content-Type: application/json\" -d '{\"name\":\"my-project\",\"organization_slug\":\"{org_slug}\",\"db_pass\":\"{db_password}\"}'","response_fields":["id","ref","region","status","created_at"],"async":"provisioning continues after 201; poll GET https://api.supabase.com/v1/projects/{ref} until status is ACTIVE_HEALTHY","source_url":"https://supabase.com/docs/reference/api/v1-create-a-project","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"reachable","openapi":"ok","llms_txt":"ok"},"uptime":{"window_days":30,"api":{"url":"https://api.supabase.com/v1","probes":1,"up":1,"median_ms":295,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}},"mcp_remote":{"url":"https://mcp.supabase.com/mcp","probes":1,"up":1,"median_ms":366,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}}} ]}