{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-contratos","description":"MCP Server para generar y comprar contratos freelance","repository":{"url":"https://github.com/mifactory-bot/mifactory-contratos","source":"github"},"version":"1.0.7","packages":[{"registryType":"npm","identifier":"@mifactory-bot/contratos-mcp","version":"1.0.7","transport":{"type":"streamable-http","url":"https://freelance-contratos.vercel.app/api/mcp"},"environmentVariables":[{"description":"Stripe secret key for payment processing","isRequired":true,"format":"string","isSecret":true,"name":"STRIPE_SECRET_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-04T04:35:46.973598Z","publishedAt":"2026-03-04T04:35:46.973598Z","updatedAt":"2026-03-04T04:35:46.973598Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-contratos","description":"MCP Server para generar y comprar contratos freelance","repository":{"url":"https://github.com/mifactory-bot/mifactory-contratos","source":"github"},"version":"1.0.8","packages":[{"registryType":"npm","identifier":"@mifactory-bot/contratos-mcp","version":"1.0.8","transport":{"type":"streamable-http","url":"https://freelance-contratos.vercel.app/api/mcp"},"environmentVariables":[{"description":"Stripe secret key for payment processing","isRequired":true,"format":"string","isSecret":true,"name":"STRIPE_SECRET_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-04T06:45:54.992206Z","publishedAt":"2026-03-04T06:45:54.992206Z","updatedAt":"2026-03-04T06:45:54.992206Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-contratos","description":"Mexican freelance contracts via API. AI-generated or PDF. Pay-per-use: $5-$20.","repository":{"url":"https://github.com/mifactory-bot/mifactory-contratos","source":"github"},"version":"1.0.9","packages":[{"registryType":"npm","identifier":"@mifactory-bot/contratos-mcp","version":"1.0.9","transport":{"type":"streamable-http","url":"https://freelance-contratos.vercel.app/api/mcp"},"environmentVariables":[{"description":"Stripe secret key for payment processing","isRequired":true,"format":"string","isSecret":true,"name":"STRIPE_SECRET_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-04T17:32:14.495501Z","publishedAt":"2026-03-04T17:32:14.495501Z","updatedAt":"2026-03-04T17:32:14.495501Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-contratos","description":"Freelance contracts via API for any country. AI-generated or PDF. Pay-per-use: $5-$20.","repository":{"url":"https://github.com/mifactory-bot/mifactory-contratos","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","identifier":"@mifactory-bot/contratos-mcp","version":"1.1.0","transport":{"type":"streamable-http","url":"https://freelance-contratos.vercel.app/api/mcp"},"environmentVariables":[{"description":"Stripe secret key for payment processing","isRequired":true,"format":"string","isSecret":true,"name":"STRIPE_SECRET_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-04T19:51:03.631908Z","publishedAt":"2026-03-04T19:51:03.631908Z","updatedAt":"2026-03-04T19:51:03.631908Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-contratos","description":"Freelance contracts via API for any country. AI-generated or PDF. Pay-per-use: $5-$20.","repository":{"url":"https://github.com/mifactory-bot/freelance-contracts","source":"github"},"version":"1.2.0","packages":[{"registryType":"npm","identifier":"@mifactory-bot/contratos-mcp","version":"1.1.0","transport":{"type":"streamable-http","url":"https://freelance-contratos.vercel.app/mcp"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-11T04:21:26.318634Z","publishedAt":"2026-04-11T04:21:26.318634Z","updatedAt":"2026-04-11T04:21:26.318634Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-email","description":"Send transactional emails for AI agents via SMTP. Templates included.","repository":{"url":"https://github.com/mifactory-bot/mifactory-email","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mifactory-email.vercel.app/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-11T18:39:38.212653Z","publishedAt":"2026-04-11T18:39:38.212653Z","updatedAt":"2026-04-11T18:39:38.212653Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-logic-verifier","description":"Verify AI agent reasoning and logic for errors and contradictions. Pay-per-use.","repository":{"url":"https://github.com/mifactory-bot/mifactory-logic-verifier","source":"github"},"version":"1.0.3","packages":[{"registryType":"npm","identifier":"@mifactory-bot/logic-verifier","version":"1.0.3","transport":{"type":"streamable-http","url":"https://logic-verifier-mcp.vercel.app"},"environmentVariables":[{"description":"Anthropic API key","isRequired":true,"format":"string","isSecret":true,"name":"ANTHROPIC_API_KEY"},{"description":"Stripe secret key for billing","isRequired":true,"format":"string","isSecret":true,"name":"STRIPE_SECRET_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-06T04:47:18.287814Z","publishedAt":"2026-03-06T04:47:18.287814Z","updatedAt":"2026-03-06T04:47:18.287814Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-payments","description":"Stripe payments for AI agents. Create links, verify, manage customers.","repository":{"url":"https://github.com/mifactory-bot/mifactory-payments","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mifactory-payments.vercel.app/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-11T17:22:23.358606Z","publishedAt":"2026-04-11T17:22:23.358606Z","updatedAt":"2026-04-11T17:22:23.358606Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-pdf","description":"Send transactional pdfs for AI agents via SMTP. Templates included.","repository":{"url":"https://github.com/mifactory-bot/mifactory-pdf","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mifactory-pdf.vercel.app/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-11T18:52:41.950815Z","publishedAt":"2026-04-11T18:52:41.950815Z","updatedAt":"2026-04-11T18:52:41.950815Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-scraping-api","description":"Web scraping for AI agents. Extract text and metadata from any webpage. Pay-per-use.","repository":{"url":"https://github.com/mifactory-bot/mifactory-scraping-api","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"@mifactory-bot/scraping-api","version":"1.0.0","transport":{"type":"streamable-http","url":"https://scraping-api-alpha.vercel.app/scrape"},"environmentVariables":[{"description":"Stripe secret key","isRequired":true,"format":"string","isSecret":true,"name":"STRIPE_SECRET_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-04T16:46:55.425746Z","publishedAt":"2026-03-04T16:46:55.425746Z","updatedAt":"2026-03-04T16:46:55.425746Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-scraping-api","description":"Web scraping for AI agents. Extract text and metadata from any URL worldwide. $0.005/page.","repository":{"url":"https://github.com/mifactory-bot/mifactory-scraping-api","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"@mifactory-bot/scraping-api","version":"1.0.1","transport":{"type":"streamable-http","url":"https://scraping-api-alpha.vercel.app/scrape"},"environmentVariables":[{"description":"Stripe secret key","isRequired":true,"format":"string","isSecret":true,"name":"STRIPE_SECRET_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-04T17:43:20.117334Z","publishedAt":"2026-03-04T17:43:20.117334Z","updatedAt":"2026-03-04T17:43:20.117334Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-scraping-api","description":"Web scraping for AI agents. Extract text and metadata from any URL worldwide. $0.005/page.","repository":{"url":"https://github.com/mifactory-bot/mifactory-scraping-api","source":"github"},"version":"1.2.0","remotes":[{"type":"streamable-http","url":"https://scraping-api-alpha.vercel.app/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-11T07:18:48.151739Z","publishedAt":"2026-04-11T07:18:48.151739Z","updatedAt":"2026-04-11T07:18:48.151739Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-spec-api","description":"Convert docs to agent-readable specs with criteria and constraints. $0.10/convert.","repository":{"url":"https://github.com/mifactory-bot/mifactory-spec-api","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"@mifactory-bot/spec-api","version":"1.0.0","transport":{"type":"streamable-http","url":"https://spec-api-mcp.vercel.app/spec/convert"},"environmentVariables":[{"description":"Stripe secret key","isRequired":true,"format":"string","isSecret":true,"name":"STRIPE_SECRET_KEY"},{"description":"Anthropic API key","isRequired":true,"format":"string","isSecret":true,"name":"ANTHROPIC_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-04T19:11:53.875596Z","publishedAt":"2026-03-04T19:11:53.875596Z","updatedAt":"2026-03-04T19:11:53.875596Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mifactory-bot/mifactory-spec-api","description":"Convert docs to agent-readable specs with criteria and constraints. $0.10/convert.","repository":{"url":"https://github.com/mifactory-bot/mifactory-spec-api","source":"github"},"version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://spec-api-mcp.vercel.app/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-11T07:20:57.954694Z","publishedAt":"2026-04-11T07:20:57.954694Z","updatedAt":"2026-04-11T07:20:57.954694Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mighty840/swarmhaul","description":"Multi-agent coordination protocol on Solana. Swarm formation, on-chain settlement, 14 MCP tools.","title":"SwarmHaul","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://api.swarmhaul.defited.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-25T14:53:16.279097Z","publishedAt":"2026-04-25T14:53:16.279097Z","updatedAt":"2026-04-25T14:53:16.279097Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mightydatainc/ruc-mcp","description":"An MCP server that fuses LLM contextual intelligence with procedural code reliability.","title":"Render Unto Caesar","repository":{"url":"https://github.com/mightydatainc/ruc-mcp","source":"github"},"version":"0.1.5","packages":[{"registryType":"oci","identifier":"ghcr.io/mightydatainc/ruc-mcp:0.1.5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-25T06:47:14.773709Z","publishedAt":"2026-05-25T06:47:14.773709Z","updatedAt":"2026-05-25T06:47:14.773709Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.migmediamarketing-ai/noto-crm","description":"Minimalist CRM with AI agent for freelancers — pricing, features, comparisons","repository":{"url":"https://github.com/migmediamarketing-ai/Noto-CRM-MCP-Server","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","identifier":"noto-crm-mcp-server","version":"1.1.0","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://crm-noto.onrender.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-31T18:03:13.943022Z","publishedAt":"2026-03-31T18:03:13.943022Z","updatedAt":"2026-03-31T18:03:13.943022Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mihai-dinculescu/tapo-mcp","description":"MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents","title":"Tapo MCP","repository":{"url":"https://github.com/mihai-dinculescu/tapo","source":"github","subfolder":"tapo-mcp"},"version":"0.2.1","packages":[{"registryType":"oci","identifier":"ghcr.io/mihai-dinculescu/tapo-mcp:0.2.1","transport":{"type":"streamable-http","url":"http://localhost:3000/"},"environmentVariables":[{"description":"TP-Link Tapo account email","isRequired":true,"isSecret":true,"name":"TAPO_MCP_USERNAME"},{"description":"TP-Link Tapo account password","isRequired":true,"isSecret":true,"name":"TAPO_MCP_PASSWORD"},{"description":"Network target for device discovery (e.g. 192.168.1.255)","isRequired":true,"name":"TAPO_MCP_DISCOVERY_TARGET"},{"description":"Optional Bearer token for API authentication","isSecret":true,"name":"TAPO_MCP_API_KEY"},{"description":"Device discovery timeout in seconds","format":"number","default":"5","name":"TAPO_MCP_DISCOVERY_TIMEOUT"},{"description":"Optional OpenTelemetry collector endpoint for tracing","name":"OTEL_EXPORTER_OTLP_ENDPOINT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-18T14:59:55.30197Z","publishedAt":"2026-03-18T14:59:55.30197Z","updatedAt":"2026-03-18T14:59:55.30197Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mihai-dinculescu/tapo-mcp","description":"MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents","title":"Tapo MCP","repository":{"url":"https://github.com/mihai-dinculescu/tapo","source":"github","subfolder":"tapo-mcp"},"version":"0.3.0","packages":[{"registryType":"oci","identifier":"ghcr.io/mihai-dinculescu/tapo-mcp:0.3.0","transport":{"type":"streamable-http","url":"http://localhost:3000/"},"environmentVariables":[{"description":"TP-Link Tapo account email","isRequired":true,"isSecret":true,"name":"TAPO_MCP_USERNAME"},{"description":"TP-Link Tapo account password","isRequired":true,"isSecret":true,"name":"TAPO_MCP_PASSWORD"},{"description":"Network target for device discovery (e.g. 192.168.1.255)","isRequired":true,"name":"TAPO_MCP_DISCOVERY_TARGET"},{"description":"Optional Bearer token for API authentication","isSecret":true,"name":"TAPO_MCP_API_KEY"},{"description":"Device discovery timeout in seconds","format":"number","default":"5","name":"TAPO_MCP_DISCOVERY_TIMEOUT"},{"description":"Optional OpenTelemetry collector endpoint for tracing","name":"OTEL_EXPORTER_OTLP_ENDPOINT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-25T20:35:04.970329Z","publishedAt":"2026-04-25T20:35:04.970329Z","updatedAt":"2026-04-25T20:35:04.970329Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mihai-dinculescu/tapo-mcp","description":"MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents","title":"Tapo MCP","repository":{"url":"https://github.com/mihai-dinculescu/tapo","source":"github","subfolder":"tapo-mcp"},"version":"0.3.1","packages":[{"registryType":"oci","identifier":"ghcr.io/mihai-dinculescu/tapo-mcp:0.3.1","transport":{"type":"streamable-http","url":"http://localhost:3000/"},"environmentVariables":[{"description":"TP-Link Tapo account email","isRequired":true,"isSecret":true,"name":"TAPO_MCP_USERNAME"},{"description":"TP-Link Tapo account password","isRequired":true,"isSecret":true,"name":"TAPO_MCP_PASSWORD"},{"description":"Network target for device discovery (e.g. 192.168.1.255)","isRequired":true,"name":"TAPO_MCP_DISCOVERY_TARGET"},{"description":"Optional Bearer token for API authentication","isSecret":true,"name":"TAPO_MCP_API_KEY"},{"description":"Device discovery timeout in seconds","format":"number","default":"5","name":"TAPO_MCP_DISCOVERY_TIMEOUT"},{"description":"Optional OpenTelemetry collector endpoint for tracing","name":"OTEL_EXPORTER_OTLP_ENDPOINT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-25T21:49:39.258141Z","publishedAt":"2026-04-25T21:49:39.258141Z","updatedAt":"2026-04-25T21:49:39.258141Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mihai-dinculescu/tapo-mcp","description":"MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents","title":"Tapo MCP","repository":{"url":"https://github.com/mihai-dinculescu/tapo","source":"github","subfolder":"tapo-mcp"},"version":"0.4.0","packages":[{"registryType":"oci","identifier":"ghcr.io/mihai-dinculescu/tapo-mcp:0.4.0","transport":{"type":"streamable-http","url":"http://localhost:3000/"},"environmentVariables":[{"description":"TP-Link Tapo account email","isRequired":true,"isSecret":true,"name":"TAPO_MCP_USERNAME"},{"description":"TP-Link Tapo account password","isRequired":true,"isSecret":true,"name":"TAPO_MCP_PASSWORD"},{"description":"Network target for device discovery (e.g. 192.168.1.255)","isRequired":true,"name":"TAPO_MCP_DISCOVERY_TARGET"},{"description":"Optional Bearer token for API authentication","isSecret":true,"name":"TAPO_MCP_API_KEY"},{"description":"Device discovery timeout in seconds","format":"number","default":"5","name":"TAPO_MCP_DISCOVERY_TIMEOUT"},{"description":"Optional OpenTelemetry collector endpoint for tracing","name":"OTEL_EXPORTER_OTLP_ENDPOINT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-22T21:13:20.55303Z","publishedAt":"2026-05-22T21:13:20.55303Z","updatedAt":"2026-05-22T21:13:20.55303Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mihai-dinculescu/tapo-mcp","description":"MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents","title":"Tapo MCP","repository":{"url":"https://github.com/mihai-dinculescu/tapo","source":"github","subfolder":"tapo-mcp"},"version":"0.5.0","packages":[{"registryType":"oci","identifier":"ghcr.io/mihai-dinculescu/tapo-mcp:0.5.0","transport":{"type":"streamable-http","url":"http://localhost:3000/"},"environmentVariables":[{"description":"TP-Link Tapo account email","isRequired":true,"isSecret":true,"name":"TAPO_MCP_USERNAME"},{"description":"TP-Link Tapo account password","isRequired":true,"isSecret":true,"name":"TAPO_MCP_PASSWORD"},{"description":"Network target for device discovery (e.g. 192.168.1.255)","isRequired":true,"name":"TAPO_MCP_DISCOVERY_TARGET"},{"description":"Optional Bearer token for API authentication","isSecret":true,"name":"TAPO_MCP_API_KEY"},{"description":"Device discovery timeout in seconds","format":"number","default":"5","name":"TAPO_MCP_DISCOVERY_TIMEOUT"},{"description":"Optional OpenTelemetry collector endpoint for tracing","name":"OTEL_EXPORTER_OTLP_ENDPOINT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T12:25:40.961295Z","publishedAt":"2026-07-11T12:25:40.961295Z","updatedAt":"2026-07-11T12:25:40.961295Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mikejj-creation/stocksense","description":"Financial data for AI agents: SEC filings, price history, insider trades, and more.","repository":{"url":"https://github.com/mikejj-creation/stocksense","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"stocksense","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-08T03:33:47.9656Z","publishedAt":"2026-04-08T03:33:47.9656Z","updatedAt":"2026-04-08T03:33:47.9656Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mikeli20221102-ux/diyan-research-mcp","description":"Read-only enterprise research MCP: frameworks, frozen snapshots, sourced results. No trading advice.","title":"Enterprise Research Evidence Chain","repository":{"url":"https://github.com/mikeli20221102-ux/diyan-research-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"diyan-research-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tenant credential issued by Diyan. Fill this on the MCP detail page.","isRequired":true,"format":"string","isSecret":true,"name":"DIYAN_API_KEY"},{"description":"stdio, sse, or streamable-http. Defaults to sse in hosted environments; use stdio for local clients.","format":"string","name":"DIYAN_TRANSPORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T01:04:06.984701Z","publishedAt":"2026-08-03T01:04:06.984701Z","updatedAt":"2026-08-03T01:04:06.984701Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mikerawsonnz/auth-token-service","description":"Hash passwords with bcrypt and issue/verify JWT session tokens over A2A + MCP.","repository":{"url":"https://github.com/mikerawsonnz/gosce-agents","source":"github"},"version":"1.0.0","websiteUrl":"https://bcrypt-python-jose-d0e0d0.getvda.ai","remotes":[{"type":"streamable-http","url":"https://bcrypt-python-jose-d0e0d0.getvda.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T08:21:35.758736Z","publishedAt":"2026-06-02T08:21:35.758736Z","updatedAt":"2026-06-02T08:21:35.758736Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mikerawsonnz/authenticated-llm-agent","description":"JWT-gated LLM gateway: authenticate (bcrypt/JWT), then run a LangChain-on-Vertex Gemini completion. ","repository":{"url":"https://github.com/mikerawsonnz/gosce-agents","source":"github"},"version":"1.0.0","websiteUrl":"https://bcrypt-langchain-openai-mcp-bb738e.getvda.ai","remotes":[{"type":"streamable-http","url":"https://bcrypt-langchain-openai-mcp-bb738e.getvda.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T08:22:03.260554Z","publishedAt":"2026-06-02T08:22:03.260554Z","updatedAt":"2026-06-02T08:22:03.260554Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mikerawsonnz/authenticated-mcp-agent","description":"JWT-gated LLM gateway: authenticate (bcrypt/JWT), then run a LangChain-on-Vertex Gemini completion. ","repository":{"url":"https://github.com/mikerawsonnz/gosce-agents","source":"github"},"version":"1.0.0","websiteUrl":"https://bcrypt-langchain-core-mcp-25b8f1.getvda.ai","remotes":[{"type":"streamable-http","url":"https://bcrypt-langchain-core-mcp-25b8f1.getvda.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T08:22:03.677787Z","publishedAt":"2026-06-02T08:22:03.677787Z","updatedAt":"2026-06-02T08:22:03.677787Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mikerawsonnz/authenticated-multi-llm-agent","description":"Google-OAuth-gated LLM gateway: verify a Google ID token, then run a Gemini (Vertex AI) completion f","repository":{"url":"https://github.com/mikerawsonnz/gosce-agents","source":"github"},"version":"1.0.0","websiteUrl":"https://anthropic-google-auth-oauthlib-mc-70ac16.getvda.ai","remotes":[{"type":"streamable-http","url":"https://anthropic-google-auth-oauthlib-mc-70ac16.getvda.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T08:22:01.931837Z","publishedAt":"2026-06-02T08:22:01.931837Z","updatedAt":"2026-06-02T08:22:01.931837Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mikerawsonnz/gosce-portfolio-router","description":"Single entry point for the GOSCE portfolio: routes orchestrators to verified agents by capability, w","repository":{"url":"https://github.com/mikerawsonnz/gosce-agents","source":"github"},"version":"1.0.0","websiteUrl":"https://router.getvda.ai","remotes":[{"type":"streamable-http","url":"https://router.getvda.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T08:22:04.101692Z","publishedAt":"2026-06-02T08:22:04.101692Z","updatedAt":"2026-06-02T08:22:04.101692Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mikerawsonnz/llm-observability-orchestration","description":"Run a prompt through a LangChain (system + human) chain over Gemini on Vertex AI; optional LangSmith","repository":{"url":"https://github.com/mikerawsonnz/gosce-agents","source":"github"},"version":"1.0.0","websiteUrl":"https://langchain-core-langsmith-openai-8c02f9.getvda.ai","remotes":[{"type":"streamable-http","url":"https://langchain-core-langsmith-openai-8c02f9.getvda.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T08:22:02.822721Z","publishedAt":"2026-06-02T08:22:02.822721Z","updatedAt":"2026-06-02T08:22:02.822721Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.mikerawsonnz/llm-observability-orchestration:1.0.0","count":30}}
