paperclip-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PAPERCLIP_BASE_URL | Yes | Base URL of the Paperclip server (e.g., http://127.0.0.1:3100) | |
| PAPERCLIP_API_TOKEN | No | API token for authenticated Paperclip deployment; omit for local_mode | |
| PAPERCLIP_MCP_TOKEN_FILE | No | Path to file containing the inbound MCP bearer token for Streamable HTTP mode |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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 |
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Paperclip OpenAPI | The exact source document used to generate MCP operations. |
| Paperclip operation manifest | Stable operation key to generated direct-tool mapping. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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