Connect 8 clients · secrets stay placeholders JSON (mcpServers) Claude Code Codex OpenCode Cursor VS Code Gemini CLI Goose
{
"mcpServers": {
"openai-tools": {
"type": "http",
"url": "https://openai-tools.run.mcp.com.ai/mcp",
"headers": {
"Authorization": "Bearer ${OPENAI_TOOLS_TOKEN}"
}
}
}
}claude mcp add --transport http openai-tools https://openai-tools.run.mcp.com.ai/mcp --header "Authorization: Bearer ${OPENAI_TOOLS_TOKEN}"[mcp_servers.openai-tools]
url = "https://openai-tools.run.mcp.com.ai/mcp"
bearer_token_env_var = "OPENAI_TOOLS_TOKEN"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"openai-tools": {
"type": "remote",
"url": "https://openai-tools.run.mcp.com.ai/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:OPENAI_TOOLS_TOKEN}"
}
}
}
}{
"mcpServers": {
"openai-tools": {
"type": "http",
"url": "https://openai-tools.run.mcp.com.ai/mcp",
"headers": {
"Authorization": "Bearer ${OPENAI_TOOLS_TOKEN}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=openai-tools&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vb3BlbmFpLXRvb2xzLnJ1bi5tY3AuY29tLmFpL21jcCIsImhlYWRlcnMiOnsiQXV0aG9yaXphdGlvbiI6IkJlYXJlciAke09QRU5BSV9UT09MU19UT0tFTn0ifX0%3D"
}{
"servers": {
"openai-tools": {
"type": "http",
"url": "https://openai-tools.run.mcp.com.ai/mcp",
"headers": {
"Authorization": "Bearer ${OPENAI_TOOLS_TOKEN}"
}
}
}
}{
"mcpServers": {
"openai-tools": {
"httpUrl": "https://openai-tools.run.mcp.com.ai/mcp",
"headers": {
"Authorization": "Bearer ${OPENAI_TOOLS_TOKEN}"
}
}
}
}extensions:
"openai-tools":
enabled: true
name: "openai-tools"
type: streamable_http
uri: "https://openai-tools.run.mcp.com.ai/mcp"
headers:
"Authorization": "Bearer ${OPENAI_TOOLS_TOKEN}"
timeout: 300
Placeholders to fill from your own secret store: ${OPENAI_TOOLS_TOKEN}. The registry never accepts secret values.
Quality – / 100 not scored Not scored: fewer than three checks apply, usually because no remote answered a credential-free probe or the server is a local package.
protocol n/a · weight 25
n/a protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlno remote answered a protocol handshake (not probed yet, unreachable, or local-only)
authorization n/a · weight 15
n/a auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
n/a auth.secret_in_urlno templated URL
tool hygiene n/a · weight 30
n/a tools.descriptions, tools.description_length, tools.schemas, tools.annotations, tools.directory_hints, tools.token_cost, tools.api_dumptool list unknown (behind auth, not probed, or empty)
dependencies n/a · weight 15
Tool list unknown · checked 2026-10-19 10:52 UTC
Tool changes No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
Trust 51 / 100 duplicate-repo unreachable +repository +dns-namespace +website -unreachable(13 failures) -stale-270d -duplicate-repo(6 names)
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
Tools (0) No tools observed. Tools appear once a credential-free probe can list them.
Schemas: list_tools .
More from ai.com.mcp And 2 more from this publisher.
Official server.json {
"name": "ai.com.mcp/openai-tools",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"notes": [
"This focused server prevents token bloat by only exposing image and audio generation tools.",
"Requires an OpenAI API Key.",
"Uses the HAPI CLI to dynamically convert the OpenAI OpenAPI spec to MCP tools.",
"The OpenAPI spec is a skimmed version of the full OpenAI API.",
"For scaling info, see: https://mcp.com.ai/mcp-at-scale"
],
"license": "MIT",
"examples": [
{
"name": "Docker Run",
"command": "docker run -p 3030:3030 hapimcp/hapi-cli:0.6.0 serve openai-tools --port 3030 --headless --url https://api.openai.com/v1 --openapi https://docs.mcp.com.ai/servers-apis/openapi/openai-tools.yaml",
"description": "Run the OpenAI Tools MCP server using Docker"
},
{
"name": "HAPI CLI",
"command": "hapi serve openai-tools --headless --port 3030 --url https://api.openai.com/v1",
"description": "Run using local HAPI CLI integration"
},
{
"name": "MCP Inspector",
"command": "hapi serve openai-tools --headless --port 3030 --url https://api.openai.com/v1 | bunx @modelcontextprotocol/inspector",
"description": "Inspect the available tools"
}
],
"keywords": [
"openai",
"ai",
"images",
"audio",
"dalle",
"whisper",
"generation",
"mcp",
"hapi"
],
"publisher": "La Rebelion Labs",
"documentation": "https://docs.mcp.com.ai/examples/mcp-servers-from-oas/openai-mcp"
}
},
"title": "OpenAI Tools MCP Server",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://openai-tools.run.mcp.com.ai/mcp",
"type": "streamable-http",
"headers": [
{
"name": "Authorization",
"format": "string",
"isSecret": true,
"isRequired": true,
"description": "Bearer token for authenticating with the OpenAI API. Obtain via the OpenAI dashboard. https://platform.openai.com/api-keys"
}
]
}
],
"version": "0.6.0",
"repository": {
"url": "https://github.com/la-rebelion/hapimcp",
"source": "github"
},
"websiteUrl": "https://platform.openai.com/docs/api-reference",
"description": "Focused MCP server for OpenAI image/audio generation (v2.0.0). Wraps endpoints via HAPI CLI."
}