Manifund makes all of our data public, for developers and LLMs alike. Our endpoints are open and require no authentication.
Need help, or want to show off something cool? Find us on Discord!
Connect Claude (or any MCP client) directly to Manifund. The server exposes tools for searching projects semantically ("AI safety video projects"), recommending projects to donors based on their interests, reading comment threads, looking up users, and querying donations and balances — so an AI assistant can answer questions like "which projects about forecasting got funded this year?" or "recommend 10 projects I'd like" on its own. No authentication required; it has access to the same public data as this API.
| search_projects | Semantic or keyword search over projects, with quality signals (score, votes, comments, funding) |
| recommend_projects | Fundable projects ranked against a donor's interests, quality, and urgency |
| get_project | Full project details: funding, score, donations, recent comments, similar projects |
| get_comments | Full comment thread on a project, as markdown |
| search_users | Find user profiles by name or username |
| get_user | Profile with balance, projects, and recent transactions |
| get_user_balances | Current USD balances for a set of users |
| get_txns | Money transactions by user, project, type, or date range |
| list_causes | Cause areas for filtering |
On claude.ai or Claude Cowork: Settings → Connectors → Add custom connector, with the URL above.
From Claude Code:
claude mcp add --transport http manifund https://manifund.org/api/mcpFor clients that only support stdio servers, use mcp-remote:
{
"mcpServers": {
"manifund": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://manifund.org/api/mcp"]
}
}
}Return the 100 most recent projects. To get older projects, paginate with the `before` parameter, eg from the `created_at` of the 100th project: `https://manifund.org/api/v0/projects?before=2025-01-24T19:16:45.757Z`
| Name | Type | Required | Description |
|---|---|---|---|
| before | ISO 8601 timestamp | No | Fetch projects before this time |
[
{
title: string,
id: string,
created_at: string,
creator: string,
// URL of the project is https://manifund.org/projects/{slug}
slug: string,
blurb: string,
// Markdown description of the project
description: string,
stage: string,
funding_goal: number,
min_funding: number,
type: string,
profiles: {
username: string,
full_name: string
},
txns: [],
bids: [],
causes: [
{
title: string,
slug: string
}
]
}
]curl https://manifund.org/api/v0/projects
List comments
GETReturn the 100 most recent comments. To get older comments, paginate with the `before` parameter, eg from the `created_at` of the 100th comment: `https://manifund.org/api/v0/comments?before=2025-01-24T19:16:45.757Z`
Query Parameters
Response