@skyphusion/common-thread-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| COMMON_THREAD_API_URL | No | Backend base URL. Defaults to the hosted backend. | https://common-thread-backend.skyphusion.org |
| COMMON_THREAD_ACCESS_TOKEN | No | Default access token for tools. Can be overridden per tool call. | |
| COMMON_THREAD_CF_AIG_TOKEN | No | Cloudflare AI Gateway token (alternative to using COMMON_THREAD_AI_GATEWAY_URL + COMMON_THREAD_ANTHROPIC_API_KEY) for BYOK attribution. | |
| COMMON_THREAD_AI_GATEWAY_URL | No | Cloudflare AI Gateway URL for BYOK attribution. | |
| COMMON_THREAD_INVESTIGATION_ID | No | Default investigation ID for tools. Can be overridden per tool call. | |
| COMMON_THREAD_ANTHROPIC_API_KEY | No | Anthropic API key for BYOK attribution. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| healthA | Backend health check (GET /). Confirms API URL, version, and hosted-API notice. |
| create_investigationA | Create a new investigation. Returns access_token ONCE -- store it; it cannot be recovered. New investigations are encrypted at rest; the key is derived from the token. |
| get_investigationB | Fetch investigation metadata and practitioner metadata. |
| update_investigation_metadataA | PATCH practitioner metadata: triggering_events and/or time_bounds (paper §4.2.2 / §5.2.1). Active only. |
| seal_investigationA | Mark investigation read-only (sealed). Ingest and attribution disabled; data stays readable with the token. |
| delete_investigationA | Hard-delete an ACTIVE investigation (MySQL rows + R2 investigation prefix). Sealed/archived refuse. sha256 blobs retained. |
| investigation_summaryC | Active seed count and manifest artifact count. |
| list_seedsC | List seed accounts for the investigation. |
| add_seedB | Add a seed account (platform + handle + basis_statement). Active only. Cap: MAX_SEED_ACCOUNTS. |
| remove_seedA | Soft-delete an active seed (audit row retained). |
| list_featuresB | Query extracted features (account / pair / event) after ingest+extract. |
| ingest_apify_twitterA | Upload Apify Twitter export JSON (array or {items|data}). Archives + runs extractors. Returns jobId; poll get_ingest_job until completed. Active only. |
| get_ingest_jobA | Poll ingest job status by job_id from ingest_apify_twitter. |
| attributeB | Run attribution over active seed pairs. Public host requires BYOK (ai_gateway_url + anthropic_api_key or cf_aig_token). May return 200 sync or 202 async jobId. |
| get_attribution_jobC | Poll async attribution job from attribute (202 response). |
| list_runsB | List attribution runs (summaries) for the investigation. |
| get_runA | Single attribution run with parsed output (claims, alternatives, declined pairs, triage). |
| get_packetA | Evidence packet (§8.1). Default JSON for latest run; pass run_id for a specific run. format=markdown returns markdown text; format=pdf returns base64 PDF (needs PDF worker). |
| list_manifestB | List archive manifest entries for the investigation. |
| list_signaturesC | List manifest signature records. |
| verify_manifestC | Verify manifest signatures for the investigation. |
| debug_ingestC | Dev visibility: extractor vs manifest for the investigation (not a methodology deliverable). |
| debug_manifestC | Dev visibility: raw manifest breakdown. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/skyphusion-labs/common-thread-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server