Conference Partner

com.myhuiban.wwwPublished by www.myhuiban.comOfficial publisherv1.12.0Updated Oct 29, 2026

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

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingKnowledge & Memory

Overview

AI-generated overview

Remote MCP server for Conference Partner's academic conference and journal data: search CFPs, rankings, deadlines and venue details.

What you can do
  • Search conferences and journals by keyword, CCF/CORE/QUALIS rank, research field, ISSN and date ranges
  • Browse curated ranking lists such as open CFPs, tier lists, popularity, impact factor and special issues
  • Fetch full detail for one conference or journal by id, including CFP text, acceptance-rate and edition history, ratings and related venues
  • Look up a researcher's public profile by id and read site-level statistics on deadlines and rank distributions
When to use it
Useful when an assistant needs to answer questions about where to submit a paper, which calls are still open, how a venue is ranked, or how selective it has been. Also handy for building deadline snapshots or incremental syncs of venue data.
Requirements
Nothing to install: it is a hosted Streamable HTTP endpoint. Search, ranking lists and statistics work anonymously, rate-limited per client IP. The detail tools need a free-account credential sent as an Authorization: Bearer header, either an API key or a JWT from the login endpoint. Daily quotas apply.
Before you install
Detail tools require an account credential in a request header; keep it private and revoke it if exposed. Quotas are limited per IP and per account, and exhausted quotas return errors rather than falling back to anonymous access. Responses omit each venue's external website, so users are pointed to the returned detail page instead.

Installation

In SourceWeft

  1. Open Conference Partner in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.myhuiban.www%2Fconference-partner/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

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

README

Conference Partner — MCP server & REST API

[Data snapshot] [API spec] [MCP registry]

Academic conference and journal data for AI agents and scripts: CFP deadlines, CCF / CORE / QUALIS rankings, the Conference Partner Index (CP-I) — a 0–100 score we compute for every conference, including the majority that carry no external rank — acceptance-rate history, edition history, journal impact factors and special issues — served by Conference Partner (会伴), a conference tracker that has been maintained since 2013.

Two surfaces over one dataset:

EndpointFor
MCPhttps://www.myhuiban.com/mcp (Streamable HTTP)Claude, ChatGPT, Cursor, VS Code, any MCP client
RESThttps://www.myhuiban.com/api/*scripts, backends, OpenAPI codegen

Both are backed by the same services and return identical payloads — the only difference is the protocol envelope.

Search, ranking lists and site statistics need no credentials at all. Point a client at the URL and the first call works.

bash
curl "https://www.myhuiban.com/api/conferences?ccf_rank=A&field=ai&submission_date_start=2026-08-05"

Add it to your MCP client

Claude Code
bash
claude mcp add --transport http conference-partner https://www.myhuiban.com/mcp
Claude.ai / Claude Desktop (Settings → Connectors → Add custom connector)

Remote MCP server URL:

https://www.myhuiban.com/mcp

To unlock the detail tools, add a static request header in the connector's advanced settings: Authorization: Bearer hb_xxx (see Credentials).

Cursor — ~/.cursor/mcp.json or .cursor/mcp.json
json
{  "mcpServers": {    "conference-partner": {      "url": "https://www.myhuiban.com/mcp"    }  }}
VS Code — .vscode/mcp.json
json
{  "servers": {    "conference-partner": {      "type": "http",      "url": "https://www.myhuiban.com/mcp"    }  }}
ChatGPT (Settings → Connectors → Create)

MCP server URL https://www.myhuiban.com/mcp, authentication No authentication (or API key with your hb_ key to enable the detail tools).

Ready-to-copy files for each client live in examples/mcp-config/, and the per-client walkthrough — including how to attach a key — is in docs/mcp-clients.md.

Also listed on Smithery, Glama and the official MCP registry as com.myhuiban.www/conference-partner.


Tools

Eight read-only tools, each with a REST twin returning the same payload.

ToolREST twinCredentials
search_conferencesGET /api/conferences—
search_journalsGET /api/journals—
list_conferencesGET /api/conferences/rankings/{ranking}—
list_journalsGET /api/journals/rankings/{ranking}—
get_statisticsGET /api/statistics—
get_conferenceGET /api/conferences/{id}free account
get_journalGET /api/journals/{id}free account
get_researcherGET /api/researchers/{id}free account

Search accepts any combination of keyword, ccf_rank (A/B/C), core_rank (A*/A/B/C), qualis_rank, field (research areas, CS and beyond), submission/conference date ranges and updated_since for incremental sync. Rank parameters take several comma-separated values matched as OR — ccf_rank=A,B,C is every CCF-rated venue. Every parameter is optional — filter-only queries such as "AI conferences with a deadline in the next 90 days" are the point.

Ranking lists cover open CFPs, the three tier lists, the Conference Partner Index, popularity, lowest acceptance rate, trending, upcoming/past — and for journals, special-issue CFPs and highest impact factor. The CFP and date-ordered lists also take field.

Every venue object carries fields, the research-field slugs it is tagged with, so loaded results can be narrowed further client-side. A rank field is "" when the venue is not on that list, which for CCF is most conferences.

Prompts

The MCP server also ships prompts — ready-made tasks your client offers as one-click starting points, so you are not left staring at a list of tool names:

PromptWhat it does
upcoming_deadlinesdeadlines you can still submit to, by field and tier
where_to_submitgive it a paper topic, get ranked venues whose calls are open
venue_snapshoteverything on record for one conference or journal
open_special_issuesjournals currently running a special-issue call

Full machine-readable definitions, refreshed from production by CI: spec/openapi.json and spec/mcp-tools.json.


Credentials

TierHowLimit
Anonymoussend nothing50 requests/day per source IP
Free accountAuthorization: Bearer hb_xxx200 requests/day, shared across REST + MCP
Paid—planned, not available yet

Create a key at myhuiban.com/account/api-keys — it never expires and can be revoked individually, which is what you want for a client that only lets you pin a fixed request header. A JWT from POST /api/login works too and draws on the same pool.

Every response carries X-Quota-Limit and X-Quota-Remaining. CORS is open, so browser JavaScript works.

401 = this endpoint needs a credential, or the one you sent is invalid. An unusable credential is never silently downgraded to the anonymous tier. 402 = account quota exhausted. 429 = anonymous per-IP quota exhausted.


Examples

Runnable, no API key required:

bash
# upcoming CCF-A deadlines in AI, next 90 dayspython examples/python/upcoming_deadlines.py --field ai --ccf A --days 90
# same thing in Nodenode examples/node/upcoming-deadlines.mjs --field ai --ccf A --days 90
# build your own deadline snapshot (JSON + CSV + Markdown table)python examples/python/export_deadlines.py --out ./snapshot
# incremental sync — only what changed since your last checkpointpython examples/python/incremental_sync.py --since 2026-07-01
# shell one-linersbash examples/curl/quickstart.sh

See examples/README.md.

Watch deadlines from your own repo

actions/deadline-watch is a GitHub Action that keeps one issue up to date with the deadlines you can still submit to — no API key, nothing to host. Issue #1 is this repo running it on a schedule, so you can see the output before adopting it.

yaml
- uses: sundou82/conference-partner-mcp/actions/deadline-watch@main  with:    field: security    days: 120

Download the data

data/ carries a snapshot refreshed daily by CI, as JSON and CSV:

upcoming-deadlinesevery conference whose deadline has not passed
ccf-conferences · core-conferences · qualis-conferencesthe tier catalogues — all three ranks are columns on every row, alongside CP-I
open-calls-by-rankthe ranked venues you can still submit to today
ccf-journals · top-impact-factor-journalsjournals by tier and by impact factor
journal-special-issuesjournals with an open special-issue call

data/README.md renders the next 90 days as a table you can read in the browser.

The snapshot covers exactly what the anonymous tier already serves — nothing in it is gated. Per-venue detail (CFP full text, acceptance-rate history, edition history, ratings) stays behind the API, where a free key reaches it.

A file is stale the moment a deadline is extended, which in submission season is daily. Use it to browse, diff or bulk-load; call the API when it has to be right.

Subscribe to deadline changes, for free

CI commits data/ once a day and only when something actually changed, so the commit history of that directory is a change feed. GitHub publishes it as Atom, no account needed:

https://github.com/sundou82/conference-partner-mcp/commits/main/data.atom

Point a feed reader at it, or diff two commits to see exactly which deadlines moved:

bash
git log --oneline -- data/git diff HEAD~1 HEAD -- data/upcoming-deadlines.csv

Watching the repo on GitHub (Watch → Custom → Releases, or all activity) gets you the same signal as email.


Why this dataset

Deadline lists are easy to find. These are the parts that are hard to reproduce:

  • Three ranking systems in one row — CCF, CORE and QUALIS on the same venue, so "CCF-A that is also CORE-A*" is one query rather than a join across three sources.
  • A score for the venues those three leave blank — CCF, CORE and QUALIS between them cover about a fifth of the catalogue; for everything else the rank columns are empty. cp_index is our own 0–100 index over academic recognition, selectivity, longevity, community and how much a venue publishes about itself, so the long tail is comparable too. Every value ships with a confidence and a link to the method — a low score on a thinly documented venue means we know little about it, not that it is weak.
  • Acceptance-rate history and edition history — how a venue's selectivity and location moved across editions, back to 2013.
  • Journals as first-class entities — impact factor, publisher, ISSN, and special-issue CFPs, which conference-only lists do not carry.
  • Incremental sync — updated_since with an updated_at watermark on every row, so a mirror is a diff rather than a re-crawl.
  • Human-curated, not scraped: dates are entered and corrected by maintainers and by the organisers themselves through a venue-claim process.

Methodology, coverage and known limits: myhuiban.com/methodology.


About this repository

This repo is the distribution entry point for the API and MCP server: client configuration, examples, and CI-synced specs. The server itself is not open source — it is a hosted service; nothing here needs to be installed or run to use it.

  • docs/mcp-clients.md — per-client setup, with and without a key
  • docs/rest-api.md — endpoints, parameters, errors, incremental sync
  • docs/data.md — what is in the dataset, attribution, terms
  • examples/ — runnable Python, Node and curl clients; MCP config files
  • spec/ — OpenAPI 3 document, MCP tool definitions and server card, re-fetched from production daily by CI so they cannot go stale

Authoritative reference: myhuiban.com/developers. Where this repo and that page ever disagree, the page is right — it ships with the API.

Issues and PRs about the client-side material here are welcome. For data corrections use the "report" link on the venue page, and for anything else email [email protected].

License

MIT for the code and configuration in this repository.

The data served by the API is not covered by that license. It is free to use, including commercially, with attribution: cite the canonical venue URL and "Conference Partner (myhuiban.com)". If your claim is about a CCF, CORE or QUALIS value itself, cite that body — Conference Partner reproduces those lists, it does not define them. cp_index is the exception: it is ours, so cite myhuiban.com/ranking and the algorithm version the row carries. Bulk use should start from data/ rather than a crawl of your own, and dataset licensing or model training needs a conversation first. See docs/data.md and the terms on the site.

Source: README.md at commit a719282

Tools

8

search_conferences

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.

Parameterspagefieldqueryccf_rankper_pagecore_rankqualis_rankupdated_sinceconference_date_endsubmission_date_endconference_date_startsubmission_date_start

search_journals

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

Parametersissnpagefieldqueryccf_rankper_pageupdated_since

list_conferences

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.

Parameterspagefieldrankingrequiredper_page

list_journals

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

Parameterspagefieldrankingrequiredper_page

get_conference

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.

Parametersidrequired

get_journal

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.

Parametersidrequired

get_researcher

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.

Parametersidrequired

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.

Takes no parameters.

Version history

2
  1. v1.12.0LatestOct 29, 2026
  2. v1.11.0Sep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.