Conference Partner
Server Details
Academic conference & journal CFP deadlines, CCF/ICORE/QUALIS rankings, acceptance rates.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.2/5 across 8 of 8 tools scored.
Each tool targets a distinct resource or operation: get_ for single entities, list_ and search_ for browsing/filtering conferences and journals, and get_statistics for site-wide data. No overlap.
All tool names follow a consistent verb_noun pattern (get_, list_, search_) with clear resource names, making it easy to predict functionality.
With 8 tools covering retrieval, listing, and searching for conferences, journals, researchers, and statistics, the count is well-scoped for a read-only academic resource server.
Covers core read operations (get, list, search) for conferences and journals, plus researcher profiles and statistics. Minor gaps like missing direct deadline queries are partially addressed by existing tools.
Available Tools
8 toolsget_conferenceARead-onlyInspect
Get full details of a conference by id: basics, CFP text, acceptance-rate history, edition history, structured ratings and comments, related conferences/journals. Free responses link to the Conference Partner detail_page only; paid (x402) calls additionally include the official website URL.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Conference id |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true, and the description adds useful context about paid vs free URL inclusion. However, it does not mention rate limits, auth needs, or other behavioral traits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that is front-loaded with the main purpose. It packs information efficiently, though it is somewhat long.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given low complexity (one required parameter, no output schema), the description provides a fair enumeration of what's included. It is sufficiently complete for a get-by-id operation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with one parameter 'id' described as 'Conference id'. The description adds no additional meaning beyond the schema, so baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Get full details of a conference by id' and enumerates included content. It distinguishes from siblings like get_journal by focusing on conference details, but does not explicitly differentiate from search_conferences.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives context about free vs paid response differences but lacks explicit guidance on when to use this tool versus alternatives like search_conferences or get_journal.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_journalARead-onlyInspect
Get full details of a journal by id: basics, CFP text, special issues, structured ratings and comments, related journals/conferences. Free responses link to the Conference Partner detail_page only; paid (x402) calls additionally include the official website URL.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Journal id |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true. Description adds that free responses include a link to Conference Partner detail_page, while paid calls include the official website URL, giving useful behavioral nuance beyond read-only status.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences front-load the main purpose and then add specific detail. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite lacking an output schema, the description explains the return content comprehensively (basics, CFP, special issues, ratings, comments, related items) and clarifies the fee-based difference. This is sufficient for a retrieval tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with a single parameter 'id', described as 'Journal id'. The description does not add additional parameter meaning beyond what the schema provides, so baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool retrieves full journal details by ID, listing specific content like basics, CFP, special issues, ratings, comments, and related items. This distinguishes it from siblings like get_conference or list_journals.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides context for when to use (get details by ID) and differentiates free vs paid calls. Does not explicitly state when not to use, but sibling names imply alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_researcherARead-onlyInspect
Get a researcher's public profile by id: name, institution, auto-generated research-interest summary, CV, tracked/attended conferences and tracked journals. No contact details are ever included. Only individual public profiles are exposed — there is no researcher search or enumeration (mirrors the website, where the researcher directory requires login).
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Researcher (user) id |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds significant behavioral context beyond the readOnlyHint annotation: it guarantees that no contact details are ever included and explains that functionality mirrors the website's public-facing behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences, front-loaded with the core purpose, and each sentence adds distinct value (purpose, exclusion of contacts, comparison to website). No unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given there is no output schema, the description comprehensively lists the fields returned (name, institution, summary, CV, conferences, journals) and clarifies what is not included (contacts, search ability). For a simple 'get by id' tool, this is fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the parameter is simple (integer id). The description restates 'by id' but adds no additional meaning about the parameter's format, validation, or usage beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb ('Get'), resource ('researcher's public profile'), and scope ('by id'), listing included fields (name, institution, etc.) and explicitly differentiating from sibling search tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly states that this tool is for individual profiles only, not for search or enumeration, and mentions the website's login requirement for the directory, providing clear when-to-use and when-not-to-use guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_statisticsARead-onlyInspect
Site-level public statistics: conference/journal totals, upcoming deadlines by month, conference country distribution, journal impact-factor and publisher distributions.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide readOnlyHint=true, confirming safe read operation. The description adds 'public' hinting at no authorization, but does not elaborate on behavior beyond that. With annotations covering the main safety aspect, description value is modest.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence listing all relevant statistics concisely, no redundant information. Front-loaded with scope ('Site-level public statistics').
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no parameters and no output schema, the description covers the tool's purpose and data categories adequately. It could be slightly improved by hinting at output format or aggregation method, but is largely complete for a no-parameter read tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist, so schema coverage is 100%. The description does not add parameter details, but none are needed. Baseline of 4 applies as it is concise and accurate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it provides site-level public statistics and enumerates specific data categories (conference/journal totals, deadlines, distributions). Distinguishes from sibling tools that focus on individual entities or search/list operations.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit when-to-use or alternative guidance, but the zero-parameter design implies it is for a broad overview. Sibling tools are differentiated by their names and purposes, but the description does not elaborate on selection criteria.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_conferencesARead-onlyInspect
Browse conference lists and rankings (open CFPs, tier lists, popularity, most competitive, etc.), paginated. No keyword filtering — use search_conferences for that.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| ranking | Yes | cfp=open calls for papers; past_cfp=expired calls; ccf/core/qualis=tier lists; 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 | |
| per_page | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the description does not need to restate safety. The description adds behavioral context like pagination and the exclusion of keyword filtering, which is useful beyond annotations. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loading the core action and immediately clarifying limitations. Every sentence adds value without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a list/read tool with read-only annotation, the description sufficiently explains what the tool does and how it differs from search_conferences. While there is no output schema, the return type (conference lists) is implied. It could explicitly mention that results are paginated conferences, but it is adequate for decision-making.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema covers 33% of parameters with descriptions (only 'ranking' is described in detail). The description mentions pagination but does not explain 'page' and 'per_page' semantics. With low schema coverage, more parameter detail in the description would help, but the purpose and enum values are already clear.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Browse conference lists and rankings' with specific examples like 'open CFPs, tier lists, popularity, most competitive'. It distinguishes itself from search_conferences by explicitly noting 'No keyword filtering — use search_conferences for that', making the purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit guidance on when to use this tool ('Browse conference lists and rankings') and when not ('No keyword filtering — use search_conferences for that'). This directly helps the agent decide between sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_journalsARead-onlyInspect
Browse journal lists and rankings (special-issue CFPs, CCF, highest impact factor, popularity, all), paginated. No keyword filtering — use search_journals for that.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| ranking | Yes | cfp=special-issue calls for papers; ccf=CCF list; highest_if=highest impact factor; most_viewed/most_tracked=popularity; all=all journals | |
| per_page | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true, and description confirms read-only browsing. Adds context about pagination and ranking types, though no further behavioral details (e.g., rate limits) are needed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with purpose and key differentiator, no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, ranking types, pagination, and exclusion of keyword filtering. With no output schema and simple input, missing detailed return structure is acceptable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 33% (only ranking enum has description). Description lists the ranking options but does not explain 'page' or 'per_page' parameters, providing partial compensation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description specifies verb 'Browse' and resource 'journal lists and rankings', lists specific ranking types, and distinguishes from sibling 'search_journals' by noting no keyword filtering.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly says when not to use ('No keyword filtering — use search_journals for that'), clearly differentiating from the sibling tool. Implied usage context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_conferencesARead-onlyInspect
Search academic conferences by keyword, with optional ranking, research-field and date filters. Returns a paginated list.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| field | No | Research field (one of 14 computer-science areas, e.g. ai, security, systems) | |
| query | Yes | Keyword, matched against short/full name | |
| ccf_rank | No | CCF rank | |
| per_page | No | ||
| core_rank | No | CORE rank | |
| qualis_rank | No | QUALIS rank | |
| conference_date_end | No | Conference date until (YYYY-MM-DD) | |
| submission_date_end | No | Submission deadline until (YYYY-MM-DD) | |
| conference_date_start | No | Conference date from (YYYY-MM-DD) | |
| submission_date_start | No | Submission deadline from (YYYY-MM-DD) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, indicating a safe read operation. The description adds that it returns a paginated list, which provides more behavioral context without contradicting annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that is front-loaded with the primary action and resource. Every part is informative, and there is no wasted text.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 11 parameters and no output schema, the description adequately covers the tool's purpose and behavior. It mentions pagination, which is important. Could be slightly more detailed on return format but sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 82% (high), so baseline is 3. The description adds value by summarizing the optional filters (ranking, research-field, date), going beyond repeating schema information.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'Search' and resource 'academic conferences' with optional filters (keyword, ranking, field, date). It clearly distinguishes from sibling tools like 'list_conferences' (no keyword) and 'search_journals' (different resource).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for keyword-based search but does not explicitly state when to use this tool over alternatives like 'list_conferences' or 'get_conference'. No when-not or alternative guidance is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_journalsARead-onlyInspect
Search academic journals by keyword, CCF rank, research field or ISSN. Returns a paginated list.
| Name | Required | Description | Default |
|---|---|---|---|
| issn | No | ISSN (fuzzy match) | |
| page | No | ||
| field | No | Research field (one of 14 computer-science areas, e.g. ai, security, systems) | |
| query | Yes | Keyword, matched against short/full name | |
| ccf_rank | No | CCF rank | |
| per_page | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, confirming safety. The description adds that the result is a paginated list. It does not disclose additional behaviors like default sorting or rate limits, but for a read-only search tool, this is adequate. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences long, front-loads the purpose, and includes no extraneous information. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a search tool with no output schema, the description adequately conveys that results are a paginated list. It covers the essential filters and result type. However, it omits details like result ordering or default page size, which could be useful.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description names four of the six parameters (query, ccf_rank, field, issn), but schema coverage is 67%, meaning the schema already provides descriptions for those. The description adds value by grouping them but does not clarify the purpose of page/per_page, which are standard for pagination. Baseline 3 is appropriate as the description does not significantly augment the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it searches academic journals by keyword, CCF rank, research field, or ISSN, and returns a paginated list. It identifies the specific resource (academic journals) and the action (search), distinguishing it from sibling tools like get_journal (single journal) and list_journals (listing all journals).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description lists searchable criteria but does not provide guidance on when to use this tool versus alternatives like list_journals (for unfiltered listing) or get_journal (for specific journal details). There is no explicit when-to-use or when-not-to-use advice.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!