Granted, Schwab does have a lengthy approval process to gain access to their API
I would imagine so - but that’s good!
There are a number of market data providers but we use…
Yeah… Back in the day, we built our own ticker plant and jumped through hoops to get real-time from all the exchanges over a rack of 9600 baud modems…
If users really want to give an agent the keys to the castle, we have an auto-execute setting they can turn on, but that’s up to them.
So, you don’t use agents by default - that’s good!
Would love to have you try it out and get your feedback.
I’d love to, but I trade S&P 500 futures in my spare time - fast moving trades - instant buy or sell the current bid or ask on the price ladder… no time for planned orders.
However, it appears you guys are on the right track and I wish you great success!
One-liner: Essential guide for preparing for the ascent of Colorado’s 14ers, matching mountains and routes to your skill level and weather forecasts.
Who it’s for / problem it solves: Outdoor enthusiasts planning Colorado peak ascents, solving route selection, and weather forecast for safe, personalized hikes.
Key features:
Explore and filter 14ers mountains and routes.
Real-time weather forecasts for optimal ascent days.
How it uses the Apps SDK / what UI you’re rendering in ChatGPT:
Map with the mountains
Mountain card with navigation to get the routes and weather
List of routes
Carousel with weather information
Stack & tools: Python with widgets in React. The app is hosted on Alpic, backed by Supabase for the database and UI components serving.
App name: Sophtron – lets you connect to your financial or utility account directly in ChatGPT and bring in siloed financial data for personalized financial advice.
What it does
Sophtron provides an in-chat widget for user to connect to over 40,000 banks, credit unions, cards, investment brokerages, loans, insurance, utilities directly in ChatGPT. Once a connection is completed, user can explicitly grant ChatGPT access to a selected account’s transactions information. With detailed transaction data ChatGPT can provide more personalized financial advice such as budgeting, saving or retirement planning. E.g. user can ask ChatGPT: “with my last 3 months of credit card transactions, summarize where I am spending money, and how can I save better”, “Help me find suspicious charges or unnecessary subscriptions that I should cancel”, or “Based on my spending habit, set up a budget and help me track my spending”.
How you built it
We built a MCP server that is a wrapper of the Sophtron API endpoints, which is responsible for establishing connections and querying data.
The OAuth authentication uses Auth0 as the authentication provider,
Stack used: Nodejs, Typescript, ExpressJS
The in-chat-app renders the open source universal connect widget (ucw-app) in the chat window iframe.
Screenshots or short video
We have a demo video on youtube https://youtu.be/sLJrwmABVjA
You can also try it out today following steps below:
Add Sophtron with the MCP URL as shown below: https://mcp.sophtron.com/mcp
Choose “OAuth” as authentication method.
Type “Launch Sophtron” to launch the connect widget.
Type in your bank or credit card name, and follow the process to add a connection.
Once a connection is established, ask ChatGPT for financial advice.
The MCP server is open sourced at https://github.com/sophtron/chagpt-mcp
The connect widget is a fork of universal connect widget, shared at https://github.com/sophtron/ucw-app (universal connect widget is an open source project that provides unified connectivity to financial services across providers)
Youtube Video https://youtu.be/sLJrwmABVjA
Or follow the screenshots of steps above to add Sophtron as a connector (for now), with MCP server URL: https://mcp.sophtron.com/mcp and choose “OAuth” for authentication.
6.What’s working well for you in the Apps SDK
The SDK works well without errors when it was properly implemented.
The MCP inspector works really well and is super useful.
7. What’s confusing, rough, or missing
Documentation is a bit lacking. We would love an example project that is more simplified than the pizza sample project. Need better error handling and debugging information in developer mode.
This is a really cool app. I totally agree that it is more natural to ask through conversation. Having ChatGPT is probably the first time I feel I can get really useful answers “tailored” to my need other than Excel spreadsheet.
Speaking of getting accounts and transactions synced to ChatGPT: Plaid is great. Having said that, we have tried to set up our own Sophtron API as a MCP server to feed the data in the past (we are a data aggregator), and I found the whole experience very awkward: As a user I have to log into sophtron website to connect my bank accounts, and then I have to come back to ChatGPT and ask my questions. If I need to refresh my bank connections or add new ones, I have to keep going back and forth. That’s why we made Sophtron now an in-chat-app to launch directly inside ChatGPT to let you add bank accounts right there. I can also save my transactions to ChatGPT and use them in a new chat without losing them.
I would love to hear your thought on this, or any feedback you have. Plus we make everything open source, so if you would like to incorporate our app into your own project that will be awesome. Ping me if you have questions, thanks!
Instantly converts LaTeX into beautifully rendered PDFs
Who it’s for / problem it solves:
For researchers, students, professors, engineers, teachers. Especially teachers who want to make worksheets but have to copy paste the latex to another latex rendering tool, or have to copy the questions to a word document
Key features:
Compile full LaTeX documents and display the PDF
One-click PDF download
Works with error reporting and latex editing so users can fix syntax issues
How it uses the Apps SDK / what UI you’re rendering in ChatGPT:
ChatTeX exposes a simple tool API that accepts latex from the chat and returns a compiled PDF file.
The UI experience is an embedded PDF. When the users opens it in full screen, they can see and edit the latex code as well.
For larger latex documents, chatGPT is unable to escape the / correctly because of the size so the JSON request fails. it would be nice if the MPC could be sent the .tex file from the chat.
One-liner: Real-time stock & crypto prices, analysis, news, comparisons, and more.
Who it’s for / problem it solves: Instead of juggling across different tabs and dashboard, users can experience stock and crypto market with ChatGPT’s AI-powered capablities.
Key features:
Real-time prices & comprehensive analysis
Compare stock & crypto (Up to 5)
Instant news & top headlines
Stack & tools: Typescript mono-repo bootstrapped from alpic-ai/apps-sdk-template with MCP server SDK and React. Using skybridge framework for convenient hooks and HMR with Vite. Hosted on Alpic.
How it uses the Apps SDK / what UI you’re rendering in ChatGPT: Renders interactive flashcard widgets directly in the chat interface.
Link(s):
Try it for yourself: marketflux.alpic.live
Check out the source code on GitHub at udaykakade25/marketflux
Idk why I couldn’t reply from that account but this looks really cool. Yes, for the connection part it is definitely a little bit of a pain to have to follow an external link. I’ve tried to mitigate this as much as possible by just closing the tab automatically after linking.
Sophtron is a Plaid alternative? If so that is super ideal for the app use case. I will definitely take a look at the app. thanks!
Ya Sophtron is a data aggregator just like Plaid. It’s also free for users to add bank connections in the chat, and free for developers to build in-app-chat using our widget or data.
One-liner
Smart Bill Agent Tracks daily transaction bills, generates beautiful summary reports, analyzes spending, save money, in-agent workflow payment control
Who it’s for / problem it solves
It works as the wallet in agent Loop, helps people who are interested in keep track their daily expenses, see detailed summary
expenses by different categories, like FOOD, GAS, Electronics, online-purchase, in-agent purchase, etc. It supports various payment options.
Key features:
Add Bill Record. Allow users to add bill by a few words, or more detailed entries like time, amount, currency (Global), description, order_id, ext_info (memo), etc.
Update Bill Information. Update the record, such as update the laptop expense from $800 to $750.
Generate Expense Report By different criteria. Such as see by category, by different duration(month/week/day)
Generate a nice looking Billing Html/CSS Report
Calculate the payment charged (tool: by tokens/images/MCP API consumed, etc.)
Create Order + Various Payment Integration (Cost-Based Consumption, Preview-to-Pay In-Workflow Required, Tipping/Red Envelop after Agent Run, Fixed Price, etc.)
How it uses the Apps SDK / what UI you’re rendering in ChatGPT
Rendering the html,css of a nice looking Bill Summary Report of what records users add.
Generate JS/Checkout Card integration of various payment methods, such as Stripe, Paypal, AgentA2Z, Alipay, WeChat, etc.
User prompts
Billing
q=
September Expenses:
Birthday presents $20.0, Laptop $800, AT&T $100, Dating $500, Rent $850
October Expenses :
Cellphone with Plan $600 ,Dating $600 , Coffees $120 ,Rent $850 , Dinner $12 on Oct 4th
q=
How much did I spend on food and drinks in Oct? Output a nice report in html
Payment
Assistant:
q= [Preview Image] This is the preview Image… [Checkout Card Html] If you want to see 4K version, please complete the checkout and transaction to continue agent workflow.
One-liner: Interrogate chatGPT as it impersonates the different suspect in a murder case.
Who it’s for / problem it solves: If you like detective games, this one leverages the power of chatGPT conversational power to makes for a very fun (and sometimes hilarious) experience. If you’ve played any of the golden Idol game, you’ll enjoy it
Key features:
A UI to navigate between the different screens of the game
Leveraging chatGPT to impersonate the suspects and slip out clues after the right questions
How it uses the Apps SDK / what UI you’re rendering in ChatGPT: Uses a widget to display the intro screen and main interrogation screen as well as the “murder solving screen”. Heavily rely on sendFollowUpMessage to have chatGPT change it’s personnality depending on who you are interrogating. Of course a lot of prompting in the initial tool response to have chatGPT know the backstory and how to play game master.
Stack & tools: Typescript mono-repo bootstrapped from alpic-ai/apps-sdk-template with MCP server SDK and React. Using skybridge framework for convenient hooks and HMR with Vite. Hosted on Alpic.
Link(s):
Try it for yourself: murder-in-the-valley.alpic.live/mcp
Check out the source code on Github on alpic-ai/murder-in-the-valley
Shrudeness is required to make sense of what led to this dramatic event.
Will you be up to the task?
Ps: This is a work of fiction. Any resemblance to actual persons, living or dead, or actual events is purely coincidental
App name:Interactive Piano One-liner: Play, record, save, and replay melodies — a full mini-studio inside ChatGPT.
Who it’s for / what problem it solves:
Whether you’re practicing music, sketching melody ideas, or just having fun, this app turns ChatGPT into a creative, interactive instrument.
Key features:
Play notes using your keyboard or on-screen keys
Record performances with precise timing
Save and replay your songs
Build melodies, experiment, or just enjoy making noise
Stack & tools:
Built using the Apps SDK template with MCP server SDK and React. Uses the Skybridge framework for smooth hooks and Vite HMR. Hosted on Alpic.
How it uses the Apps SDK / what UI it renders in ChatGPT:
Renders a fully interactive piano keyboard widget inside ChatGPT — complete with real-time note playback, recording, and song management.
Links: Try it for yourself: piano.alpic.live Source code on github : harijoe/harijoe-piano-mcp