Connect ChoppedFork to compatible AI assistants using the Model Context Protocol (MCP).
An authorized AI assistant can work with your recipes, pantry, shopping lists and meal plans while ChoppedFork continues to enforce your account permissions.
Depending on the permissions available to the integration, an AI assistant can help you:
Claude is currently the easiest tested way to connect to the hosted ChoppedFork MCP server.
https://mcp.choppedfork.com/mcpchoppedfork-claude-publicClient Secret: leave this empty.
After authorization, Claude can use the ChoppedFork tools available to your account.
After connecting, try prompts such as:
ChoppedFork has also been tested with a self-hosted OpenWebUI installation using a local tool-capable language model.
OpenWebUI can connect to the same hosted ChoppedFork MCP endpoint:
https://mcp.choppedfork.com/mcpIn OpenWebUI, add ChoppedFork as an external MCP tool server, configure OAuth authentication, connect your ChoppedFork account and enable the integration for the chat.
The selected local model must support tool/function calling. In OpenWebUI, use Native function calling when supported by the model and inference backend.
MCP tools add their schemas to the model context. ChoppedFork exposes several tools, so a small context window may cause tool definitions to be truncated before they reach the model.
A context window of at least 16,384 tokens is recommended for the current ChoppedFork tool set when used together with OpenWebUI.
For an Ollama-compatible server, a configuration may look like:
environment:
- OLLAMA_NUM_CTX=16384You can check for prompt truncation with:
docker logs ollama 2>&1 \
| grep -Ei 'ctx-size|n_ctx|truncating input prompt' \
| tail -30A message such as:
truncating input promptindicates that the configured context window is too small for the prompt and tool definitions being sent to the model.
ChoppedFork also supports personal API keys for advanced integrations.
API keys are separate from the hosted OAuth MCP connection. They can be useful for custom applications or integrations where you explicitly configure the credential yourself.
API keys can be created from your ChoppedFork Account page and can be restricted to specific write permissions.
ChoppedFork integrations are designed around scoped access. An integration does not automatically receive unrestricted access merely because it is connected.
Depending on the integration and authorization, permissions may include read access and separate permissions for actions such as:
Independent AI services may process information under their own privacy policies and terms after you authorize them to receive ChoppedFork data.
For more information, see the Privacy Policy and Terms of Service.
Confirm that the integration is enabled for the current chat and that the selected model supports native tool calling.
Check that the MCP integration is enabled and that the model receives the tool definitions. For local models, also check that the context window is large enough.
Check the inference-server logs for prompt truncation. A context window that is too small can cut off tool schemas or other important prompt content.
OAuth sessions may expire or require reauthorization. Reconnect the ChoppedFork integration and complete the sign-in flow again.
ChoppedFork currently has verified MCP interoperability with:
Other MCP-compatible clients may also work, but have not necessarily been tested by ChoppedFork.