Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. Developer Tools
  3. Calaf
C
Health: ActiveRecent health check succeeded.Last checked 8/26/2026, 10:31:01 PM

Calaf

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

Connect your Calaf recruiting book: validate and import seeds; people arrive staged for your review.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Remote HTTP
Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "calaf-2": {
      "url": "https://calaf.ai"
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (2) Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Capabilities & Tool Schemas (2) ~27 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Calaf.

Organizations

deduped account-wide by name, then joined to the workspace

Templates

deduped within the workspace

Documentation Overview

Calaf MCP Server

Connect Claude, ChatGPT, or any MCP-capable assistant to Calaf β€” the MBA recruiting manager. Your assistant researches target firms at whatever depth you ask, writes and validates structured "seeds," and files them into your recruiting book. People it proposes always arrive staged for your review β€” nothing enters your network behind your back.

MCP Registry Listed on mcpservers.org Setup Guide Seed Format

Two servers, one product. ai.calaf/calaf connects to your account (OAuth). ai.calaf/seeds is the no-auth authoring loop β€” the format and the validator, usable by anyone, no Calaf account required.

ServerEndpointTransportAuth
Calafhttps://calaf.ai/api/mcp-accountStreamable HTTPOAuth 2.1 (dynamic client registration)
Calaf Seed Toolshttps://calaf.ai/api/mcpStreamable HTTPNone

Things to ask once connected

  • "Research 30 lower-middle-market PE funds that hire MBA associates, validate the seed, and import it into my book."
  • "Read Calaf's seed format, then turn the target list from this conversation into a seed and validate it until it's clean."
  • "List my Calaf workspaces and import these interview prep questions into the consulting one."
  • "I just got off a superday with Evercore β€” log it, move my application, and set a follow-up task for Friday."
  • "Create a workspace for lower-middle-market PE, add my ten targets, and draft outreach templates."
  • "Research the partners at my five priority funds and add them to my book" β€” they'll land as a batch waiting for your review in Calaf, never as silent rows.

Installation

claude.ai (web / desktop)

  1. Open Settings β†’ Connectors (claude.ai/settings/connectors)
  2. Add custom connector β†’ name it Calaf, URL https://calaf.ai/api/mcp-account, leave Client ID/Secret empty
  3. Click Connect β†’ you'll land on Calaf's consent screen β€” sign in and approve

Requires a paid claude.ai plan (custom connectors are Pro and above).

Claude Code

Terminal
claude mcp add --transport http calaf https://calaf.ai/api/mcp-account

Any other MCP client

Add a remote (Streamable HTTP) server at https://calaf.ai/api/mcp-account. The OAuth flow is standard: dynamic client registration + PKCE; your client discovers the authorization server via RFC 9728 protected-resource metadata.

No MCP client at all

The copy-paste loop works with every assistant: Calaf's Guide and Settings carry a one-paste prompt that teaches any AI the seed format; the assistant can self-check via the open validator API (below) and you import the file at Settings β†’ Workspace β†’ Seeds.

Tools β€” ai.calaf/calaf (account server)

get_seed_format Β· read-only

Returns the complete calaf_seed: 1 specification (markdown) β€” sections, ceilings, parser behavior, and the rules an assistant should follow when authoring a seed. Read it before authoring; then check drafts with validate_seed.

No parameters.

validate_seed Β· read-only

Runs a draft seed document through the exact parser the Calaf app imports with and returns the verdict: per-section counts plus the precise issue list. Issue severity error means nothing would import; dropped means that row or field is discarded and the rest lands. Fix and re-validate until clean before delivering the file.

ParameterTypeRequiredDescription
seedstring | objectyesThe complete seed JSON document β€” as text, or as the JSON object itself

Returns (structured): valid, per-section counts (orgs, contacts, templates, prep, keyDates, orgKinds, ladderRungs), hasVocab, hasPlanner, and issues[] with path (e.g. orgs[3].name), message, severity.

list_workspaces Β· read-only

Lists the caller's Calaf workspaces β€” key, display name, position. Use the key as the workspace argument to import_seed.

No parameters. Returns: workspaces[] with key, name, emoji.

import_seed Β· write (non-destructive, idempotent)

Imports a valid seed into one of the caller's workspaces β€” the same landing the app's import performs:

  • Organizations β€” deduped account-wide by name, then joined to the workspace
  • Templates β€” deduped within the workspace
  • Prep questions β€” deduped account-wide
  • People β€” never written directly. Contacts in the file are staged as a reviewable batch in Calaf: the user accepts, trims, or discards them together, and can undo an accepted batch in one click. A person must name an org to be stageable.

Re-importing the same file lands nothing twice; nothing is ever deleted or overwritten.

ParameterTypeRequiredDescription
workspacestringyesWorkspace key, from list_workspaces
seedstring | objectyesThe complete seed JSON document
partsstring[]noWhich parts to process: orgs, templates, prep, contacts (= stage people). Defaults to everything the file carries

Returns (structured): ok, landed (counts per part), failed[], and staged β€” people, orgs, buildId, skippedWithoutOrg, skippedInvalid.

export_seed Β· read-only

Serializes a workspace back into a calaf_seed document β€” the reverse loop: read the book, improve it, re-import (dedupe means a round trip never doubles anything). Privacy defaults: people, the user's personal notes, and content that arrived from other seeds stay out unless explicitly requested (include_people, include_notes, include_seeded); withheld and ceiling-truncated counts are always reported. No plan gate β€” data portability never sits behind a paywall.

get_profile_schema / get_firm_profile / submit_firm_profile

Firm research at house depth. get_profile_schema returns the module shapes (overview, hq, leadership, comp, process, culture/recruiting notes) and the sourcing epistemics a submission must meet (MBA-grade comp sources, null beats a guess, verify leadership at the source). get_firm_profile reads current state with per-field provenance so chat edits merge against reality. submit_firm_profile writes sourced modules into the user's own overlay β€” rendered on their firm page badged as assistant research β€” under the merge contract: empty fields fill, fields the assistant wrote refresh, fields the user typed are never overwritten (reported as conflicts), and clear removes only assistant-owned fields. Sources are required; claims without them drop wholesale.

log_touchpoint Β· write

Records an interaction (coffee chat, email, event, reply…) with the app's own automations: contact status ladder (never downward), optional follow-up scheduling (which lands on the user's calendar), optional next-day thank-you task, and waking a Researching firm to Networking on real activity.

update_contact Β· write

Completes a person already in the book. Identity fields (email/phone/LinkedIn/school/title/group) fill only where empty β€” user values win, differences reported. Relationship facets (warmth 1–5, stage, next follow-up, connection type) set explicitly, because "mark Jane dormant" is the ask itself. A firm link fills only when the person has none. append_note adds a dated, attributed note under β€” never over β€” the user's own. Creating people stays behind import_seed's staged review.

add_task Β· write

A due-dated task, optionally tied to a contact or firm. Tasks, follow-ups, and deadlines are what the user's calendar renders β€” this is the assistant's path onto it.

get_contacts / get_firms Β· read-only

Paged summaries (contacts include which detail fields are still empty β€” worth researching) so the assistant navigates the real book, not its memory of it.

log_firm_work / get_firm_work / remove_firm_work Β· work log

The deals and work items coffee-chat talking points are made of. log_firm_work adds one to a firm's work log with sourcing facets (where it came from, how solid it is: Confirmed / Reported / Rumored); get_firm_work reads the log back, marking which rows are assistant-logged. remove_firm_work deletes only items the assistant itself wrote β€” entries the user logged by hand are refused, the same class of guarantee as the staged-people rule.

get_applications Β· read-only

The recruiting pipeline: each application's firm, program, status, deadline, and next interview date.

schedule_interview Β· write

Puts an interview round on an application's timeline β€” and so on the user's calendar. Works forward (scheduled) or backward (completed: true with an outcome). Every save also runs the app's own sync: the application's next-interview date recomputes and its status advances along the workspace's real stage ladder (never downgrading, never reopening a closed outcome).

add_application / update_application Β· pipeline

add_application opens a pipeline row (firm + program; defaults to Watching; duplicates refused). update_application moves it the way the app's board does β€” status changes append to the stage history and backfill the applied date β€” and records outcomes (offer_accepted / offer_declined / rejected / withdrawn). Offered comp figures fill only where the user hasn't entered their own; differences are reported, never applied.

get_tasks / complete_task / snooze_task Β· the to-do loop

Read the full README on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • C
    Calaf

    Connect your Calaf recruiting book: validate and import seeds; people only enter via in-app review.

    πŸ’» Developer Tools0 views
    Compare vs Calaf β†’
  • PraisonAI logoPraisonAI

    AI Agents Framework with Self Reflection and MCP support

    πŸ’» Developer Tools1 views
    Compare vs PraisonAI β†’
  • Payram Helper MCP Server logoPayram Helper MCP Server

    Remote MCP server to integrate and validate self-hosted Payram deployments.

    πŸ’» Developer Tools1 views
    Compare vs Payram Helper MCP Server β†’
  • Labelhead Artist Momentum logoLabelhead Artist Momentum

    Trending hip-hop artist momentum scores across four cultural dimensions.

    πŸ’» Developer Tools0 views
    Compare vs Labelhead Artist Momentum β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Calaf

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "calaf": { "command": "npx", "args": ["-y", "Calaf"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCalaf AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/calaf-2?style=directory)](https://allmcps.com/mcp/calaf-2)
HTML Embed
<a href="https://allmcps.com/mcp/calaf-2"><img src="https://allmcps.com/api/badge/calaf-2?style=directory" alt="Calaf on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSSE (Remote)
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
Last commit4d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 22, 2026
51Quality signal: Good Β· 51/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools24/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Calaf β†’Install in Claude DesktopInstall in CursorInstall in VS Code