Skip to main content
Glama
shanewiseman

paperclip-mcp

by shanewiseman

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PAPERCLIP_BASE_URLYesBase URL of the Paperclip server (e.g., http://127.0.0.1:3100)
PAPERCLIP_API_TOKENNoAPI token for authenticated Paperclip deployment; omit for local_mode
PAPERCLIP_MCP_TOKEN_FILENoPath to file containing the inbound MCP bearer token for Streamable HTTP mode

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
paperclip_list_operationsA

Discover stable METHOD /path operation keys and their generated pc_* tools. Results are bounded and can be filtered by tag or text.

paperclip_call_operationA

Call one exact operation from paperclip_list_operations. The path is allowlisted; caller-provided URLs, headers, cookies, and authorization values are never accepted.

pc_get_healthB

Health check

Paperclip operation: GET /api/health. Authorization class: public.

pc_get_openapi_jsonB

Get the generated OpenAPI document

Paperclip operation: GET /api/openapi.json. Authorization class: public.

pc_get_companiesA

List companies

Paperclip operation: GET /api/companies. Authorization class: board.

pc_post_companiesB

Create a company

Paperclip operation: POST /api/companies. Authorization class: instance_admin.

pc_get_companies_statsB

Company stats

Paperclip operation: GET /api/companies/stats. Authorization class: board.

pc_get_companies_by_company_idB

Get a company

Paperclip operation: GET /api/companies/{companyId}. Authorization class: board_or_agent.

pc_patch_companies_by_company_idC

Update a company

Paperclip operation: PATCH /api/companies/{companyId}. Authorization class: board_or_agent.

pc_delete_companies_by_company_idB

Delete a company

Paperclip operation: DELETE /api/companies/{companyId}. Authorization class: board_or_agent.

pc_get_companies_by_company_id_artifactsC

List company artifacts

Paperclip operation: GET /api/companies/{companyId}/artifacts. Authorization class: board_or_agent.

pc_get_companies_by_company_id_timelineC

Get company work timeline

Paperclip operation: GET /api/companies/{companyId}/timeline. Authorization class: board_or_agent.

pc_patch_companies_by_company_id_brandingC

Update company branding

Paperclip operation: PATCH /api/companies/{companyId}/branding. Authorization class: board_or_agent.

pc_post_companies_by_company_id_archiveB

Archive a company

Paperclip operation: POST /api/companies/{companyId}/archive. Authorization class: board_or_agent.

pc_get_companies_by_company_id_feedback_tracesC

List company feedback traces

Paperclip operation: GET /api/companies/{companyId}/feedback-traces. Authorization class: board_or_agent.

pc_post_companies_by_company_id_exportsB

Export company data

Paperclip operation: POST /api/companies/{companyId}/exports. Authorization class: board_or_agent.

pc_post_companies_by_company_id_exports_previewC

Preview company export

Paperclip operation: POST /api/companies/{companyId}/exports/preview. Authorization class: board_or_agent.

pc_post_companies_by_company_id_imports_previewC

Preview company import

Paperclip operation: POST /api/companies/{companyId}/imports/preview. Authorization class: board_or_agent.

pc_post_companies_by_company_id_imports_applyC

Apply company import

Paperclip operation: POST /api/companies/{companyId}/imports/apply. Authorization class: board_or_agent.

pc_get_teams_catalogB

List catalog teams

Paperclip operation: GET /api/teams/catalog. Authorization class: board_or_agent.

pc_get_teams_catalog_by_catalog_id_filesC

Get catalog team file

Paperclip operation: GET /api/teams/catalog/{catalogId}/files. Authorization class: board_or_agent.

pc_get_teams_catalog_by_catalog_idB

Get catalog team

Paperclip operation: GET /api/teams/catalog/{catalogId}. Authorization class: board_or_agent.

pc_get_companies_by_company_id_teams_catalog_installedC

List installed catalog teams

Paperclip operation: GET /api/companies/{companyId}/teams/catalog/installed. Authorization class: board_or_agent.

pc_post_companies_by_company_id_teams_catalog_by_cata_b8530c21a4C

Preview catalog team install

Paperclip operation: POST /api/companies/{companyId}/teams/catalog/{catalogId}/preview. Authorization class: board_or_agent.

pc_post_companies_by_company_id_teams_catalog_by_cata_7a5e8d7558C

Install catalog team

Paperclip operation: POST /api/companies/{companyId}/teams/catalog/{catalogId}/install. Authorization class: board_or_agent.

pc_get_companies_by_company_id_built_in_agentsC

List built-in agent provisioning state

Paperclip operation: GET /api/companies/{companyId}/built-in-agents. Authorization class: board_or_agent.

pc_get_companies_by_company_id_built_in_agents_by_key_statusC

Get built-in agent bundle status

Paperclip operation: GET /api/companies/{companyId}/built-in-agents/{key}/status. Authorization class: board_or_agent.

pc_post_companies_by_company_id_built_in_agents_by_key_reconcileC

Reconcile built-in agent managed resources

Paperclip operation: POST /api/companies/{companyId}/built-in-agents/{key}/reconcile. Authorization class: board_or_agent.

pc_post_companies_by_company_id_built_in_agents_by_key_provisionC

Provision a built-in agent

Paperclip operation: POST /api/companies/{companyId}/built-in-agents/{key}/provision. Authorization class: board_or_agent.

pc_post_companies_by_company_id_built_in_agents_by_key_resetC

Reset a built-in agent

Paperclip operation: POST /api/companies/{companyId}/built-in-agents/{key}/reset. Authorization class: board_or_agent.

pc_post_companies_by_company_id_built_in_agents_by_ke_ced9369e52B

Enable a built-in routine schedule

Paperclip operation: POST /api/companies/{companyId}/built-in-agents/{key}/routines/{routineKey}/enable. Authorization class: board_or_agent.

pc_post_companies_by_company_id_built_in_agents_by_ke_d762508175C

Disable a built-in routine schedule

Paperclip operation: POST /api/companies/{companyId}/built-in-agents/{key}/routines/{routineKey}/disable. Authorization class: board_or_agent.

pc_post_companies_by_company_id_built_in_agents_by_ke_0577ec4101C

Run a built-in routine once

Paperclip operation: POST /api/companies/{companyId}/built-in-agents/{key}/routines/{routineKey}/run. Authorization class: board_or_agent.

pc_get_companies_by_company_id_summary_slots_by_scope_41be68b525B

Get a summary slot with its latest document and generation state

Paperclip operation: GET /api/companies/{companyId}/summary-slots/{scopeKind}/{slotKey}. Authorization class: board_or_agent.

pc_put_companies_by_company_id_summary_slots_by_scope_7180b5a8fbC

Write a summary revision (Summarizer built-in agent only)

Paperclip operation: PUT /api/companies/{companyId}/summary-slots/{scopeKind}/{slotKey}. Authorization class: board_or_agent.

pc_get_companies_by_company_id_summary_slots_by_scope_20820b2eeeC

List dated revisions for a summary slot

Paperclip operation: GET /api/companies/{companyId}/summary-slots/{scopeKind}/{slotKey}/revisions. Authorization class: board_or_agent.

pc_post_companies_by_company_id_summary_slots_by_scop_a3586a881bC

Manually generate (or refresh) a summary slot

Paperclip operation: POST /api/companies/{companyId}/summary-slots/{scopeKind}/{slotKey}/generate. Authorization class: board_or_agent.

pc_get_companies_by_company_id_agentsC

List agents in a company

Paperclip operation: GET /api/companies/{companyId}/agents. Authorization class: board_or_agent.

pc_post_companies_by_company_id_agentsC

Create an agent

Paperclip operation: POST /api/companies/{companyId}/agents. Authorization class: board_or_agent.

pc_post_companies_by_company_id_agent_hiresC

Hire an agent

Paperclip operation: POST /api/companies/{companyId}/agent-hires. Authorization class: board_or_agent.

pc_get_companies_by_company_id_agent_configurationsB

List agent configurations for a company

Paperclip operation: GET /api/companies/{companyId}/agent-configurations. Authorization class: board_or_agent.

pc_get_companies_by_company_id_orgA

Get org chart data

Paperclip operation: GET /api/companies/{companyId}/org. Authorization class: board_or_agent.

pc_get_agents_meB

Get the current agent

Paperclip operation: GET /api/agents/me. Authorization class: board_or_agent.

pc_get_agents_me_inbox_liteB

Get current agent inbox (lite)

Paperclip operation: GET /api/agents/me/inbox-lite. Authorization class: board_or_agent.

pc_get_agents_me_secretsA

List secrets accessible to the current agent run

Paperclip operation: GET /api/agents/me/secrets. Authorization class: board_or_agent.

pc_post_agents_me_secrets_by_key_valueB

Fetch one secret value for the current agent run

Paperclip operation: POST /api/agents/me/secrets/{key}/value. Authorization class: board_or_agent.

pc_post_agents_me_connections_by_connection_id_tokenC

Mint a short-lived token for an agent connection

Paperclip operation: POST /api/agents/me/connections/{connectionId}/token. Authorization class: board.

pc_get_agents_me_inbox_mineB

Get current agent assigned inbox items

Paperclip operation: GET /api/agents/me/inbox/mine. Authorization class: board_or_agent.

pc_get_agents_by_idC

Get an agent

Paperclip operation: GET /api/agents/{id}. Authorization class: board_or_agent.

pc_patch_agents_by_idC

Update an agent

Paperclip operation: PATCH /api/agents/{id}. Authorization class: board_or_agent.

pc_delete_agents_by_idB

Delete an agent

Paperclip operation: DELETE /api/agents/{id}. Authorization class: board_or_agent.

pc_patch_agents_by_id_permissionsC

Update agent permissions

Paperclip operation: PATCH /api/agents/{id}/permissions. Authorization class: board_or_agent.

pc_patch_agents_by_id_instructions_pathC

Update agent instructions path

Paperclip operation: PATCH /api/agents/{id}/instructions-path. Authorization class: board_or_agent.

pc_get_agents_by_id_instructions_bundleB

Get agent instructions bundle

Paperclip operation: GET /api/agents/{id}/instructions-bundle. Authorization class: board_or_agent.

pc_patch_agents_by_id_instructions_bundleC

Update agent instructions bundle

Paperclip operation: PATCH /api/agents/{id}/instructions-bundle. Authorization class: board_or_agent.

pc_get_agents_by_id_instructions_bundle_fileA

Get agent instructions file

Paperclip operation: GET /api/agents/{id}/instructions-bundle/file. Authorization class: board_or_agent.

pc_put_agents_by_id_instructions_bundle_fileB

Upsert agent instructions file

Paperclip operation: PUT /api/agents/{id}/instructions-bundle/file. Authorization class: board_or_agent.

pc_delete_agents_by_id_instructions_bundle_fileB

Delete agent instructions file

Paperclip operation: DELETE /api/agents/{id}/instructions-bundle/file. Authorization class: board_or_agent.

pc_get_agents_by_id_configurationC

Get agent configuration

Paperclip operation: GET /api/agents/{id}/configuration. Authorization class: board_or_agent.

pc_get_agents_by_id_config_revisionsB

List agent config revisions

Paperclip operation: GET /api/agents/{id}/config-revisions. Authorization class: board_or_agent.

pc_get_agents_by_id_config_revisions_by_revision_idC

Get an agent config revision

Paperclip operation: GET /api/agents/{id}/config-revisions/{revisionId}. Authorization class: board_or_agent.

pc_post_agents_by_id_config_revisions_by_revision_id_rollbackC

Roll back to a config revision

Paperclip operation: POST /api/agents/{id}/config-revisions/{revisionId}/rollback. Authorization class: board_or_agent.

pc_get_agents_by_id_runtime_stateC

Get agent runtime state

Paperclip operation: GET /api/agents/{id}/runtime-state. Authorization class: board_or_agent.

pc_post_agents_by_id_runtime_state_reset_sessionC

Reset agent session

Paperclip operation: POST /api/agents/{id}/runtime-state/reset-session. Authorization class: board_or_agent.

pc_get_agents_by_id_task_sessionsB

List agent task sessions

Paperclip operation: GET /api/agents/{id}/task-sessions. Authorization class: board_or_agent.

pc_get_agents_by_id_skillsC

List agent skills

Paperclip operation: GET /api/agents/{id}/skills. Authorization class: board_or_agent.

pc_post_agents_by_id_skills_syncC

Sync desired skills onto an agent configuration

Paperclip operation: POST /api/agents/{id}/skills/sync. Authorization class: board_or_agent.

pc_get_agents_by_id_keysB

List agent API keys

Paperclip operation: GET /api/agents/{id}/keys. Authorization class: board_or_agent.

pc_post_agents_by_id_keysC

Create an agent API key

Paperclip operation: POST /api/agents/{id}/keys. Authorization class: board_or_agent.

pc_delete_agents_by_id_keys_by_key_idB

Delete an agent API key

Paperclip operation: DELETE /api/agents/{id}/keys/{keyId}. Authorization class: board_or_agent.

pc_post_agents_by_id_wakeupC

Wake up an agent

Paperclip operation: POST /api/agents/{id}/wakeup. Authorization class: board_or_agent.

pc_post_agents_by_id_pauseC

Pause an agent

Paperclip operation: POST /api/agents/{id}/pause. Authorization class: board_or_agent.

pc_post_agents_by_id_resumeC

Resume an agent

Paperclip operation: POST /api/agents/{id}/resume. Authorization class: board_or_agent.

pc_post_agents_by_id_clear_errorB

Clear an agent error

Paperclip operation: POST /api/agents/{id}/clear-error. Authorization class: board_or_agent.

pc_post_agents_by_id_terminateC

Terminate an agent

Paperclip operation: POST /api/agents/{id}/terminate. Authorization class: board_or_agent.

pc_get_instance_scheduler_heartbeatsA

List scheduler heartbeats

Paperclip operation: GET /api/instance/scheduler-heartbeats. Authorization class: board.

pc_get_companies_by_company_id_adapters_by_type_modelsB

List models for an adapter type

Paperclip operation: GET /api/companies/{companyId}/adapters/{type}/models. Authorization class: board_or_agent.

pc_get_companies_by_company_id_adapters_by_type_detect_modelC

Detect active model for an adapter

Paperclip operation: GET /api/companies/{companyId}/adapters/{type}/detect-model. Authorization class: board_or_agent.

pc_post_companies_by_company_id_adapters_by_type_test_180122c131B

Validate adapter environment access for a company

Paperclip operation: POST /api/companies/{companyId}/adapters/{type}/test-environment. Authorization class: board_or_agent.

pc_get_companies_by_company_id_issuesA

List issues in a company

Paperclip operation: GET /api/companies/{companyId}/issues. Authorization class: board_or_agent.

Use view=compact for the board issue-list row contract. The default response remains the broad compatibility contract.

pc_post_companies_by_company_id_issuesC

Create an issue

Paperclip operation: POST /api/companies/{companyId}/issues. Authorization class: board_or_agent.

pc_get_issues_by_idC

Get an issue

Paperclip operation: GET /api/issues/{id}. Authorization class: board_or_agent.

pc_patch_issues_by_idC

Update an issue

Paperclip operation: PATCH /api/issues/{id}. Authorization class: board_or_agent.

pc_delete_issues_by_idB

Delete an issue

Paperclip operation: DELETE /api/issues/{id}. Authorization class: board_or_agent.

pc_get_issues_by_id_heartbeat_contextC

Get issue heartbeat context

Paperclip operation: GET /api/issues/{id}/heartbeat-context. Authorization class: board_or_agent.

pc_get_issues_by_id_watchdogC

Get active issue watchdog

Paperclip operation: GET /api/issues/{id}/watchdog. Authorization class: board_or_agent.

pc_put_issues_by_id_watchdogB

Create or update an issue watchdog

Paperclip operation: PUT /api/issues/{id}/watchdog. Authorization class: board_or_agent.

pc_delete_issues_by_id_watchdogB

Disable an issue watchdog

Paperclip operation: DELETE /api/issues/{id}/watchdog. Authorization class: board_or_agent.

pc_get_issues_by_id_work_productsC

List issue work products

Paperclip operation: GET /api/issues/{id}/work-products. Authorization class: board_or_agent.

pc_post_issues_by_id_work_productsC

Create an issue work product

Paperclip operation: POST /api/issues/{id}/work-products. Authorization class: board_or_agent.

pc_patch_work_products_by_idC

Update a work product

Paperclip operation: PATCH /api/work-products/{id}. Authorization class: board_or_agent.

pc_delete_work_products_by_idB

Delete a work product

Paperclip operation: DELETE /api/work-products/{id}. Authorization class: board_or_agent.

pc_get_issues_by_id_documentsC

List issue documents

Paperclip operation: GET /api/issues/{id}/documents. Authorization class: board_or_agent.

pc_get_issues_by_id_documents_by_keyB

Get an issue document

Paperclip operation: GET /api/issues/{id}/documents/{key}. Authorization class: board_or_agent.

pc_put_issues_by_id_documents_by_keyC

Upsert an issue document

Paperclip operation: PUT /api/issues/{id}/documents/{key}. Authorization class: board_or_agent.

pc_delete_issues_by_id_documents_by_keyB

Delete an issue document

Paperclip operation: DELETE /api/issues/{id}/documents/{key}. Authorization class: board_or_agent.

pc_get_issues_by_id_documents_by_key_revisionsB

List issue document revisions

Paperclip operation: GET /api/issues/{id}/documents/{key}/revisions. Authorization class: board_or_agent.

pc_post_issues_by_id_documents_by_key_revisions_by_re_f1ca6f5e0fC

Restore a document revision

Paperclip operation: POST /api/issues/{id}/documents/{key}/revisions/{revisionId}/restore. Authorization class: board_or_agent.

pc_get_issues_by_id_commentsC

List issue comments

Paperclip operation: GET /api/issues/{id}/comments. Authorization class: board_or_agent.

pc_post_issues_by_id_commentsC

Add a comment to an issue

Paperclip operation: POST /api/issues/{id}/comments. Authorization class: board_or_agent.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Paperclip OpenAPIThe exact source document used to generate MCP operations.
Paperclip operation manifestStable operation key to generated direct-tool mapping.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/shanewiseman/paperclip-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server