diff --git a/fern/sdk/mcp-server.mdx b/fern/sdk/mcp-server.mdx index 8ff4443e0..80f3ac738 100644 --- a/fern/sdk/mcp-server.mdx +++ b/fern/sdk/mcp-server.mdx @@ -148,6 +148,52 @@ The Vapi MCP Server exposes these actions as MCP tools: ``` + + + The OpenAI responses API now supports MCP. Read more here. + + + ```typescript title="typescript" + import OpenAI from 'openai'; + // Replace with your actual OpenAI API key + const openai = new OpenAI({ apiKey: 'YOUR_OPENAI_API_KEY' }); + async function main() { + const response = await openai.responses.create({ + model: 'gpt-4.1', + tools: [ + { + type: 'mcp', + server_label: 'vapi-mcp', + server_url: 'https://mcp.vapi.ai/mcp', + headers: { "Authorization": "Bearer YOUR_VAPI_API_KEY" } + }, + ], + input: 'What vapi tools do you have available?', + }); + console.dir(response, { depth: null }); + } + main(); + ``` + ```python title="python" + import openai + # Replace with your actual OpenAI API key + openai.api_key = 'YOUR_OPENAI_API_KEY' + response = openai.responses.create( + model="gpt-4.1", + tools=[ + { + "type": "mcp", + "server_label": "vapi-mcp", + "server_url": "https://mcp.vapi.ai/mcp", + "headers": {"Authorization": "Bearer YOUR_VAPI_API_KEY"} + }, + ], + input="What vapi tools do you have available?", + ) + print(response) + ``` + + Run the MCP server on your own machine for development or testing.