MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Code & DevOps

AMIRA — Africa Multiple Research Data

Read-only access to AMIRA, the Africa Multiple research-data platform on Omeka S.

Checks passed
14 / 22

1 failed · 7 not measured

Median response
161 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
38

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
103
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
402

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 159 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name amira-mcp-server.

  • Pass
    Lists tools

    tools/list returned 38 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 161 ms over 2 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 162 ms over 2 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    2 of 2 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Pass
    Stable tool list

    No tool was removed and no required parameter was added in the last 30 days.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    148 of 249 parameters have a description (59%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Not measured
    Website matches publisher

    This namespace is not a reverse domain, so the website comparison does not apply.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Pass
    Repo owner matches

    The GitHub repository owner matches the namespace login.

  • Pass
    Recently updated

    Updated 2026-11-10T12:11:08.958356Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using AMIRA — Africa Multiple Research Data

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http amira-africa-multiple-research-data https://data.africamultiple.uni-bayreuth.de/mcp

Capabilities

Tools 38

compare_collections

Compare 2–4 projects or collections (id or code from list_collections) with identical research-item filters. Reports denominators, missingness, dates and top types/languages.

Discovered
fetch

Read a typed search result as a cited document. Full text/transcripts are opt-in and pageable; metadata and text respect exposure policy. Unknown ID returns an error.

Discovered
find_related

Subjects, people, places and projects connected through shared records. Per-corpus counts deduplicate each record; subject/person seeds also include publications. Returns ambiguity and cited samples.

Discovered
get_collection_overview

Start here: corpus counts, text coverage, breakdowns, dates, snapshot freshness and refresh status.

Discovered
get_data_quality

Snapshot coverage and missing metadata, unresolved loaded-authority links, semantic-neighbour coverage and sanitized refresh status. Missing catalogue metadata is not evidence of real-world absence.

Discovered
get_entity_graph

One-hop graph from a typed ID: explicit catalogue links and derived co-occurrence with distinct-record counts and cited evidence. types filters neighbours before the bounds. Pass edge_id to page its evidence; pin snapshot_id across pages.

Discovered
get_fulltext_map

ILAM's journal African Music by its private full text, from public derived counts: AI-labelled content groups, countries named, word rates per year. Never returns text.

Discovered
get_institution

Institution or group profile: identifiers, members, funded projects and credited items, with citation links.

Discovered
get_person

Person affiliations, identifiers, project and section roles, credited items, publications, podcasts, videos and collaborators. Lists cap at 50 with totals. Use id to disambiguate.

Discovered
get_podcast

Podcast detail, duration, audio file and citation link; says which model generated the transcript. Transcript is opt-in, bounded and pageable.

Discovered
get_project

Project description, team, sections, funders, item counts by type, top subjects and ten sample research items, with citation links.

Discovered
get_publication

Publication metadata and citation export (BibTeX default). Full text is opt-in and paginated. Cite amira_url; DOI/repository links are additional sources.

Discovered
get_research_item

Research-item metadata, linked entities, rights, media files, IIIF manifest and a generated citation (BibTeX/RIS/CSL-JSON). Long fields cap at 25,000 characters.

Discovered
get_research_section

One research section's description, team and projects, each with its research-item count.

Discovered
get_semantic_map

The collection as unnamed groups of records close in meaning (k-means over EmbeddingGemma 2 vectors): size, type mix, top subjects, countries and projects, records nearest the centre. `group` lists one; `id` finds a record's group.

Discovered
get_similar_items

Records whose catalogue descriptions read most alike (EmbeddingGemma 2 vectors), across research items, publications, videos, podcasts, projects and sections. Each says what else it shares (subjects, places, people, project) or wording_only.

Discovered
get_snapshot_changes

Page added/updated/deleted records between retained snapshots from this Omeka instance. Lists available snapshot IDs when fewer than two exist. For recent additions without history, use added_since on the search tools.

Discovered
get_text_passages

Find literal accent-insensitive keyword passages in selected publication/video/podcast IDs. Original UTF-16 offsets, bounded context, and citations. Requires full text exposure; no semantic ranking.

Discovered
get_video

Video detail, thumbnail and citation link; says how the transcript was produced when recorded. Transcript is opt-in, bounded and pageable.

Discovered
list_categories

Ranked formats, languages or resource types used by research items. Feed values into the corresponding search filters.

Discovered
list_cluster_partners

Cluster partner institutions grouped by catalogue category, with citation links.

Discovered
list_collections

Research collections, one per project, ranked by research-item count and cited by the project page. Feed an id or code into search_research_items.collection.

Discovered
list_groups

Browse research groups and associations by name, with citation links.

Discovered
list_institutions

Browse institution authorities by name or acronym (e.g. 'UJKZ'), with project counts and citation links.

Discovered
list_journals

Publication venues ranked by linked bibliography records, with ISSN and catalogue links.

Discovered
list_locations

Research places with coordinates and ancestor rollups. Two tiers: level "country" or "place" (city, region or site); one item counts under both. Feed a name into search_research_items.location.

Discovered
list_publication_facets

Ranked facets for the entire filtered bibliography before pagination. Uses the same selection rules as search_publications.

Discovered
list_research_sections

Cluster research sections, funding phases, project/item counts and citation links. Includes the external-collection grouping.

Discovered
list_subjects

Subject headings (LCSH or free tags) ranked by distinct research-item count. Feed a heading into search_research_items.subject.

Discovered
list_years

Research-item year/decade histogram with dated and undated counts. A date range counts in each spanned bucket. Supports shared item filters and pagination.

Discovered
resolve_entity

Resolve a label or typed ID to cited candidates. Returns ambiguity instead of merging names. Use a returned id with get_entity_graph or get_* tools.

Discovered
search

Ranked search across items, publications, videos, podcasts, projects and sections. Returns typed IDs, titles and citation URLs. Fetch selected records for evidence.

Discovered
search_persons

Find canonical person authority records. Names accept either order and ignore accents. Use resolve_entity to disambiguate homonyms.

Discovered
search_podcasts

Search podcast metadata and transcripts. Text-only hits include snippets; full transcripts require get_podcast with opt-in.

Discovered
search_projects

Search project names, descriptions and membership. Returns cited summaries and item counts; use get_project for detail.

Discovered
search_publications

AND-filtered bibliography, newest first. Keyword includes PDF text and returns match snippets. citation_format returns citations per page; export links every match as one file. Cite amira_url.

Discovered
search_research_items

Search digitised research items. Filters are AND-combined; empty results suggest a filter to relax or a stored place name. export links all matches as a file.

Discovered
search_videos

Search video metadata and transcripts. Text-only hits include snippets; full transcripts require get_video with opt-in.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected159 ms38
Connected162 ms38