Organization Limit for different models
In the old chipp, there was a setting where I could limit the ability of users to use certain models. You could turn off models. I canβt find this in the new Chipp. Is there there?

Don Barger 29 days ago
Feature Request
Organization Limit for different models
In the old chipp, there was a setting where I could limit the ability of users to use certain models. You could turn off models. I canβt find this in the new Chipp. Is there there?

Don Barger 29 days ago
Feature Request
Completed
My apps are missing
Hi there, I just logged in and noticed the updates (great) however all my apps are missing from my dashboard, but theyβre active for users to still create accounts from existing links. This is concerning, especially because the free tokens are set at 100 when i originally had them at 6. I canβt go in and fix it cause the app is missing.

Fiorella F. about 1 month ago
Bugs
Completed
My apps are missing
Hi there, I just logged in and noticed the updates (great) however all my apps are missing from my dashboard, but theyβre active for users to still create accounts from existing links. This is concerning, especially because the free tokens are set at 100 when i originally had them at 6. I canβt go in and fix it cause the app is missing.

Fiorella F. about 1 month ago
Bugs
MCP error: add_url_source via MCP never triggers crawler (sources stuck PROCESSING)
Date: 2026-04-05 MCP Server: Chipp (build.chipp.ai/mcp, streamable-http transport) MCP Client: Claude Code v2.1.92 (Anthropic CLI, macOS) Steps to reproduce Call add_url_source via MCP to add a URL-based knowledge source: { "appId": 10041051, "url": "https://portal-conneva.vercel.app/api/mosaic/knowledge/index.html", "crawlAllLinks": true } Result Source is created successfully and returns a source ID (e.g., dd18f40d-5de9-46a1-a1c8-2a41a9686237). However, the source remains in PROCESSING status indefinitely β the crawler never picks it up. Calling get_crawl_progress on the source returns: { "error": { "code": "INTERNAL_ERROR", "message": "Failed to connect before the deadline" } } Expected Source transitions through PENDING β PROCESSING β COMPLETED as the crawler fetches and indexes the content. This is the behavior observed when adding the same URL via the Chipp dashboard. Root cause evidence Dashboard-added sources crawl fine. The same URL was added manually through the build.chipp.ai dashboard and crawled to COMPLETED status successfully. Two individual topic URLs were also added via dashboard and indexed correctly. MCP-created sources never start crawling. Multiple sources created via add_url_source MCP tool remain stuck at PROCESSING. No crawl activity is observed. The crawler itself is healthy. Dashboard-initiated crawls complete normally, confirming the crawler service is running. The issue is that MCP-created sources are not being enqueued for crawling. get_crawl_progress also fails for MCP-created sources with a "Failed to connect before the deadline" error, suggesting the crawl was never initiated (no Temporal workflow to query). Tested multiple times across different sessions and URLs β consistently reproducible. Workaround Add sources manually via the build.chipp.ai dashboard instead of the MCP add_url_source tool. Environment MCP Server: Chipp (build.chipp.ai/mcp, streamable-http, OAuth 2.0 + PKCE) MCP Client: Claude Code v2.1.92 (Anthropic CLI, macOS darwin) All other MCP tools (app management, list_knowledge_sources, delete_knowledge_source, custom actions, system prompt, branding) function normally for this workspace and app.

Mark Carlson about 1 month ago
Bugs
MCP error: add_url_source via MCP never triggers crawler (sources stuck PROCESSING)
Date: 2026-04-05 MCP Server: Chipp (build.chipp.ai/mcp, streamable-http transport) MCP Client: Claude Code v2.1.92 (Anthropic CLI, macOS) Steps to reproduce Call add_url_source via MCP to add a URL-based knowledge source: { "appId": 10041051, "url": "https://portal-conneva.vercel.app/api/mosaic/knowledge/index.html", "crawlAllLinks": true } Result Source is created successfully and returns a source ID (e.g., dd18f40d-5de9-46a1-a1c8-2a41a9686237). However, the source remains in PROCESSING status indefinitely β the crawler never picks it up. Calling get_crawl_progress on the source returns: { "error": { "code": "INTERNAL_ERROR", "message": "Failed to connect before the deadline" } } Expected Source transitions through PENDING β PROCESSING β COMPLETED as the crawler fetches and indexes the content. This is the behavior observed when adding the same URL via the Chipp dashboard. Root cause evidence Dashboard-added sources crawl fine. The same URL was added manually through the build.chipp.ai dashboard and crawled to COMPLETED status successfully. Two individual topic URLs were also added via dashboard and indexed correctly. MCP-created sources never start crawling. Multiple sources created via add_url_source MCP tool remain stuck at PROCESSING. No crawl activity is observed. The crawler itself is healthy. Dashboard-initiated crawls complete normally, confirming the crawler service is running. The issue is that MCP-created sources are not being enqueued for crawling. get_crawl_progress also fails for MCP-created sources with a "Failed to connect before the deadline" error, suggesting the crawl was never initiated (no Temporal workflow to query). Tested multiple times across different sessions and URLs β consistently reproducible. Workaround Add sources manually via the build.chipp.ai dashboard instead of the MCP add_url_source tool. Environment MCP Server: Chipp (build.chipp.ai/mcp, streamable-http, OAuth 2.0 + PKCE) MCP Client: Claude Code v2.1.92 (Anthropic CLI, macOS darwin) All other MCP tools (app management, list_knowledge_sources, delete_knowledge_source, custom actions, system prompt, branding) function normally for this workspace and app.

Mark Carlson about 1 month ago
Bugs
MCP bug: search_documentation fails with Postgres connection error
Date: 2026-03-22 MCP Server: Chipp (build.chipp.ai/mcp, streamable-http transport) MCP Client: Claude Code (Anthropic CLI, macOS) Steps to reproduce Call search_documentation with any query: { "query": "add_document_source file upload base64" } Result { "error": { "code": "INTERNAL_ERROR", "message": "connect ECONNREFUSED 127.0.0.1:5432" } } Expected Returns relevant documentation excerpts. Root cause evidence The error connect ECONNREFUSED 127.0.0.1:5432 indicates the documentation search handler is attempting to connect to a PostgreSQL instance on localhost:5432. This suggests the docs search feature uses a local or sidecar Postgres database that is not running in the MCP server's deployed environment. Other MCP tools that use a different database connection (app CRUD, knowledge sources, custom actions) all work correctly, so this appears to be a database configuration issue specific to the documentation search feature. Tested twice in the same session β consistently fails with the same error. Environment MCP Server: Chipp (build.chipp.ai/mcp, streamable-http, OAuth 2.0 + PKCE) MCP Client: Claude Code (Anthropic CLI, macOS darwin) All other MCP tools (app management, knowledge sources, custom actions, system prompt, branding) function normally for this workspace and app.

Mark Carlson about 1 month ago
Bugs
MCP bug: search_documentation fails with Postgres connection error
Date: 2026-03-22 MCP Server: Chipp (build.chipp.ai/mcp, streamable-http transport) MCP Client: Claude Code (Anthropic CLI, macOS) Steps to reproduce Call search_documentation with any query: { "query": "add_document_source file upload base64" } Result { "error": { "code": "INTERNAL_ERROR", "message": "connect ECONNREFUSED 127.0.0.1:5432" } } Expected Returns relevant documentation excerpts. Root cause evidence The error connect ECONNREFUSED 127.0.0.1:5432 indicates the documentation search handler is attempting to connect to a PostgreSQL instance on localhost:5432. This suggests the docs search feature uses a local or sidecar Postgres database that is not running in the MCP server's deployed environment. Other MCP tools that use a different database connection (app CRUD, knowledge sources, custom actions) all work correctly, so this appears to be a database configuration issue specific to the documentation search feature. Tested twice in the same session β consistently fails with the same error. Environment MCP Server: Chipp (build.chipp.ai/mcp, streamable-http, OAuth 2.0 + PKCE) MCP Client: Claude Code (Anthropic CLI, macOS darwin) All other MCP tools (app management, knowledge sources, custom actions, system prompt, branding) function normally for this workspace and app.

Mark Carlson about 1 month ago
Bugs
MCP error: add_document_source fails with GCS credential error
Date: 2026-03-22 MCP Server: Chipp (build.chipp.ai/mcp, streamable-http transport) MCP Client: Claude Code (Anthropic CLI, macOS) Steps to reproduce Call MCP add_document_source tool with any file. Minimal example: { "appId": 10041051, "files": [ { "fileName": "test-topic.md", "content": "IyBUZXN0IFRvcGljCgpUaGlzIGlzIGEgdGVzdCBkb2N1bWVudCBmb3Ig dGhlIGtub3dsZWRnZSBiYXNlLg==" } ] } The base64 content decodes to: Test Topic This is a test document for the knowledge base. Result { "error": { "code": "INTERNAL_ERROR", "message": "The incoming JSON object does not contain a client_email field" } } Expected File uploads and begins processing (PENDING β PROCESSING β COMPLETED). Root cause evidence The error message "The incoming JSON object does not contain a client_email field" is produced by the Google Cloud Node.js client library (google-auth-library) when parsing a service account key file. It is thrown when the GoogleAuth constructor receives a credentials object missing the required client_email property. This suggests the add_document_source code path initializes a Google Cloud Storage (GCS) client to upload the decoded file, but the service account JSON key is either missing, malformed, or not configured in the MCP server's runtime environment. Evidence that other knowledge source tools work (same app, same session) The failure is isolated to the file upload code path. All other MCP tools β including other knowledge source tools (add_url_source, list_knowledge_sources, get_knowledge_source, delete_knowledge_source, refresh_knowledge_source) β work correctly for the same app and workspace. Environment MCP Server: Chipp (build.chipp.ai/mcp, streamable-http, OAuth 2.0 + PKCE) MCP Client: Claude Code (Anthropic CLI, macOS darwin)

Mark Carlson about 1 month ago
Bugs
MCP error: add_document_source fails with GCS credential error
Date: 2026-03-22 MCP Server: Chipp (build.chipp.ai/mcp, streamable-http transport) MCP Client: Claude Code (Anthropic CLI, macOS) Steps to reproduce Call MCP add_document_source tool with any file. Minimal example: { "appId": 10041051, "files": [ { "fileName": "test-topic.md", "content": "IyBUZXN0IFRvcGljCgpUaGlzIGlzIGEgdGVzdCBkb2N1bWVudCBmb3Ig dGhlIGtub3dsZWRnZSBiYXNlLg==" } ] } The base64 content decodes to: Test Topic This is a test document for the knowledge base. Result { "error": { "code": "INTERNAL_ERROR", "message": "The incoming JSON object does not contain a client_email field" } } Expected File uploads and begins processing (PENDING β PROCESSING β COMPLETED). Root cause evidence The error message "The incoming JSON object does not contain a client_email field" is produced by the Google Cloud Node.js client library (google-auth-library) when parsing a service account key file. It is thrown when the GoogleAuth constructor receives a credentials object missing the required client_email property. This suggests the add_document_source code path initializes a Google Cloud Storage (GCS) client to upload the decoded file, but the service account JSON key is either missing, malformed, or not configured in the MCP server's runtime environment. Evidence that other knowledge source tools work (same app, same session) The failure is isolated to the file upload code path. All other MCP tools β including other knowledge source tools (add_url_source, list_knowledge_sources, get_knowledge_source, delete_knowledge_source, refresh_knowledge_source) β work correctly for the same app and workspace. Environment MCP Server: Chipp (build.chipp.ai/mcp, streamable-http, OAuth 2.0 + PKCE) MCP Client: Claude Code (Anthropic CLI, macOS darwin)

Mark Carlson about 1 month ago
Bugs
Customisable chat buttons
Can we add customizable persistent chat buttons that users can select at any time during conversation. for example if you are chatting to restaurant you may have always visible buttons like βmenuβ, βopening hoursβ It can be then encoded in the prompt how to respond to these commands. I am not just talking about static answers, but also options like βsummariseβ (to summarise chat) or βfeedbackβ (to give feedback on smth that was discussed.

flowai about 2 months ago
Feature Request
Customisable chat buttons
Can we add customizable persistent chat buttons that users can select at any time during conversation. for example if you are chatting to restaurant you may have always visible buttons like βmenuβ, βopening hoursβ It can be then encoded in the prompt how to respond to these commands. I am not just talking about static answers, but also options like βsummariseβ (to summarise chat) or βfeedbackβ (to give feedback on smth that was discussed.

flowai about 2 months ago
Feature Request
AI model mismatch
LLMs do not match corresponding models. ChatGPT 5 latest is actually Gemini 2.5 pro, Gemini 2.5 pro is actually Gemini Pro 3 and so on.

flowai about 2 months ago
Bugs
AI model mismatch
LLMs do not match corresponding models. ChatGPT 5 latest is actually Gemini 2.5 pro, Gemini 2.5 pro is actually Gemini Pro 3 and so on.

flowai about 2 months ago
Bugs
Empty or incorrect weblinks
ChatGPT 5 cites references that do not exist. Also web links are often empty or lead to βpage not foundβ

flowai about 2 months ago
Bugs
Empty or incorrect weblinks
ChatGPT 5 cites references that do not exist. Also web links are often empty or lead to βpage not foundβ

flowai about 2 months ago
Bugs
Please Help! Bot not responding at times during stress-tests
When stress-testing, sometimes the AI Bot does not respond, only responding after I send it a message for a second time. It has just done this on three occasions now. Are you guys aware of this? It could pose a very serious issue when I'm trying to deliver on high customer service for clients, so a fix would be great if possible.

Arron James about 2 months ago
Feature Request
Please Help! Bot not responding at times during stress-tests
When stress-testing, sometimes the AI Bot does not respond, only responding after I send it a message for a second time. It has just done this on three occasions now. Are you guys aware of this? It could pose a very serious issue when I'm trying to deliver on high customer service for clients, so a fix would be great if possible.

Arron James about 2 months ago
Feature Request
User reports crashes
Here is what the users reported: βIβve had this problem a few times this weekβI canβt open a chat in the app anymore; it just keeps loading until it crashesβ¦ At one point, I was able to open it again and use it without any issues. Now itβs completely frozen again, both on my phone and my laptop. This is really frustrating for me because I canβt make any progress on my project.β How can we help him asap?

Matthias Werner 2 months ago
Bugs
User reports crashes
Here is what the users reported: βIβve had this problem a few times this weekβI canβt open a chat in the app anymore; it just keeps loading until it crashesβ¦ At one point, I was able to open it again and use it without any issues. Now itβs completely frozen again, both on my phone and my laptop. This is really frustrating for me because I canβt make any progress on my project.β How can we help him asap?

Matthias Werner 2 months ago
Bugs
Image Generation Unstable
I have found image generation to continue to become more unstable. Can you check out the biblepics.faithbot.io chipp and see whatβs broken?

Don Barger 2 months ago
Bugs
Image Generation Unstable
I have found image generation to continue to become more unstable. Can you check out the biblepics.faithbot.io chipp and see whatβs broken?

Don Barger 2 months ago
Bugs
Google Analytics
I would love it if there were a really simple way to just drop a google analytics key into the a Chipp and then be able to track usage using Google Analytics.

Don Barger 2 months ago
Feature Request
Google Analytics
I would love it if there were a really simple way to just drop a google analytics key into the a Chipp and then be able to track usage using Google Analytics.

Don Barger 2 months ago
Feature Request
User reports issue with file download
The users asked the app to summarize the issue, this is what it said: Chronological sequence of events: First attempt (PDF): At the user's request, I created a PDF file containing a summary of the exercises. When attempting to open the generated link, the user received an error message. Second attempt (PDF): Assuming it was an isolated error, I created a completely new PDF file. The result was identical; this link also led to the same error message. Third attempt (Word document): As an alternative, we suggested a Word document (.docx). I created the file, but unfortunately the exact same error occurred here as well. The user was unable to download the file. Detailed error description: The user was kind enough to send a screenshot of the error message. It is an XML error page storage.googleapis.com with the following content: Code: AccessDenied Message: Access denied. Details: Anonymous caller does not have storage.objects.get access to the Google Cloud Storage object. Permission βstorage.objects.getβ denied on resource (or it may not exist). Analysis and interpretation of the error: Essentially, this means that the files I created on Google Cloud Storage are not correctly shared for anonymous (public) download. This appears to be a general permission issue in the system configuration that prevents users from accessing the generated files.

Matthias Werner 2 months ago
Bugs
User reports issue with file download
The users asked the app to summarize the issue, this is what it said: Chronological sequence of events: First attempt (PDF): At the user's request, I created a PDF file containing a summary of the exercises. When attempting to open the generated link, the user received an error message. Second attempt (PDF): Assuming it was an isolated error, I created a completely new PDF file. The result was identical; this link also led to the same error message. Third attempt (Word document): As an alternative, we suggested a Word document (.docx). I created the file, but unfortunately the exact same error occurred here as well. The user was unable to download the file. Detailed error description: The user was kind enough to send a screenshot of the error message. It is an XML error page storage.googleapis.com with the following content: Code: AccessDenied Message: Access denied. Details: Anonymous caller does not have storage.objects.get access to the Google Cloud Storage object. Permission βstorage.objects.getβ denied on resource (or it may not exist). Analysis and interpretation of the error: Essentially, this means that the files I created on Google Cloud Storage are not correctly shared for anonymous (public) download. This appears to be a general permission issue in the system configuration that prevents users from accessing the generated files.

Matthias Werner 2 months ago
Bugs
Saving to Google Sheets
I have created a small test agent who is collecting information from some of our customers. At the end of the process, I assume the data is going to get stuck into the Google Sheets, but it never shows up there. I know it's connected because when I connected it, it created columns in a blank sheet that I had. Is there any magic to get this to just add this at the end of the chat?

Ted Esler 2 months ago
Feature Request
Saving to Google Sheets
I have created a small test agent who is collecting information from some of our customers. At the end of the process, I assume the data is going to get stuck into the Google Sheets, but it never shows up there. I know it's connected because when I connected it, it created columns in a blank sheet that I had. Is there any magic to get this to just add this at the end of the chat?

Ted Esler 2 months ago
Feature Request
End-user based API keys
I got the request from one of my paying end-users to get an API key so he can integrate the app in his business software. Since there is only a single key for the whole app I cannot give that to him because Iβd lose all control. It would be create if there was an additional authentication layer, so end-users might have to use their email and password to use an API and there would need to be a mechanism to manage this, so only white-listed or subscribed users can use this.

Matthias Werner 2 months ago
Feature Request
End-user based API keys
I got the request from one of my paying end-users to get an API key so he can integrate the app in his business software. Since there is only a single key for the whole app I cannot give that to him because Iβd lose all control. It would be create if there was an additional authentication layer, so end-users might have to use their email and password to use an API and there would need to be a mechanism to manage this, so only white-listed or subscribed users can use this.

Matthias Werner 2 months ago
Feature Request
App produces Bad Request with Gemini 2.5 Pro π¨
My app suddenly doesn't work anymore. It says bad request. It's running on Gemini 2.5 Pro. When I change to GPT it works. I have to change to a more expensive model to keep similar quality, so my usage cost increases due to technical errors I cannot influence

Matthias Werner 3 months ago
Bugs
App produces Bad Request with Gemini 2.5 Pro π¨
My app suddenly doesn't work anymore. It says bad request. It's running on Gemini 2.5 Pro. When I change to GPT it works. I have to change to a more expensive model to keep similar quality, so my usage cost increases due to technical errors I cannot influence

Matthias Werner 3 months ago
Bugs
Is it possible for a Telnyx agent to utilize Chipp?
I want to integrate with Telnyx so that I can handle a complicated phone routing scenario, but I want the AI agent to utilize Chipp since that is the source of learning. It looks like the Telnyx integration is for Chipp to perform outbound operations, but is it possible to turn Chipp into an authoritative source for Telnyx?

Andrew Elster 3 months ago
Feature Request
Is it possible for a Telnyx agent to utilize Chipp?
I want to integrate with Telnyx so that I can handle a complicated phone routing scenario, but I want the AI agent to utilize Chipp since that is the source of learning. It looks like the Telnyx integration is for Chipp to perform outbound operations, but is it possible to turn Chipp into an authoritative source for Telnyx?

Andrew Elster 3 months ago
Feature Request
Search in Chatlogs doesn't work
I want to see the chatlogs of a specific user but when I type in the email into the search bar nothing happens.

Matthias Werner 3 months ago
Bugs
Search in Chatlogs doesn't work
I want to see the chatlogs of a specific user but when I type in the email into the search bar nothing happens.

Matthias Werner 3 months ago
Bugs
User reports with file download
A paying customer complained about broken file downloads. I check the affected chat and it seems indeed that the provided files cannot be downloaded. Also changing the format didnβt help. The affected chat is ID: 17ef026d-1548-4861-81d4-42196ccbd3aa To me, the links to the file downloads seem legit but they donβt start. Itβs frustrating, since the cost for Chipp increased massively due to the usage-based pricing. While I think itβs absolutely fair that, we as Chipp users carry these, but then I expect it to work properly. Certainly, these messages with broken file downloads count against my token usage and I am not happy to pay for token consumption that doesnβt benefit my end users at all but rather increases the risk they churn. Here is what the user said: βI am contacting you because I am repeatedly encountering a technical problem when creating a file with the virtual employee Seedy [the name of the app]. I have been trying to create an absence planner for my team for some time now. Seedy has already generated several download links for HTML and Word files for me. Unfortunately, every time I click on one of these links, I get an error message and the download does not start. We have already tried several solutions, including: Generating several completely new download links. Reducing the file size (from an annual planner to a single month). Changing the file format. Unfortunately, none of these steps were successful. As I need the overview for my team planning, I would be very grateful if you could look into the problem.β

Matthias Werner 3 months ago
Bugs
User reports with file download
A paying customer complained about broken file downloads. I check the affected chat and it seems indeed that the provided files cannot be downloaded. Also changing the format didnβt help. The affected chat is ID: 17ef026d-1548-4861-81d4-42196ccbd3aa To me, the links to the file downloads seem legit but they donβt start. Itβs frustrating, since the cost for Chipp increased massively due to the usage-based pricing. While I think itβs absolutely fair that, we as Chipp users carry these, but then I expect it to work properly. Certainly, these messages with broken file downloads count against my token usage and I am not happy to pay for token consumption that doesnβt benefit my end users at all but rather increases the risk they churn. Here is what the user said: βI am contacting you because I am repeatedly encountering a technical problem when creating a file with the virtual employee Seedy [the name of the app]. I have been trying to create an absence planner for my team for some time now. Seedy has already generated several download links for HTML and Word files for me. Unfortunately, every time I click on one of these links, I get an error message and the download does not start. We have already tried several solutions, including: Generating several completely new download links. Reducing the file size (from an annual planner to a single month). Changing the file format. Unfortunately, none of these steps were successful. As I need the overview for my team planning, I would be very grateful if you could look into the problem.β

Matthias Werner 3 months ago
Bugs