Remote MCP servers / Publisher setup metadata
Remote MCP server directory.
Find a server URL.
Browse 3,139 listings with publisher-declared remote URLs in ToolCargo’s dated, partial index of the official MCP Registry. Search by task, inspect transports and setup metadata, then check the provider’s instructions before connecting.
Where will your next task take you?
Free discovery · no account · no API key
Let your agent do the finding.
Read https://toolcargo.com/agents.txt, then find remote MCP server URLs for my task and inspect their transport, headers and URL-template variables before helping me connect. Ask me what I want to do first.Or add https://toolcargo.com/mcp as a Streamable HTTP MCP server. Discovery is free and needs no account.
Compare task fit, publisher, permissions and a small acceptance test with the MCP server selection guide.
Connect directly to official MCP servers
Vendor setup guides for your existing accounts. These connections run with the vendor; ToolCargo does not host them or supply their credentials.
Browse all servers and local packages →
Not sure which connection to choose? Read local vs remote MCP servers. Building a discovery workflow? See the MCP server search API reference.
browser-devtools-mcp
Close detailsPlaywright browser & Node.js MCP. ARIA refs, screenshots, ref-based interactions.
Directory identity: io.github.serkan-ozal/browser-devtools-mcp · Version: 0.9.1
{
"remotes": [
{
"type": "streamable-http",
"url": "https://{your_mcp_server_host}/mcp",
"variables": {
"your_mcp_server_host": {
"description": "Your self-hosted MCP server host (host:port, without scheme).",
"isRequired": true
}
}
}
],
"packages": [
{
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"identifier": "browser-devtools-mcp",
"version": "0.9.1",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "Platform: browser (default) or node for Node.js backend debugging.",
"format": "string",
"name": "PLATFORM"
},
{
"description": "Port for HTTP transport.",
"format": "number",
"name": "PORT"
},
{
"description": "Idle session timeout (seconds).",
"format": "number",
"name": "SESSION_IDLE_SECONDS"
},
{
"description": "Interval for checking idle sessions (seconds).",
"format": "number",
"name": "SESSION_IDLE_CHECK_SECONDS"
},
{
"description": "Close session when socket closes.",
"format": "boolean",
"name": "SESSION_CLOSE_ON_SOCKET_CLOSE"
},
{
"description": "Maximum console messages to buffer.",
"format": "number",
"name": "CONSOLE_MESSAGES_BUFFER_SIZE"
},
{
"description": "Maximum HTTP requests to buffer.",
"format": "number",
"name": "HTTP_REQUESTS_BUFFER_SIZE"
},
{
"description": "When true, include server instructions in MCP server info (browser platform). Default: true.",
"format": "boolean",
"name": "BROWSER_SERVER_INSTRUCTIONS_ENABLE"
},
{
"description": "When true, include UI_DEBUGGING_POLICY in server policies (browser platform). Default: false.",
"format": "boolean",
"name": "BROWSER_POLICY_UI_DEBUGGING_ENABLE"
},
{
"description": "Run browser in headless mode.",
"format": "boolean",
"name": "BROWSER_HEADLESS_ENABLE"
},
{
"description": "Use persistent browser context (preserves cookies, localStorage, extensions).",
"format": "boolean",
"name": "BROWSER_PERSISTENT_ENABLE"
},
{
"description": "CDP attach: http(s) root or ws(s) URL. Resolves via /json/version, /json/list, or ws /devtools/browser (Chrome 136+). Mutually exclusive with BROWSER_PERSISTENT_ENABLE.",
"format": "string",
"name": "BROWSER_CDP_ENDPOINT_URL"
},
{
"description": "When true and no BROWSER_CDP_ENDPOINT_URL: probe 127.0.0.1:9222 then :9229 for CDP. Else use BROWSER_CDP_ENDPOINT_URL or default http://127.0.0.1:9222.",
"format": "boolean",
"name": "BROWSER_CDP_ENABLE"
},
{
"description": "On loopback CDP failure, if Chrome is running, open chrome://inspect/#remote-debugging. Default true. Set false to disable.",
"format": "boolean",
"name": "BROWSER_CDP_OPEN_INSPECT"
},
{
"description": "Directory for persistent browser context user data.",
"format": "string",
"name": "BROWSER_PERSISTENT_USER_DATA_DIR"
},
{
"description": "Use system-installed Chrome browser instead of Playwright's bundled browser.",
"format": "boolean",
"name": "BROWSER_USE_INSTALLED_ON_SYSTEM"
},
{
"description": "Custom browser executable path.",
"format": "string",
"name": "BROWSER_EXECUTABLE_PATH"
},
{
"description": "When false, launches Chromium with --no-sandbox. Required for Docker/Lambda/CI.",
"format": "boolean",
"name": "BROWSER_CHROMIUM_SANDBOX"
},
{
"description": "Extra Chromium launch args (comma-separated).",
"format": "string",
"name": "BROWSER_LAUNCH_ARGS"
},
{
"description": "Comma-separated list of allowed hostnames. When set, all requests to non-matching hosts are aborted. Subdomains match automatically.",
"format": "string",
"name": "BROWSER_ALLOWED_DOMAINS"
},
{
"description": "Browser locale (e.g., \"en-US\", \"tr-TR\").",
"format": "string",
"name": "BROWSER_LOCALE"
},
{
"description": "Enable OpenTelemetry integration.",
"format": "boolean",
"name": "OTEL_ENABLE"
},
{
"description": "OpenTelemetry service name.",
"format": "string",
"name": "OTEL_SERVICE_NAME"
},
{
"description": "OpenTelemetry service version.",
"format": "string",
"name": "OTEL_SERVICE_VERSION"
},
{
"description": "Directory containing OpenTelemetry bundle files.",
"format": "string",
"name": "OTEL_ASSETS_DIR"
},
{
"description": "User interaction events to instrument (comma-separated, e.g., \"click,submit\").",
"format": "string",
"name": "OTEL_INSTRUMENTATION_USER_INTERACTION_EVENTS"
},
{
"description": "OpenTelemetry exporter type: \"otlp/http\", \"console\", or \"none\".",
"format": "string",
"name": "OTEL_EXPORTER_TYPE"
},
{
"description": "OpenTelemetry collector base URL (e.g., \"http://localhost:4318\").",
"format": "string",
"name": "OTEL_EXPORTER_HTTP_URL"
},
{
"description": "OpenTelemetry exporter HTTP headers (comma-separated key=value pairs).",
"format": "string",
"isSecret": true,
"name": "OTEL_EXPORTER_HTTP_HEADERS"
},
{
"description": "AWS region for Bedrock usage.",
"format": "string",
"name": "AWS_REGION"
},
{
"description": "AWS profile name for Bedrock usage.",
"format": "string",
"name": "AWS_PROFILE"
},
{
"description": "Enable Amazon Bedrock usage.",
"format": "boolean",
"name": "AMAZON_BEDROCK_ENABLE"
},
{
"description": "Amazon Bedrock image embedding model ID.",
"format": "string",
"name": "AMAZON_BEDROCK_IMAGE_EMBED_MODEL_ID"
},
{
"description": "Amazon Bedrock text embedding model ID.",
"format": "string",
"name": "AMAZON_BEDROCK_TEXT_EMBED_MODEL_ID"
},
{
"description": "Amazon Bedrock vision model ID.",
"format": "string",
"name": "AMAZON_BEDROCK_VISION_MODEL_ID"
},
{
"description": "Figma API access token for design comparison.",
"format": "string",
"isSecret": true,
"name": "FIGMA_ACCESS_TOKEN"
},
{
"description": "Figma API base URL.",
"format": "string",
"name": "FIGMA_API_BASE_URL"
},
{
"description": "Daemon mode port (CLI).",
"format": "number",
"name": "DAEMON_PORT"
},
{
"description": "Daemon mode idle session timeout (seconds).",
"format": "number",
"name": "DAEMON_SESSION_IDLE_SECONDS"
},
{
"description": "Daemon mode idle session check interval (seconds).",
"format": "number",
"name": "DAEMON_SESSION_IDLE_CHECK_SECONDS"
},
{
"description": "When true, include server instructions in MCP server info (node platform). Default: true.",
"format": "boolean",
"name": "NODE_SERVER_INSTRUCTIONS_ENABLE"
},
{
"description": "When true, include NODE_DEBUGGING_POLICY in server policies (node platform). Default: false.",
"format": "boolean",
"name": "NODE_POLICY_DEBUGGING_ENABLE"
},
{
"description": "Inspector host for debug_connect when MCP runs in Docker (e.g. host.docker.internal). Default: 127.0.0.1.",
"format": "string",
"name": "NODE_INSPECTOR_HOST"
},
{
"description": "When true, omit tool output schema from MCP tool registration (can reduce token usage for some clients).",
"format": "boolean",
"name": "TOOL_OUTPUT_SCHEMA_DISABLE"
},
{
"description": "Comma-separated tool domains to enable (e.g. navigation,interaction,a11y,scenario). Unset = all tools. Browser: a11y, content, debug, figma, interaction, navigation, o11y, react, scenario, run, stub, sync. Node: debug, run.",
"format": "string",
"name": "AVAILABLE_TOOL_DOMAINS"
},
{
"description": "Working directory for project-level config (.browser-devtools-mcp/). Default: process.cwd().",
"format": "string",
"name": "WORKING_DIR"
},
{
"description": "Search strategy: SIMPLE (default, minisearch + stemmer) or FTS5 (better-sqlite3, optional dep).",
"format": "string",
"name": "SEARCH_STRATEGY"
},
{
"description": "Override SEARCH_STRATEGY for scenario search only.",
"format": "string",
"name": "SCENARIO_SEARCH_STRATEGY"
}
]
}
]
}Remote URLs go into your client's MCP settings. Local packages need a compatible runtime. Check required headers, environment variables, permissions and provider costs before setup.
Publisher repository ↗3,139 results
Index updated 2026-10-02
- Remote URLLocal packageThird-party
browser-devtools-mcp
io.github.serkan-ozal/browser-devtools-mcp
Playwright browser & Node.js MCP. ARIA refs, screenshots, ref-based interactions.
Streamable HTTP
https://{your_mcp_server_host}/mcpURL template · Publisher metadata
- Remote URLThird-party
Swellmeter: Google Trends Scraper & API for AI Agents
io.github.shawmena-dotcom/google-trends
Google Trends for agents: trend verdict, stats, rising queries, regions, trending now.
Streamable HTTP
https://mcp.apify.com/?tools=cybermax/google-trends1 declared header · Publisher metadata
- Remote URLThird-party
Browser Proof
io.github.shin1219-eng/browser-proof
Evidence-backed web verification for agents with deterministic JSON, text evidence, and screenshots.
Streamable HTTP
https://proof.reprompt.jp/mcp1 declared header · Publisher metadata
SSE (legacy)
https://proof.reprompt.jp/mcp/sse1 declared header · Publisher metadata
- Remote URLThird-party
browser-mcp
io.github.Shreyas-Profile/browser-mcp
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Streamable HTTP
https://browser.regiq.in/api/mcp1 declared header · Publisher metadata
- Remote URLLocal packageThird-party
Dados Abertos Senado BR MCP
io.github.SidneyBissoli/senado-br-mcp-cloudflare
MCP server for Brazilian Federal Senate open data (legislative, administrative, e-Cidadania).
Streamable HTTP
https://senado.sidneybissoli.com/mcpPublisher metadata
- Remote URLLocal packageThird-party
suma-memory
io.github.sumanaddanki/suma-memory
Persistent memory for Claude Code and Cursor. Stop re-explaining your project every session.
Streamable HTTP
https://sumapro.quadframe.work/mcp1 declared header · Publisher metadata
- Remote URLThird-party
JxBrowser MCP Server
io.github.TeamDev-IP/jxbrowser-mcp
MCP server to assist with JxBrowser development.
Streamable HTTP
https://jxbrowser.mcp.teamdev.com/Publisher metadata
- Remote URLThird-party
Slacking.biz — SEC Financial Data + US Economics + Demographics + FX
io.github.Th3Slack3r/slacking-biz
75 MCP tools: SEC financials, FRED economics, IRS 990, FDA, FX, UK Companies House.
Streamable HTTP
https://slacking.biz/mcpPublisher metadata
- Remote URLThird-party
Dockerfile Security Audit
io.github.tylerscomic-lab/dockerfile-audit-mcp
Audit Dockerfiles for root users, baked-in secrets, curl-pipe-shell and unpinned base images.
Streamable HTTP
https://dockerfile-audit-mcp.mcpize.run/mcpPublisher metadata
- Remote URLThird-party
Docker Compose Audit
io.github.UnbearableDev/docker-compose-audit
Security audit for docker-compose.yml — 25 checks: secrets, privileges, network, volumes, images.
Streamable HTTP
https://unbearable-dev--docker-compose-audit.apify.actor/mcp1 declared header · Publisher metadata
- Remote URLThird-party
Dockerfile Audit
io.github.UnbearableDev/dockerfile-audit
Hadolint-grade Dockerfile audit — 19 checks: secrets, privileges, supply chain, hygiene.
Streamable HTTP
https://unbearable-dev--dockerfile-audit.apify.actor/mcp1 declared header · Publisher metadata
- Remote URLThird-party
StoreRadar: Shopify store database
io.storeradar/shopify-store-database
Search, count and inspect 2.6M+ live Shopify stores by apps, tech stack, theme and country.
Streamable HTTP
https://www.storeradar.io/mcpPublisher metadata
- Remote URLThird-party
linear
io.usefulapi/linear
Search, read and create Linear issues, projects, teams and cycles.
Streamable HTTP
https://linear.usefulapi.io/mcpPublisher metadata
- Remote URLThird-party
Aginx Browser
net.aginx/aginxbrowser
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Streamable HTTP
https://browser.aginx.net/mcpPublisher metadata
- Remote URLOfficial publisher · docs checked
Airtable
toolcargo-curated/airtable
Review a project tracker without changing its records.
Streamable HTTP
https://mcp.airtable.com/mcpPublisher metadata
- Remote URLOfficial publisher · docs checked
HubSpot
toolcargo-curated/hubspot
Review deal status in an existing CRM pipeline.
Streamable HTTP
https://mcp.hubspot.com/Publisher metadata
- Remote URLThird-party
GuideDoc Documentary Database
tv.guidedoc/documentary-database
Search public documentary film reference pages and check which titles stream on GuideDoc.
Streamable HTTP
https://guidedoc.tv/mcpPublisher metadata
- Remote URLThird-party
site
uk.co.footballtrialsdatabase/site
Football Trials Database: the site's own MCP server — checker, enquiry (enquiry = a human...
Streamable HTTP
https://footballtrialsdatabase.co.uk/mcpPublisher metadata
- Remote URLThird-party
site
uk.co.landlorddatabasecheck/site
Landlord Database Check: the site's own MCP server — checker, enquiry (enquiry = a human...
Streamable HTTP
https://landlorddatabasecheck.co.uk/mcpPublisher metadata
Read the remote connection details
URL and transport
Open a listing’s connection details to inspect its remotes. Streamable HTTP is the preferred registry transport; SSE is a legacy option. Use a transport your client supports. A listing may also include a local package.
Template variables
A URL containing a placeholder such as {tenant_id} needs the provider’s value before setup. Review any declared variables, choices, defaults and secret flags. The published template is not a ready-to-use URL.
Headers and authentication
Review declared headers, required values and secret flags. Missing headers do not prove anonymous access: the provider may require OAuth or other setup. ToolCargo keys authenticate its own hosted connectors, not third-party servers.
These are publisher declarations, not availability, security or client-compatibility checks by ToolCargo. Confirm permissions and pricing with the provider. See the official remote-server metadata reference.
This directory combines dated registry listings and selected vendor-documentation entries. Documentation checks are not live account or client verification. Third-party servers run with their own providers, credentials and pricing. ToolCargo discovery supplies setup metadata; it does not run their tools. Explore ToolCargo's hosted connectors.