Skip to content

Support for OpenAI Apps SDK #1465

Description

@BrandonShar

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 _meta field 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

Activity

  1. added
    enhancementRequest for a new feature that's not currently supported
    on Oct 10, 2025
  2. alexanderreiff commented on Oct 13, 2025

    @alexanderreiff

    I took inspiration from #1459 and implemented a similar solution for the resource _meta needs: #1476

  3. added
    ready for workEnough information for someone to start working on
    P0Broken core functionality, security issues, critical missing feature
    on Oct 14, 2025
  4. maxisbey commented on Feb 20, 2026

    @maxisbey
    Contributor

    All three items in this tracking issue are now implemented:

    Full OpenAI Apps SDK support is in place. Resources, resource templates, and tools all support _meta through the FastMCP decorator (meta parameter) and wire format (Field(alias="_meta")).

    AI Disclaimer

  5. added
    P2Moderate issues affecting some users, edge cases, potentially valuable feature
    and removed
    P0Broken core functionality, security issues, critical missing feature
    on Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Moderate issues affecting some users, edge cases, potentially valuable featureenhancementRequest for a new feature that's not currently supportedready for workEnough information for someone to start working on

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions