MCP Hub
Back to servers

confd-mcp

An MCP server for the ConFd API that enables comprehensive management of museum and organization data. It allows users to search, create, update, and retrieve records, as well as manage logos through natural language commands.

glama
Updated
Mar 16, 2026

@stqry/confd-mcp

MCP server for the ConFd museums, organizations, and conferences API.

Install

npm install -g @stqry/confd-mcp

You'll need a ConFd API key. Set these environment variables:

export CONFD_API_URL="https://confd.stqry.com/api/v1"
export CONFD_API_KEY="your-api-key"

Setup

Claude Code

claude mcp add confd -- npx -y @stqry/confd-mcp

Then set the environment variables in your shell before launching Claude Code, or add them to your shell profile.

Claude Desktop

Add to your config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "confd": {
      "command": "npx",
      "args": ["-y", "@stqry/confd-mcp"],
      "env": {
        "CONFD_API_URL": "https://confd.stqry.com/api/v1",
        "CONFD_API_KEY": "your-api-key"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project or ~/.cursor/mcp.json globally:

{
  "mcpServers": {
    "confd": {
      "command": "npx",
      "args": ["-y", "@stqry/confd-mcp"],
      "env": {
        "CONFD_API_URL": "https://confd.stqry.com/api/v1",
        "CONFD_API_KEY": "your-api-key"
      }
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "confd": {
      "command": "npx",
      "args": ["-y", "@stqry/confd-mcp"],
      "env": {
        "CONFD_API_URL": "https://confd.stqry.com/api/v1",
        "CONFD_API_KEY": "your-api-key"
      }
    }
  }
}

Tools (18)

Museums

ToolDescription
list_museumsSearch and filter museums by name, country, source, tag, published/discarded status
get_museumGet a museum by ID
create_museumCreate a new museum
update_museumUpdate a museum by ID
upsert_museumCreate or update a museum by source identifier
upload_museum_logoUpload a logo (from URL, base64, or file path)
delete_museum_logoRemove a museum's logo

Organizations

ToolDescription
list_organizationsSearch and filter organizations
get_organizationGet an organization by ID
create_organizationCreate a new organization
update_organizationUpdate an organization by ID
upsert_organizationCreate or update by source identifier
upload_organization_logoUpload a logo
delete_organization_logoRemove an organization's logo

Conferences

ToolDescription
list_conferencesSearch and filter conferences by name, country, organization, tag, scope (upcoming/past)
get_conferenceGet a conference by ID
create_conferenceCreate a new conference with dates, venue, registration info
update_conferenceUpdate a conference by ID

Development

npm install
npm run dev    # Watch mode
npm run build  # Production build
npm start      # Run the server

Reviews

No reviews yet

Sign in to write a review