Code-Fundi MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CODEFUNDI_API_KEY | No | API key for authentication. Required unless using agent-driven auth tools. | |
| CODEFUNDI_BASE_URL | No | API base URL override. Defaults to https://api.codefundi.app | https://api.codefundi.app |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| logging | {} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| code-fundi-searchA | Search across indexed Code-Fundi repositories using semantic search, grep over docs, or grep over code. Returns matching files with similarity scores, paths, and optional documentation. Use scan_mode to choose between semantic (vector), grep_docs (substring on documentation), or grep_code (substring on source code). |
| code-fundi-researchA | Search Code-Fundi repositories AND get an AI-synthesized analysis of the results. This performs a search, then streams an AI response that analyzes the matching code files. Use this when you need both code context and an intelligent summary/explanation. |
| code-fundi-list-reposA | List all indexed repositories in your Code-Fundi account. Supports pagination, scope filtering (private/public), and name search. |
| code-fundi-index-repoA | Index a new GitHub repository in Code-Fundi, or update an existing one. After indexing, the repository's files will be searchable via code-fundi-search. |
| code-fundi-repo-statusB | Check the indexing status of a repository by its clone URL. |
| code-fundi-repo-readmeA | Get the parsed README documentation for a repository. Provide either a repository UUID or a clone URL. Deprecated in favor of code-fundi-repo-blueprint, which returns the same README plus dependency and convention intelligence. |
| code-fundi-list-public-reposA | Browse the global catalog of indexed public repositories (across all Code-Fundi users). Supports pagination, an |
| code-fundi-repo-mapA | Build a cross-repository dependency map showing where a dependency appears across the source repo, optional compared repos, and (optionally) the public index. Returns structured JSON. Consumes credits. |
| code-fundi-repo-blueprintA | Get the canonical repository intelligence overview: README documentation, top dependencies, top functions/variables, and aggregated coding conventions (PRO+ only). This is the successor to |
| code-fundi-repo-radiusA | Run blast-radius / file impact analysis for one or more files or dependencies. Returns projected data flows, entry points, and call edges. Requires PRO, ENTERPRISE, or ADMIN tier (STARTUP is not eligible) and consumes credits. |
| code-fundi-list-filesA | List files in an indexed Code-Fundi repository. Supports search by file name/path and pagination. Use the returned file IDs with code-fundi-file-docs to get documentation. |
| code-fundi-file-docsA | Get AI-generated documentation for a specific file in an indexed repository. Returns detailed documentation including summaries, functions, dependencies, and code analysis. |
| code-fundi-list-historyA | List your Code-Fundi query history with optional filters for date range, category, endpoint, and repository. |
| code-fundi-history-itemA | Get the full details of a single history entry by its ID, including the complete response and knowledge sources. |
| code-fundi-conversationA | Get all messages in a conversation thread by its conversation ID. |
| code-fundi-usage-statsA | Get query-type usage statistics for a given date range. Shows breakdown by query type with counts, credit costs, and average durations. |
| code-fundi-activity-statsA | Get daily activity statistics for a given date range. Shows queries per day with credit costs. |
| code-fundi-language-statsA | Get programming language usage statistics across all indexed repositories. |
| code-fundi-auth-authenticateA | Start Code-Fundi authentication (POST /v2/auth/authenticate). No existing API key required. Use auth_mode otp for new or returning users: set should_create_user true on first signup, false on sign-in. Sends a 6-digit email OTP (not a magic link); then call code-fundi-auth-verify after the human user provides the code. Password mode: pass password here (sent as X-CodeFundi-Auth-Password header only); should_create_user false for sign-in. On success with an active key, the API key is configured in-memory for this MCP session only. |
| code-fundi-auth-verifyA | Complete OTP sign-in (POST /v2/auth/verify). Requires the 6-digit code from the user's email after code-fundi-auth-authenticate. The human user must supply the token — ask them explicitly. On success, activates the API key and configures it in-memory for all subsequent tools in this MCP session. Persist CODEFUNDI_API_KEY in MCP config if the user wants auth to survive restarts. |
| code-fundi-auth-resendA | Resend the OTP email (POST /v2/auth/resend) when the previous code expired or was not received. Use after code-fundi-auth-authenticate, before code-fundi-auth-verify. Default type is signup for new accounts. |
| code-fundi-list-api-keysA | List all Code-Fundi API keys (masked) for the authenticated account. |
| code-fundi-regenerate-api-keyA | Regenerate the Code-Fundi API key. The full key is shown only once. The new key is automatically configured for all subsequent tool calls. |
| code-fundi-disable-api-keyA | Disable a Code-Fundi API key by UUID ( |
| code-fundi-chatA | Send a message to Code-Fundi AI (Fundi chat: POST /v1/fundi/chat). Supports threading, optional code context, indexed repository knowledge ( |
| code-fundi-list-modelsA | List the curated Code-Fundi chat model catalog (GET /v2/models) with providers, required tier, and context length. |
| code-fundi-model-limitsA | Get the AI model limits and tier configuration for your account (GET /v2/models/limits): subscription tokens, the active model's context/knowledge limits, and account limits such as max repositories, files per repo, history retention, and organization access. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Code-Fundi/code-fundi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server