Microsoft sign in and Entra for HQs and Apps
We're aware Chipp supports Bring‑Your‑Own‑Auth (a custom-hosted login page that transfers a token to Chipp), but that requires us to build and host our own auth layer. What we're asking for is native Microsoft/Entra integration, which we'd break into three levels — ordered from most to least needed: "Sign in with Microsoft" (most needed): A generic Microsoft sign-in option available to users of the HQ and Apps, similar to the existing Google sign-in option — no connection to our specific Entra tenant required, just a standard Microsoft account login option alongside existing sign-in methods. Direct Entra tenant connection for group-based access control and provisioning: Ability to connect our specific Entra tenant to Chipp HQ and individual apps for more granular control — specifically, mapping Entra/AD groups to determine which apps a user can see and access, and potentially using Entra for user provisioning (e.g., SCIM or a similar sync mechanism) so access can be managed centrally from our directory rather than manually inside Chipp. Note: we use an RBAC structure in AD where users are members of role-based security groups, which are then nested inside resource-based security groups (rather than being added to resource groups directly). If group mapping is supported, it would need to account for nested/transitive group membership, not just direct membership, in order to work with our setup. Multi-tenant support (lowest priority): Ability to connect more than one Entra tenant to the same Chipp workspace, since our organization spans multiple tenants. This is something we could work around in the near term if needed. We see these as three levels of the same overall request, and would value each one, but wanted to be clear about relative priority in case they're not all feasible at once.

Peter Knudsen 5 days ago
Feature Request
Microsoft sign in and Entra for HQs and Apps
We're aware Chipp supports Bring‑Your‑Own‑Auth (a custom-hosted login page that transfers a token to Chipp), but that requires us to build and host our own auth layer. What we're asking for is native Microsoft/Entra integration, which we'd break into three levels — ordered from most to least needed: "Sign in with Microsoft" (most needed): A generic Microsoft sign-in option available to users of the HQ and Apps, similar to the existing Google sign-in option — no connection to our specific Entra tenant required, just a standard Microsoft account login option alongside existing sign-in methods. Direct Entra tenant connection for group-based access control and provisioning: Ability to connect our specific Entra tenant to Chipp HQ and individual apps for more granular control — specifically, mapping Entra/AD groups to determine which apps a user can see and access, and potentially using Entra for user provisioning (e.g., SCIM or a similar sync mechanism) so access can be managed centrally from our directory rather than manually inside Chipp. Note: we use an RBAC structure in AD where users are members of role-based security groups, which are then nested inside resource-based security groups (rather than being added to resource groups directly). If group mapping is supported, it would need to account for nested/transitive group membership, not just direct membership, in order to work with our setup. Multi-tenant support (lowest priority): Ability to connect more than one Entra tenant to the same Chipp workspace, since our organization spans multiple tenants. This is something we could work around in the near term if needed. We see these as three levels of the same overall request, and would value each one, but wanted to be clear about relative priority in case they're not all feasible at once.

Peter Knudsen 5 days ago
Feature Request
Conversation Message Limit
We have a high message per user/conversation. As this is a free service (chatbot) we want to have the ability to ‘limit’ conversations that go over a determined amount. To have a configurable message that says something like “You have reached the message limit for the day, come back tomorrow”. This limit can be a cost or message counter, so don’t go above $10 per conversation or more than 30 messages. I like the cost option. The reason is that we recently had a user have a $50 conversation in one session.

Work Biblica 9 days ago
Feature Request
Conversation Message Limit
We have a high message per user/conversation. As this is a free service (chatbot) we want to have the ability to ‘limit’ conversations that go over a determined amount. To have a configurable message that says something like “You have reached the message limit for the day, come back tomorrow”. This limit can be a cost or message counter, so don’t go above $10 per conversation or more than 30 messages. I like the cost option. The reason is that we recently had a user have a $50 conversation in one session.

Work Biblica 9 days ago
Feature Request
Chip says I’m out of usage credits
Chipp says I’m out of usage and thinks I’m on the free plan but I’m actually on the $30 per month plan. I’m using chip on a browser on my phone.

Kathi Lewandowski 16 days ago
Bugs
Chip says I’m out of usage credits
Chipp says I’m out of usage and thinks I’m on the free plan but I’m actually on the $30 per month plan. I’m using chip on a browser on my phone.

Kathi Lewandowski 16 days ago
Bugs
"Mic access denied" message covers text in input box
After denying microphone access, a "Mic access denied" tooltip appears and overlaps the text input field, making it hard to see/type the message underneath: Could you please reposition the message so it doesn't cover the input box?

James Post 27 days ago
Feature Request
"Mic access denied" message covers text in input box
After denying microphone access, a "Mic access denied" tooltip appears and overlaps the text input field, making it hard to see/type the message underneath: Could you please reposition the message so it doesn't cover the input box?

James Post 27 days ago
Feature Request
Highlight/select color too bright in light mode
The chatbot's default message highlight/select color is very bright/high-contrast in light mode, making it hard to read comfortably: This is especially important for users who want to copy/paste answers, which we do to help support users. Dark mode looks better by comparison, but still seems a bit bright. Could the highlight color be adjusted or muted for light mode, or made theme-aware?

James Post 27 days ago
Feature Request
Highlight/select color too bright in light mode
The chatbot's default message highlight/select color is very bright/high-contrast in light mode, making it hard to read comfortably: This is especially important for users who want to copy/paste answers, which we do to help support users. Dark mode looks better by comparison, but still seems a bit bright. Could the highlight color be adjusted or muted for light mode, or made theme-aware?

James Post 27 days ago
Feature Request
Notification Badge is Clipped by Parent Container
The unread notification badge (blue dot) on the chatbot launcher is being clipped by the parent container's bounding box, which results in a truncated/cut-off appearance. Could you please fix this so the notification dot should renders completely intact, without any clipping? Something like this: Thank you!

James Post about 1 month ago
Bugs
Notification Badge is Clipped by Parent Container
The unread notification badge (blue dot) on the chatbot launcher is being clipped by the parent container's bounding box, which results in a truncated/cut-off appearance. Could you please fix this so the notification dot should renders completely intact, without any clipping? Something like this: Thank you!

James Post about 1 month ago
Bugs
Chat Starting Message - More Functionality
Current Starting message only allows for plain text. Is there any way to have more options to allow for hyperlinks. This is what we would like: By continuing, you agree to our terms of use and privacy policy. Instead of: By continuing, you agree to our terms of use (https://www.biblica.com/terms-of-use/) and privacy policy (https://www.biblica.com/privacy-policy/).

Work Biblica about 1 month ago
Feature Request
Chat Starting Message - More Functionality
Current Starting message only allows for plain text. Is there any way to have more options to allow for hyperlinks. This is what we would like: By continuing, you agree to our terms of use and privacy policy. Instead of: By continuing, you agree to our terms of use (https://www.biblica.com/terms-of-use/) and privacy policy (https://www.biblica.com/privacy-policy/).

Work Biblica about 1 month ago
Feature Request
Chat Hamburger Menu - Remove
Would it be possible to have an option to remove the hamburger menu, or select which menu items are available. In some cases, we would remove all options and not even have a hamburger menu. Other chatbots we would remove history and bookmarks. Options for the Hamburger menu can be placed under Experience - Design There could be a toggle for each selection in the hamburger menu that could be toggled on or off (on by default).

Work Biblica about 2 months ago
Feature Request
Chat Hamburger Menu - Remove
Would it be possible to have an option to remove the hamburger menu, or select which menu items are available. In some cases, we would remove all options and not even have a hamburger menu. Other chatbots we would remove history and bookmarks. Options for the Hamburger menu can be placed under Experience - Design There could be a toggle for each selection in the hamburger menu that could be toggled on or off (on by default).

Work Biblica about 2 months ago
Feature Request
Credits not being acknowledged
I just paid 40 euros credits but my apps are still telling users that I am out of credits. What’s going on? Another issue - the knowledge base is always telling me that it is temporarily down!!

Joseph Micallef 2 months ago
Feature Request
Credits not being acknowledged
I just paid 40 euros credits but my apps are still telling users that I am out of credits. What’s going on? Another issue - the knowledge base is always telling me that it is temporarily down!!

Joseph Micallef 2 months 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 3 months 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 3 months 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. 3 months 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. 3 months 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 4 months 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 4 months 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 4 months 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 4 months 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 4 months 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 4 months 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 months ago
Bugs