Conference Partner

Conference & journal CFP deadlines, CCF/ICORE/QUALIS rankings, acceptance rates, research fields.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
89%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,756Tokens (tool definitions)
~1.6 KBTypical response size
Moderate attention impact (1.37% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "conference-partner": {
      "url": "https://www.myhuiban.com/mcp"
    }
  }
}

Remote endpoints

https://www.myhuiban.com/mcpstreamable-http

What it can do

Tool inventory

Tools (8)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_conferences(query, ccf_rank, core_rank, qualis_rank, field, ...)

Search academic conferences. Every parameter is optional — combine any of keyword, CCF/CORE/QUALIS rank, research field and submission/conference date ranges. Filter-only queries work fine (e.g. field=ai plus a submission-deadline window, no keyword). Returns a paginated list.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Keyword, matched against short/full name"
    },
    "ccf_rank": {
      "type": "string",
      "enum": [
        "A",
        "B",
        "C"
      ],
      "description": "CCF rank"
    },
    "core_rank": {
      "type": "string",
      "enum": [
        "A*",
        "A",
        "B",
        "C"
      ],
      "description": "CORE rank"
    },
    "qualis_rank": {
      "type": "string",
      "description": "QUALIS rank"
    },
    "field": {
      "type": "string",
      "enum": [
        "ai",
        "vision",
        "nlp",
        "data",
        "network",
        "security",
        "se",
        "systems",
        "theory",
        "hci",
        "graphics",
        "bio",
        "robotics",
        "web",
        "ee",
        "energy",
        "materials",
        "civil",
        "education",
        "management",
        "math"
      ],
      "description": "Research field (e.g. ai, security, systems, ee, energy) - see the field enum for the full list"
    },
    "submission_date_start": {
      "type": "string",
      "description": "Submission deadline from (YYYY-MM-DD)"
    },
    "submission_date_end": {
      "type": "string",
      "description": "Submission deadline until (YYYY-MM-DD)"
    },
    "conference_date_start": {
      "type": "string",
      "description": "Conference date from (YYYY-MM-DD)"
    },
    "conference_date_end": {
      "type": "string",
      "description": "Conference date until (YYYY-MM-DD)"
    },
    "updated_since": {
      "type": "string",
      "description": "Incremental sync: only venues changed on/after this date (YYYY-MM-DD). Day granularity. Use the updated_at field of the results as your next checkpoint."
    },
    "page": {
      "type": "integer",
      "minimum": 1,
      "default": 1,
      "description": "Page number, 1-based"
    },
    "per_page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Items per page, max 100"
    }
  }
}
🟢search_journals(query, ccf_rank, issn, field, updated_since, ...)

Search academic journals. Every parameter is optional — combine any of keyword, CCF rank, research field and ISSN. Returns a paginated list.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Keyword, matched against short/full name"
    },
    "ccf_rank": {
      "type": "string",
      "enum": [
        "A",
        "B",
        "C"
      ],
      "description": "CCF rank"
    },
    "issn": {
      "type": "string",
      "description": "ISSN (fuzzy match)"
    },
    "field": {
      "type": "string",
      "enum": [
        "ai",
        "vision",
        "nlp",
        "data",
        "network",
        "security",
        "se",
        "systems",
        "theory",
        "hci",
        "graphics",
        "bio",
        "robotics",
        "web",
        "ee",
        "energy",
        "materials",
        "civil",
        "education",
        "management",
        "math"
      ],
      "description": "Research field (e.g. ai, security, systems, ee, energy) - see the field enum for the full list"
    },
    "updated_since": {
      "type": "string",
      "description": "Incremental sync: only venues changed on/after this date (YYYY-MM-DD). Day granularity. Use the updated_at field of the results as your next checkpoint."
    },
    "page": {
      "type": "integer",
      "minimum": 1,
      "default": 1,
      "description": "Page number, 1-based"
    },
    "per_page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Items per page, max 100"
    }
  }
}
🟢list_conferences(ranking, page, per_page)

Browse conference lists and rankings (open CFPs, ranked venues with a call open now, popularity, most competitive, etc.), paginated. No keyword filtering — use search_conferences for that.

Input Schema

{
  "type": "object",
  "properties": {
    "ranking": {
      "type": "string",
      "enum": [
        "cfp",
        "past_cfp",
        "ccf",
        "core",
        "qualis",
        "most_viewed",
        "most_tracked",
        "most_attended",
        "most_competitive",
        "upcoming",
        "past",
        "trending",
        "cp_index"
      ],
      "description": "cfp=open calls for papers; past_cfp=expired calls; ccf/core/qualis=venues in that tier whose submission deadline has not passed (for the whole tier catalogue use search_conferences with ccf_rank / core_rank / qualis_rank); cp_index=every conference ordered by the Conference Partner Index, our own 0-100 score - the only list here that covers the whole catalogue instead of the fifth of it that CCF / ICORE / QUALIS rate; each row carries cp_index with its confidence, and https://www.myhuiban.com/ranking has the method; most_viewed/most_tracked/most_attended=popularity; most_competitive=lowest acceptance rate; upcoming/past=by conference date; trending=most viewed in the last 30 days"
    },
    "page": {
      "type": "integer",
      "minimum": 1,
      "default": 1,
      "description": "Page number, 1-based"
    },
    "per_page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 20,
      "description": "Items per page, max 100"
    }
  },
  "required": [
    "ranking"
  ]
}
🟢list_journals(ranking, page, per_page)

Browse journal lists and rankings (special-issue CFPs, CCF, highest impact factor, popularity, all), paginated. No keyword filtering — use search_journals for that.

Input Schema

{
  "type": "object",
  "properties": {
    "ranking": {
      "type": "string",
      "enum": [
        "cfp",
        "ccf",
        "highest_if",
        "most_viewed",
        "most_tracked",
        "all"
      ],
      "description": "cfp=special-issue calls for papers; ccf=CCF list; highest_if=highest impact factor; most_viewed/most_tracked=popularity; all=all journals"
    },
    "page": {
      "type": "integer",
      "minimum": 1,
      "default": 1,
      "description": "Page number, 1-based"
    },
    "per_page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 20,
      "description": "Items per page, max 100"
    }
  },
  "required": [
    "ranking"
  ]
}
🟢get_conference(id)

Get full details of a conference by id: basics, CFP text, acceptance-rate history, edition history, structured ratings and comments, related conferences/journals. REQUIRES CREDENTIALS: Authorization: Bearer <credential> (free API key from https://www.myhuiban.com/account/api-keys, or a JWT from POST /api/login). responses link to the Conference Partner detail_page, not the venue's external website.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "Conference id"
    }
  },
  "required": [
    "id"
  ]
}
🟢get_journal(id)

Get full details of a journal by id: basics, CFP text, special issues, structured ratings and comments, related journals/conferences. REQUIRES CREDENTIALS: Authorization: Bearer <credential> (free API key from https://www.myhuiban.com/account/api-keys, or a JWT from POST /api/login). responses link to the Conference Partner detail_page, not the venue's external website.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "Journal id"
    }
  },
  "required": [
    "id"
  ]
}
🟢get_researcher(id)

Get a researcher's public profile by id: name, institution, auto-generated research-interest summary, CV, tracked/attended conferences and tracked journals. REQUIRES CREDENTIALS: Authorization: Bearer <credential> (free API key from https://www.myhuiban.com/account/api-keys, or a JWT from POST /api/login). Never includes contact details; by id only — there is no researcher search or enumeration.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "Researcher (user) id"
    }
  },
  "required": [
    "id"
  ]
}
🟢get_statistics

Site-level public statistics: conference/journal totals, how many conferences have an open call for papers, upcoming deadlines by month, open CFPs by CCF / ICORE / QUALIS tier, conference country and research-field distributions, journal impact-factor, CCF-tier, publisher and research-field distributions. Research-field keys are the same slugs the search tools accept in their field parameter.

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded8 tools
verifiedversion not recorded8 tools