OpenAI Apps POC - MCP Server

This is a proof-of-concept MCP server for testing ChatGPT Apps with widgets.

Architecture: Serverless-first design using Hono + Durable Objects for session persistence.

MCP Endpoint

https://poc.dotslashai.com/mcp

Available Tools

list_tasks

Display all tasks in an interactive widget. (Has Widget)

add_task

Add a new task. Parameters: title (Has Widget)

toggle_task

Toggle task completion. Parameters: taskId (Widget Accessible)

delete_task

Delete a task. Parameters: taskId (Has Widget)

clear_tasks

Clear all tasks. (Has Widget)

show_counter

Show interactive counter. Parameters: initialValue (optional) (Has Widget)

calculate

Perform calculation. Parameters: operation, a, b

Testing

To test with ChatGPT:

  1. Deploy this server or use ngrok to expose it
  2. Register the MCP server URL in ChatGPT
  3. Try commands like "Show my tasks" or "Add a task: Buy groceries"