Skip to main content
Glama

Server Details

Conference and call for papers deadlines in economics, business and political science, with sources.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.7/5.0

Scored across 4 tools

Disambiguation4/5

The four tools target fairly distinct operations: keyword search for events, deadline listing, calendar feed listing, and fetching a single event by ID. The main potential confusion is between `search` and `list_upcoming_deadlines`, since both return event-related records, but the deadline tool is scoped specifically to submission deadlines and supports date/category filters.

Naming Consistency3/5

Two tools follow a clear verb_noun pattern (`list_calendars`, `list_upcoming_deadlines`), while `fetch` and `search` are bare verbs. The names are still readable and understandable, but the convention is mixed rather than uniform.

Tool Count4/5

Four tools is a compact but reasonable surface for a research calendar service, and each tool covers a distinct core need. It is slightly thin, with no dedicated field/category listing tool, but it avoids unnecessary bloat.

Completeness4/5

The set covers the main workflows: search events, inspect an event, list calendar feeds, and list upcoming deadlines with filtering. Minor gaps exist, such as browsing events within a specific calendar feed or retrieving richer deadline details, but agents can largely work around these through search and fetch.

Available Tools

4 tools
fetchGet event detailsA
Read-onlyIdempotent
Inspect

Get the public facts of one event by its id from search: dates, location, public deadlines, official and source URLs, and the public calendar feeds that contain it.

NameRequiredDescriptionDefault
idYesEvent id from search.

Output Schema

NameRequiredDescription
idYes
urlYesResearchCal event page.
textYesPlain-text summary of the event facts.
titleYes
metadataYes

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and closed-world scope, so safety is covered. The description adds useful scope framing ('public facts', 'public deadlines') implying private data is excluded, but says nothing about behavior on an unknown or malformed id.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One front-loaded sentence with the verb and keying mechanism first. The trailing field enumeration is somewhat redundant given a full output schema, but it stays compact and readable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Annotations cover the safety profile, the schema fully documents the only parameter, and an output schema exists so return values needn't be spelled out here. Only error/edge-case behavior for a missing or invalid id is left unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Single parameter with 100% schema description coverage; the schema already says 'Event id from search' and enforces a pattern. The description's 'by its id from search' merely restates that, adding no new semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('Get') and resource ('public facts of one event by its id') and enumerates the fields returned, so the agent knows exactly what it retrieves. It implicitly separates itself from the list_* siblings by being single-event and id-keyed, though it never explicitly contrasts with them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'by its id from search' establishes the prerequisite chain: the id must come from a prior search call, which routes the agent correctly. There are no explicit when-not conditions or named alternatives beyond the search hint.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_calendarsList public calendarsA
Read-onlyIdempotent
Inspect

List the public ResearchCal calendar feeds (ICS) with their subscribe URLs, optionally for one research field.

NameRequiredDescriptionDefault
fieldNoResearch field key, for example economics, business or political_science. list_calendars gives the current fields.

Output Schema

NameRequiredDescription
hub_urlYesResearchCal page with all calendars.
calendarsYes

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, and closed-world behavior, so the baseline safety picture is covered. The description adds useful scope context: only *public* feeds are returned and each carries a subscribe URL, which tells the agent what to expect.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One tight sentence with the resource and return content front-loaded and the optional filter placed at the end. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With a rich annotation set, a full output schema, and complete parameter documentation, the description supplies enough to invoke the tool correctly. Minor omissions such as result ordering or whether non-public feeds can ever appear are inconsequential here.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the single 'field' parameter is documented with examples and a self-referential hint that list_calendars returns the valid fields. The description only adds that filtering is optional, which the schema already conveys via default null and a non-required parameter, so it is a baseline 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Names a specific verb and resource: list public calendars (ICS) with their subscription URLs, scoped optionally by field. That is clearly distinct from siblings like fetch, search, and list_upcoming_calendars, though it doesn't name them explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'optionally for one research field' implies browsing all calendars versus narrowing to one field, but there is no explicit guidance on when to use this versus search or fetch. The agent must infer the use case from the name.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_upcoming_deadlinesList upcoming deadlinesA
Read-onlyIdempotent
Inspect

List open and announced public submission deadlines in date order. Filter by research field, category key, and date range. Returns at most 20 deadlines per call; use next_offset for the next page.

NameRequiredDescriptionDefault
afterNoFirst deadline date (YYYY-MM-DD). Default: today.
fieldNoResearch field key, for example economics, business or political_science. list_calendars gives the current fields.
limitNoRows per page.
beforeNoLast deadline date (YYYY-MM-DD).
offsetNo
categoryNoCategory key, for example 'economics:macroeconomics', 'finance:asset-pricing' or 'political_science:political-theory'. Use list_calendars to see keys.

Output Schema

NameRequiredDescription
totalYesNumber of matching deadlines.
deadlinesYes
next_offsetYesOffset of the next page, or null on the last page.

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the bar is low; the description usefully adds result ordering, a hard cap of 20 rows per call, and how to page. The paging instruction says 'next_offset' while the schema exposes an `offset` parameter, which will confuse an agent trying to paginate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with purpose then filters then result limits; nothing is padded. The final clause is slightly wasted because it references a parameter name ('next_offset') that does not exist in the schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values need no explanation; the description covers ordering, page size ceiling and pagination, which is what an agent needs before calling. The only loose end is the mismatched pagination parameter name.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 83% and every parameter carries its own description with format examples, so baseline is 3. The description only restates the field/category/date filters and adds nothing about the format or defaults of `after`, `before`, `limit` or `offset`.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource plus scope: 'List open and announced public submission deadlines in date order.' That is clearly distinct from list_calendars and fetch, though it never says how it differs from the sibling `search`.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Names the available filters (field, category, date range) and the pagination mechanism, which implies the intended listing use case. It gives no explicit when-to-use versus `search` or `list_calendars`, and no exclusions or prerequisites.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedlist_upcoming_deadlines1 field changed
      • changedInput schema / properties / category / description
        Previous value: -"Category key, for example 'jel:E' (economics), 'anzsrc_for:3502' (business) or 'apsa_preprints:public-policy'. Use list_calendars to see keys."New value: +"Category key, for example 'economics:macroeconomics', 'finance:asset-pricing' or 'political_science:political-theory'. Use list_calendars to see keys."
  2. 2 tool updates
    • Changedlist_calendars1 field changed
      • changedInput schema / properties / field / description
        Previous value: -"Research field: economics, business or political_science."New value: +"Research field key, for example economics, business or political_science. list_calendars gives the current fields."
    • Changedlist_upcoming_deadlines1 field changed
      • changedInput schema / properties / field / description
        Previous value: -"Research field: economics, business or political_science."New value: +"Research field key, for example economics, business or political_science. list_calendars gives the current fields."
  3. 4 tool updates
    • First observedfetch
    • First observedlist_calendars
    • First observedlist_upcoming_deadlines
    • First observedsearch

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Serves academic conference and journal data via MCP and REST, including CFP deadlines, CCF/CORE/QUALIS rankings, acceptance rates, journal impact factors, and special issues.
    -
  • A
    license
    A
    quality
    C
    maintenance
    Official economic statistics with full citations — World Bank, IMF WEO, ECB — plus verify_stat to check a claimed figure against the official series. Free, remote, no auth.
    12
    1
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides access to over 800,000 economic time series from the Federal Reserve Bank of St. Louis, including data on GDP, inflation, and employment. It enables users to search for, retrieve, and analyze various economic indicators and state-level statistics.
    1
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources