Repository navigation
Support for OpenAI Apps SDK #1465
Copy link
Copy link
Closed
Labels
P2Moderate issues affecting some users, edge cases, potentially valuable featureModerate issues affecting some users, edge cases, potentially valuable featureenhancementRequest for a new feature that's not currently supportedRequest for a new feature that's not currently supportedready for workEnough information for someone to start working onEnough information for someone to start working on
Description
Activity
- addedenhancementRequest for a new feature that's not currently supportedRequest for a new feature that's not currently supported
on Oct 10, 2025 - addedready for workEnough information for someone to start working onEnough information for someone to start working onP0Broken core functionality, security issues, critical missing featureBroken core functionality, security issues, critical missing feature
on Oct 14, 2025 All three items in this tracking issue are now implemented:
- Add Meta to Tool Definitions — feat: add tool metadata in FastMCP.tool decorator #1463
- Allow Meta to be returned in Tool Call payloads — Allow CallToolResult to be returned directly to support _meta field for OpenAI Apps #1459
- Add Meta to Resource Definitions — Support for Resource and ResourceTemplate metadata #1840
Full OpenAI Apps SDK support is in place. Resources, resource templates, and tools all support
_metathrough the FastMCP decorator (metaparameter) and wire format (Field(alias="_meta")).- addedP2Moderate issues affecting some users, edge cases, potentially valuable featureModerate issues affecting some users, edge cases, potentially valuable featureand removedP0Broken core functionality, security issues, critical missing featureBroken core functionality, security issues, critical missing feature
on Feb 23, 2026
Metadata
Metadata
Assignees
Labels
P2Moderate issues affecting some users, edge cases, potentially valuable featureModerate issues affecting some users, edge cases, potentially valuable featureenhancementRequest for a new feature that's not currently supportedRequest for a new feature that's not currently supportedready for workEnough information for someone to start working onEnough information for someone to start working on
Description
OpenAI released their Apps SDK this past Monday along with an example repo for implementing this in FastMCP.
The example repo required creating custom handlers in order to support the
_metafield that the Apps SDK depends on in several places. This field is part of the protocol, but not handled via the SDK.This issue is to consolidate the features and existing PRs that are necessary for full support.
References
https://developers.openai.com/apps-sdk/build/mcp-server
https://github.com/openai/openai-apps-sdk-examples/blob/main/pizzaz_server_python/main.py