Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,533Letters: 13Defects: 1,322counted just now
teppi

Server definition

Hash
sha256:f32906d04cb817dd77931456bd3c0add03d31fa787ed478c6638237cb1960796
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": "Academic conference and journal data from Conference Partner (myhuiban.com). Use search_conferences / search_journals for keyword search; list_conferences / list_journals to browse curated lists (ranking parameter); get_conference / get_journal for full detail by id; get_statistics for site-level stats; get_researcher for a researcher's public profile by id (no search/enumeration of researchers). Every tool has a REST twin under /api/* returning identical payloads. Rank fields: ccf_rank (A/B/C), core_rank (A*/A/B/C). Search tools also accept a research-field filter (field parameter) and updated_since for incremental sync (day resolution; checkpoint on the updated_at field). Access: search_conferences, search_journals, list_conferences, list_journals and get_statistics need NO credentials — call them directly (rate-limited per client IP). The detail tools get_conference / get_journal / get_researcher require a free-account credential sent as an Authorization: Bearer <credential> request header — either an API key created at https://www.myhuiban.com/account/api-keys (starts with hb_, never expires, revocable individually; this is what to configure in clients that take a URL plus a fixed header) or a JWT from POST /api/login. Subject to a daily quota. See https://www.myhuiban.com/developers. Responses do not include each venue's external website — point users to the returned detail_page (the canonical Conference Partner page); paid detail calls additionally include the official website URL.", "tools": [ { "description": "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.", "inputSchema": { "properties": { "id": { "description": "Conference id", "type": "integer" } }, "required": [ "id" ], "type": "object" }, "name": "get_conference", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "id": { "description": "Journal id", "type": "integer" } }, "required": [ "id" ], "type": "object" }, "name": "get_journal", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "id": { "description": "Researcher (user) id", "type": "integer" } }, "required": [ "id" ], "type": "object" }, "name": "get_researcher", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": {}, "type": "object" }, "name": "get_statistics", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "page": { "default": 1, "description": "Page number, 1-based", "minimum": 1, "type": "integer" }, "per_page": { "default": 20, "description": "Items per page, max 100", "maximum": 100, "minimum": 1, "type": "integer" }, "ranking": { "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", "enum": [ "cfp", "past_cfp", "ccf", "core", "qualis", "most_viewed", "most_tracked", "most_attended", "most_competitive", "upcoming", "past", "trending", "cp_index" ], "type": "string" } }, "required": [ "ranking" ], "type": "object" }, "name": "list_conferences", "outputSchema": null }, { "description": "Browse journal lists and rankings (special-issue CFPs, CCF, highest impact factor, popularity, all), paginated. No keyword filtering — use search_journals for that.", "inputSchema": { "properties": { "field": { "description": "Research field filter. Only for ranking=cfp or ranking=all (e.g. ranking=cfp with field=network = network journals with an open special issue, soonest deadline first)", "enum": [ "ai", "vision", "nlp", "data", "network", "security", "se", "systems", "theory", "hci", "graphics", "bio", "robotics", "web", "ee", "energy", "materials", "civil", "education", "management", "math" ], "type": "string" }, "page": { "default": 1, "description": "Page number, 1-based", "minimum": 1, "type": "integer" }, "per_page": { "default": 20, "description": "Items per page, max 100", "maximum": 100, "minimum": 1, "type": "integer" }, "ranking": { "description": "cfp=special-issue calls for papers; ccf=CCF list; highest_if=highest impact factor; most_viewed/most_tracked=popularity; all=all journals", "enum": [ "cfp", "ccf", "highest_if", "most_viewed", "most_tracked", "all" ], "type": "string" } }, "required": [ "ranking" ], "type": "object" }, "name": "list_journals", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "ccf_rank": { "description": "CCF rank", "enum": [ "A", "B", "C" ], "type": "string" }, "conference_date_end": { "description": "Conference date until (YYYY-MM-DD)", "type": "string" }, "conference_date_start": { "description": "Conference date from (YYYY-MM-DD)", "type": "string" }, "core_rank": { "description": "CORE rank", "enum": [ "A*", "A", "B", "C" ], "type": "string" }, "field": { "description": "Research field (e.g. ai, security, systems, ee, energy) - see the field enum for the full list", "enum": [ "ai", "vision", "nlp", "data", "network", "security", "se", "systems", "theory", "hci", "graphics", "bio", "robotics", "web", "ee", "energy", "materials", "civil", "education", "management", "math" ], "type": "string" }, "page": { "default": 1, "description": "Page number, 1-based", "minimum": 1, "type": "integer" }, "per_page": { "default": 10, "description": "Items per page, max 100", "maximum": 100, "minimum": 1, "type": "integer" }, "qualis_rank": { "description": "QUALIS rank", "type": "string" }, "query": { "description": "Keyword, matched against short/full name", "type": "string" }, "submission_date_end": { "description": "Submission deadline until (YYYY-MM-DD)", "type": "string" }, "submission_date_start": { "description": "Submission deadline from (YYYY-MM-DD)", "type": "string" }, "updated_since": { "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.", "type": "string" } }, "type": "object" }, "name": "search_conferences", "outputSchema": null }, { "description": "Search academic journals. Every parameter is optional — combine any of keyword, CCF rank, research field and ISSN. Returns a paginated list.", "inputSchema": { "properties": { "ccf_rank": { "description": "CCF rank", "enum": [ "A", "B", "C" ], "type": "string" }, "field": { "description": "Research field (e.g. ai, security, systems, ee, energy) - see the field enum for the full list", "enum": [ "ai", "vision", "nlp", "data", "network", "security", "se", "systems", "theory", "hci", "graphics", "bio", "robotics", "web", "ee", "energy", "materials", "civil", "education", "management", "math" ], "type": "string" }, "issn": { "description": "ISSN (fuzzy match)", "type": "string" }, "page": { "default": 1, "description": "Page number, 1-based", "minimum": 1, "type": "integer" }, "per_page": { "default": 10, "description": "Items per page, max 100", "maximum": 100, "minimum": 1, "type": "integer" }, "query": { "description": "Keyword, matched against short/full name", "type": "string" }, "updated_since": { "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.", "type": "string" } }, "type": "object" }, "name": "search_journals", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:f32906d04cb817dd77931456bd3c0add03d31fa787ed478c6638237cb1960796 | sha256sum