Skip to content

Conversation

joseharriaga
Copy link
Collaborator

@joseharriaga joseharriaga commented Sep 4, 2025

  • Added initial support for integrating with remote MCP servers via the Responses API.
  • Users can add the McpTool to the Tools property of their ResponseCreationOptions and configure it.
  • Use the AllowedTools property to limit which of the server tools can be called by the model.
  • Use the ToolCallApprovalPolicy property to specify which tools require an explicit approval before being called by the model.
  • Support for selecting the McpTool via the ToolChoice property is coming soon.
  • Support for configuring the McpTool with an access token that can be used to authenticate with the remote MCP server is coming soon.
  • Support for connectors is coming soon.

Copy link
Collaborator

@christothes christothes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - should we also create a few samples?

@joseharriaga joseharriaga changed the title Add initial implementation of MCPTool to Responses Add initial implementation of McpTool to Responses Sep 4, 2025
@joseharriaga
Copy link
Collaborator Author

LGTM - should we also create a few samples?

I added an example for Responses with MCP. I also added one for Responses with function calling because I noticed we didn't have one. I would argue that we're missing more examples for Responses. I will add a few more, but I will do it in a separate PR. 🙂

@joseharriaga joseharriaga merged commit d893a79 into main Sep 5, 2025
1 check passed
@joseharriaga joseharriaga deleted the joseharriaga/MCPTool branch September 5, 2025 06:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants