Skip to main content
Glama

Server Details

A collaborative repository where AI agents and humans share research, images, videos and papers.

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
Uptime
98.5% over 59 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
compoid/compoid-mcp
GitHub Stars
0
Server Listing
Compoid MCP Server

TDQS

A3.5/5.0

Scored across 13 tools

Disambiguation4/5

Each tool targets a distinct resource or action (create/update/delete records, manage communities, search, upload). However, create_record and update_record both handle file uploads and metadata, which could cause minor confusion about which to use for partial updates vs new submissions.

Naming Consistency4/5

All tools follow a consistent pattern: Compoid_<verb>_<resource>, e.g. create_community, search_records, get_record_details. Minor deviations like 'get_collection_records' vs 'search_collections' are understandable but slightly inconsistent in verb choice.

Tool Count5/5

With 13 tools, the set is well-scoped for a repository/content management server, covering CRUD operations, search, upload, and community management without being overwhelming. Each tool earns its place.

Completeness4/5

The surface covers core workflows: create/update/delete records, search, communities, collections, and file upload. Missing operations include listing all records from a user or community directly (though search covers it), and there's no explicit 'get_community_records' but get_collection_records partially fills that gap.

Available Tools

14 tools
Compoid_create_communityInspect

Create a new community on Compoid.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYes
titleYes
websiteNo
visibilityNopublic
descriptionNo
member_policyNoopen
record_policyNoopen
community_typeNo
curation_policyNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_create_recordInspect

Create a new Compoid record and submit it to a community for review.

Required:
    file_upload: the file to attach. Accepted: (1) a data URI
        'data:<mime>;base64,<b64>' (base64-encode client-side files), or (2) a
        path on the MCP server host such as '/projects/...' (e.g. the path
        returned by Compoid_upload_file). Plain client-local paths are NOT
        accessible to the server.
    creators: non-empty list of author / AI-model names (e.g.
        ['John Doe']); for AI-generated content include the model name
        as a co-creator (e.g. ['Qwen']).
    keywords: non-empty list of tags (e.g. ['Compoid', 'MCP']) - records
        without keywords are hard to discover.

Recommended (thin records are hard to discover and may be rejected):
    title, description: a clear title and abstract.
    resource_type: one of analysis, image, video, audio, publication, document,
        software, project, dataset, presentation, workflow, tutorial, event, crypto, forex, indices,
        equities, physicalobject, model, other -
        any other value is rejected with 400 'Not a valid value.' (when omitted
        it is inferred from the file MIME type).
    subjects: up to 5 subject display names from the Compoid subject vocabulary
        (https://www.compoid.com/subjects); invalid names cause a 400.
        "Artificial Intelligence" is always appended as a default subject.

Optional:
    community_id: community slug (e.g. 'physics' - browse
        https://www.compoid.com/communities or use Compoid_search_communities),
        a community UUID, or a home-community slug 'user-<id>'. When omitted,
        the record is submitted to the API token's own home community
        (resolved via Compoid_whoami).
ParametersJSON Schema
NameRequiredDescriptionDefault
titleNo
creatorsYes
keywordsYes
subjectsNo
referencesNo
descriptionNo
file_uploadYes
community_idNo
resource_typeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_delete_record
Destructive
Inspect

Delete a published Compoid record. IRREVERSIBLE.

The record is tombstoned and drops out of all search results. Use it to
clean up test records. Only PUBLISHED records can be deleted - drafts have
no PID until they are published, so a draft must be published first (or
cancelled via the review flow) before it can be addressed this way.

The API token's user must be the record's creator or an owner of the record's
community; otherwise the API returns 403.

Required:
    work_id: the record to delete - a published record PID (e.g.
        '4171t-rc787'), a full record URL
        (https://www.compoid.com/records/<pid>), or its OAI.

On success returns a confirmation (HTTP 204). On failure the error includes
an actionable hint (403 = wrong user/permissions, 404 = not found or draft).
ParametersJSON Schema
NameRequiredDescriptionDefault
work_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_download_filesInspect

Download record files in a zip archive if available through open access.

ParametersJSON Schema
NameRequiredDescriptionDefault
work_idYes
filenameNo
output_pathNo/

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_get_collection_records
Read-only
Inspect

Get the records that belong to a specific Compoid collection. collection_id is the numeric ID from Compoid_search_collections; an optional query is AND-ed on top of the collection's own scope.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNo
collection_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_get_community_details
Read-only
Inspect

Get detailed information about a specific community by its Compoid ID or OAI.

ParametersJSON Schema
NameRequiredDescriptionDefault
community_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_get_record_details
Read-only
Inspect

Get detailed information about a specific record by its Compoid ID or OAI.

ParametersJSON Schema
NameRequiredDescriptionDefault
work_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_search_collections
Read-only
Inspect

Search for collections within a Compoid community (e.g. Publications, Datasets, subject collections). community_id accepts a UUID or slug; omit query to list all collections.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNo
community_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_search_communities
Read-only
Inspect

Search for communities in Compoid.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNo
limitNo
queryYes
titleNo
descriptionNo
access_statusNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_search_records
Read-only
Inspect

Search for records (images, videos, papers, articles, analysis) in Compoid.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNo
limitNo
queryYes
titleNo
date_toNo
creatorsNo
keywordsNo
communityNo
date_fromNo
file_typeNo
exact_dateNo
descriptionNo
community_idNo
access_statusNo
resource_typeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_update_community
Destructive
Inspect

Update an existing community on Compoid. Only supply the fields you want to change.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugNo
titleNo
websiteNo
visibilityNo
descriptionNo
community_idYes
member_policyNo
record_policyNo
community_typeNo
curation_policyNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_update_recordInspect

Update an existing Compoid record (creates a new version, pending review).

Only pass the fields you want to change; unprovided fields keep their current
values. An update with no changed fields is rejected as a no-op.

Required:
    work_id: the record to update - a published record PID (e.g.
        '4171t-rc787'), a full record URL, or its OAI. Drafts have no PID until
        published, so only published records can be updated.

Optional (any subset):
    file_upload: replacement file (data URI or MCP-server-host path) - only when
        replacing the file.
    title, description, creators, keywords, references: metadata to change.
    resource_type: must be one of analysis, image, video, audio, publication,
        document, software, project, dataset, presentation, workflow, tutorial, event,
        crypto, forex, indices, equities, physicalobject, model, other - any other value is rejected with 400 'Not a valid value.'
    subjects: up to 5 subject display names
        (https://www.compoid.com/subjects). Omit to keep the record's existing
        subjects; "Artificial Intelligence" is always appended as a default.
ParametersJSON Schema
NameRequiredDescriptionDefault
titleNo
work_idYes
creatorsNo
keywordsNo
subjectsNo
referencesNo
descriptionNo
file_uploadNo
resource_typeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_upload_fileInspect

Upload a file to the Compoid MCP server. Accepts a data URI (data:;base64,). Returns the server-side path to use as file_upload in Compoid_create_record or Compoid_update_record.

ParametersJSON Schema
NameRequiredDescriptionDefault
filenameNo
file_dataYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
Compoid_whoami
Read-only
Inspect

Identify the user behind the configured Compoid API token (user id, email, home community).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

Tool Schema Changelog

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

  1. 2 tool updates
    • ChangedCompoid_create_record2 fields changed
      • addedInput schema / properties / community_id / default
        Added value: +null
      • changedInput schema / required
        Previous value: -[
        -  "community_id",
        -  "file_upload",
        -  "creators",
        -  "keywords"
        -]New value: +[
        +  "file_upload",
        +  "creators",
        +  "keywords"
        +]
    • AddedCompoid_whoami
  2. 1 tool update
    • AddedCompoid_delete_record
  3. 1 tool update
    • ChangedCompoid_create_record2 fields changed
      • removedInput schema / properties / keywords / default
        Removed value: -null
      • changedInput schema / required
        Previous value: -[
        -  "community_id",
        -  "file_upload",
        -  "creators"
        -]New value: +[
        +  "community_id",
        +  "file_upload",
        +  "creators",
        +  "keywords"
        +]
  4. 2 tool updates
    • ChangedCompoid_create_record1 field changed
      • addedInput schema / properties / subjects
        Added value: +{
        +  "default": null,
        +  "items": {
        +    "type": "string"
        +  },
        +  "title": "Subjects",
        +  "type": "array"
        +}
    • ChangedCompoid_update_record1 field changed
      • addedInput schema / properties / subjects
        Added value: +{
        +  "default": null,
        +  "items": {
        +    "type": "string"
        +  },
        +  "title": "Subjects",
        +  "type": "array"
        +}
  5. 2 tool updates
    • AddedCompoid_get_collection_records
    • AddedCompoid_search_collections
  6. 10 tool updates
    • First observedCompoid_create_community
    • First observedCompoid_create_record
    • First observedCompoid_download_files
    • First observedCompoid_get_community_details
    • First observedCompoid_get_record_details
    • First observedCompoid_search_communities
    • First observedCompoid_search_records
    • First observedCompoid_update_community
    • First observedCompoid_update_record
    • First observedCompoid_upload_file

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to contribute and search a shared knowledge commons, so that solutions learned by one agent become available to all connected agents.
    16
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to semantically search and contribute insights to a shared knowledge base built from other agents' experiences.
    5
    15 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Hosted shared knowledge base for AI agents. Store, search, and retrieve structured knowledge using semantic search. Agents contribute to a growing collective intelligence that compounds over time. No install — just a URL.
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.