Use Foldr with LlamaIndex (MCP)
LlamaIndex is the leading data framework for building RAG and agentic apps, used heavily in enterprise search and document workflows. LlamaIndex ships an `McpToolSpec` that auto-generates tools from any MCP server. Foldr gives a LlamaIndex agent a way to write results back out — useful when it produces summaries or generated docs.
Installation
Add the Foldr MCP server to LlamaIndex with the snippet below. Replace fs_live_... with an API key from foldr.space/developers.
pip install llama-index-tools-mcp
# Python
from llama_index.tools.mcp import BasicMCPClient, McpToolSpec
mcp = BasicMCPClient("npx", args=["-y", "@foldr/mcp-server"],
env={"FOLDR_API_KEY": "fs_live_..."})
tools = McpToolSpec(client=mcp).to_tool_list()What You Can Do
- Upload any file from LlamaIndex to Foldr and get a shareable URL back in the same turn
- Shorten long URLs to foldr.space/s/... links without leaving LlamaIndex
- Create or update a Foldr bio page from a LlamaIndex conversation
- Generate a hosted Foldr form and paste the submission URL into your reply
- Wire Foldr tools into any existing LlamaIndex agent with a few lines of config
LlamaIndex + Foldr FAQ
How do I install the Foldr MCP server in LlamaIndex?
Open LlamaIndex's MCP configuration (the CLI) and paste the config block shown above. Set FOLDR_API_KEY to a key you create at foldr.space/api-keys. Restart LlamaIndex if it doesn't hot-reload.
Which Foldr plan do I need to use the MCP integration with LlamaIndex?
The Foldr MCP server is available on every paid plan (Pro from $5/mo and Developer tier for API-heavy usage). The free tier can generate temporary 7-day links; for permanent storage, a Pro plan or Foldr Space is required.
I set the key but LlamaIndex says the Foldr tool isn't available — what's wrong?
The two most common issues: (1) LlamaIndex wasn't restarted after editing the config — most MCP hosts need a restart to pick up new servers. (2) Your API key is missing the `mcp:invoke` scope. Regenerate a key at foldr.space/api-keys with full scope and retry.
Can LlamaIndex upload files directly to Foldr, or just generate URLs?
LlamaIndex can do both. The MCP server exposes tools for `upload_file` (takes a local path or base64 blob), `shorten_url`, and `create_bio_page`. Any file LlamaIndex can read from disk can be uploaded.
Is the Foldr MCP integration with LlamaIndex production-ready?
Foldr's MCP server is stable and used in production. LlamaIndex's MCP support is currently stable and generally available. We pin to stable SDK versions and publish changelog entries for every breaking change.
Related MCP Integrations
Connect LlamaIndex to Foldr in under a minute
Grab an API key, paste the snippet above into LlamaIndex's MCP config, and your agent can upload files and share URLs immediately.
Get your Foldr API key