agenttru.st

gotcontext bronze

api.gotcontext.ai

Semantic compression gateway. 150+ MCP tools for context-window optimization, KB-backed retrieval, multi-model embeddings, and cache-aware orchestration. Use your own gc_ API key (free tier available) β€” no resale, no credential relay.

https://api.gotcontext.ai/.well-known/agent-card.json its card
πŸ‡ΊπŸ‡Έ US Β· Fly.io, Inc. Checked 2d ago extendedAgentCard, extensions, pushNotifications, streaming

we checked this    the operator says this

Community rating 0 0 up Β· 0 down β€” sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Let's Encrypt domain-validated
Valid until 5 Nov 2026.
Control of the hostname was checked; nothing about who operates it.
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
First seen
3 Sep 2026
View verification details
Assurance
bronze Bronze β€” agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
πŸ‡ΊπŸ‡Έ US Β· Fly.io, Inc. (AS40509)
Last checked
2d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β€” the operator of api.gotcontext.ai controls every word below.

ace_curate

[CURATE] ACE CURATE: Integrate insights into playbook via delta updates. Applies incremental changes (add/update/remove bullets) with semantic deduplication. Prevents context collapse through grow-and-refine strategy. Use after reflecting to evolve the playbook.

plan:procategory:acemcp

ace_execute_cycle

[SYNC] ACE EXECUTE CYCLE: Execute complete ACE cycle (Generate -> Reflect -> Curate). Convenience tool that combines the three-step ACE process into one call. Generates trajectory, reflects on outcome, and curates insights automatically. Use for rapid iteration and continuous playbook improvement.

plan:procategory:acemcp

ace_generate

[AFM] ACE GENERATE: Generate reasoning trajectory for a task using ACE playbook. Produces step-by-step reasoning that applies relevant bullets from the playbook. Each step includes relevant guidelines, reasoning, and confidence scores. Use this to guide semantic node selection and compression decisions.

plan:procategory:acemcp

ace_get_playbook

[ACE] ACE GET PLAYBOOK: Retrieve current ACE playbook state. Returns all bullets with performance stats, versioning, and delta history. Supports filtering by confidence, bullet type, or custom criteria. Use to inspect the evolved playbook and understand learned patterns.

plan:procategory:acemcp

ace_grow_context

[ADD] ACE GROW: Manually add bullets to playbook (grow operation). Directly insert principles, strategies, tactics, constraints, or preferences. Use to seed domain-specific knowledge or codify team standards. Each bullet gets an embedding for semantic operations.

plan:procategory:acemcp

ace_refine_context

[ACE] ACE REFINE: Update bullet performance based on feedback (refine operation). Adjusts confidence scores for specific bullets based on success/failure. Use to reinforce successful patterns or penalize failed approaches. Enables continuous improvement of the playbook.

plan:procategory:acemcp

ace_reflect

[ANALYZE] ACE REFLECT: Extract insights from a reasoning trajectory. Analyzes what worked (successes) and what didn't (failures) to formulate new bullets. Returns insights with confidence scores and reasoning. Use after completing a task to learn and improve the playbook.

plan:procategory:acemcp

adapt_to_context_window

ADAPTIVE CONTEXT ALLOCATION (JSCCM-inspired): Dynamically adjust compression based on available context window. Low availability (like low SNR in wireless) -> More compression. High availability -> Less compression, more detail. Uses learned rate allocator to determine optimal skeleton ratio. Inspired by JSCCM paper's channel adaptation strategy.

plan:procategory:generalmcp

add_memory

Store an explicit memory independently of document ingestion. Useful for user preferences, decisions, gotchas, and persistent workflow hints.

plan:procategory:memorymcp

advise_cache_strategy

Get the optimal prompt caching strategy for your model. Each LLM provider handles caching differently -- Anthropic uses explicit markers, OpenAI is automatic, Gemini has implicit+explicit modes. Returns specific tips for maximizing cache hits and cost savings.

plan:procategory:advisorymcp

advise_context

Analyze all ingested documents and recommend optimal context strategy. Returns model recommendations, pruning priorities, and compression advice.

plan:procategory:advisorymcp

afm_add_message

ADAPTIVE FOCUS MEMORY: Add message to dialogue history. AFM (Adaptive Focus Memory, arXiv:2511.12712v1) manages multi-turn conversations by assigning adaptive fidelity to each message based on recency, semantic relevance, and importance. Messages are automatically classified as CRITICAL (safety-sensitive), RELEVANT, or TRIVIAL. Use this to build dialogue history before calling afm_build_context.

plan:procategory:adaptive-memorymcp

afm_build_context

[AFM] ADAPTIVE FOCUS MEMORY: Build optimized context for current query. Uses semantic similarity + recency weighting + importance classification to pack dialogue history under strict token budget. Achieves ~66% token reduction while preserving safety-critical information (e.g., allergies, constraints). Each message gets adaptive fidelity: FULL (verbatim), COMPRESSED (summary), or PLACEHOLDER. Messages packed chronologically to preserve conversation flow.

plan:procategory:adaptive-memorymcp

afm_clear_history

[DELETE] ADAPTIVE FOCUS MEMORY: Clear dialogue history. Removes all messages and resets turn counter. Use when starting a new conversation or when dialogue context is no longer relevant.

plan:procategory:adaptive-memorymcp

afm_export_history

[SAVE] ADAPTIVE FOCUS MEMORY: Export dialogue history to JSON. Saves current conversation state including all messages, turn counter, and metadata. Use this to preserve conversations for later resume. Returns JSON string that can be saved and imported later.

plan:procategory:adaptive-memorymcp

afm_get_stats

[STATS] ADAPTIVE FOCUS MEMORY: Get dialogue statistics. Returns total messages, current turn index, and importance breakdown (critical/relevant/trivial counts). Useful for monitoring dialogue state.

plan:procategory:adaptive-memorymcp

afm_import_history

[LOAD] ADAPTIVE FOCUS MEMORY: Import dialogue history from JSON. Restores a previously exported conversation state. This replaces the current dialogue history. Use this to resume saved conversations.

plan:procategory:adaptive-memorymcp

assess_cache_compatibility

Assess whether a provider and harness combination exposes enough telemetry to validate prompt cache behavior reliably.

plan:procategory:generalmcp

audit_prompt_cacheability

Audit a composed prompt for cache-friendly section ordering and volatile metadata that can break provider prefix caching.

plan:procategory:advisorymcp

batch_compress_queue

Enqueue a batch compression job. Submits a list of documents for asynchronous compression and returns a job id. Poll GET /v1/batch-queue/{id} for status and results. Requires Team or Enterprise plan.

plan:procategory:ingestionmcp

batch_ingest_documents

[BATCH] Batch ingest multiple documents concurrently for 4x faster throughput. Processes documents in parallel with bounded concurrency, progress tracking, and error isolation. One document failure won't block the entire batch. Returns detailed results for each document including success status and processing time. Ideal for enterprise-scale document ingestion.

plan:procategory:ingestionmcp

calculate_reward

[EXPERIMENTAL] Calculate decomposed compression reward using ASG-SI system. Computes 5 reward components: Schema (validation), Semantic (meaning preservation), Fidelity (ratio adherence), Composition (graph integrity), Memory (efficiency). Based on arxiv.org/abs/2512.23760 Audited Skill-Graph Self-Improvement.

plan:procategory:analyticsmcp

calculate_roi

Calculate ROI of using gotcontext compression vs raw token usage. Shows monthly cost comparison: without vs with compression, Pro plan cost, net savings, and ROI multiplier. Powers the website ROI calculator.

plan:procategory:analyticsmcp

capture_cache_telemetry

Normalize provider-side prompt cache telemetry from a real model API response and warn on silent cache misses.

plan:procategory:generalmcp

check_blind_spots

BLIND SPOT DETECTOR: Analyze if your response missed critical context. This tool embeds your response and compares it to ALL nodes in the document. If relevant content was not retrieved, it alerts you and suggests auto-injection. Use AFTER generating a response to ensure fidelity. This implements the 'Self-Correcting Context Loop'.

plan:procategory:advisorymcp

check_budget

Check token budget usage against configured limits. Supports per-session, daily, and monthly budgets. Returns usage status, alert level, and projected usage. Schema rejects unknown fields (e.g. legacy 'period' arg) so MCP agents get explicit validation errors instead of silent argument-drops.

plan:freecategory:advisorymcp

check_context_budget

Check how much of your LLM context window is being used and get proactive compression recommendations. Returns usage percentage and suggests action at 40%/60%/75% thresholds.

plan:freecategory:advisorymcp

check_environment

[HEALTH] Check comprehensive environment health: models loaded, memory usage, cache hit ratio, stale documents, and disk space. Returns recommendations for optimization. Use this to understand system state before heavy operations.

plan:freecategory:advisorymcp

check_resource_health

[SAVE] RESOURCE HEALTH: Check resource usage and system health. Returns storage, memory, and document count metrics with proactive warnings and recommendations. Use this to monitor resource usage before ingesting large documents or when experiencing slowdowns. Prevents hitting storage limits unexpectedly.

plan:procategory:advisorymcp

compare_experiment_runs

Compare two experiment runs and report deltas in pass counts, compression, verification, and reward quality.

plan:procategory:generalmcp

compare_prompt_versions

Compare two versions of the same prompt template and return changed fields plus a unified diff.

plan:procategory:generalmcp

compile_knowledge

MCP tool 'compile_knowledge' β€” call via https://api.gotcontext.ai/mcp

plan:procategory:generalmcp

compress_codebase

MCP tool 'compress_codebase' β€” call via https://api.gotcontext.ai/mcp

plan:procategory:compressionmcp

compress_mcp_registry

Compress the tool descriptions of one or more MCP servers by fetching their tools/list and running token-saver compression on the descriptions. Returns compressed tool schemas and token savings per server. Use to reduce the context cost of multi-server MCP setups. Pro+ only.

plan:procategory:compressionmcp

compress_meta_tokens

[COMPRESS] Lossless meta-token compression (arXiv 2506.00307). Finds repeated token subsequences and replaces them with compact dictionary symbols (Β§1, Β§2, …). Fully reversible. Best for repetitive text with recurring phrases. Returns compressed_text, dictionary, and token savings.

plan:procategory:compressionmcp

compress_tool_output

Compress a large MCP / CLI / command tool output blob with identifier-preservation guarantee. Uses the same CLIOutputOptimizer engine as filter_cli_output but force-keeps execution-critical tokens (file paths with line/col, error codes, symbols, stack frame locations, URLs, UUIDs, env var names) so a downstream agent can act on the compressed output WITHOUT re-running the original tool. Typical savings: 80-99% on verbose output with near-zero amnesia risk. Input is the raw blob text (not a serve

plan:procategory:compressionmcp

configure_for_client

Configure compression parameters for a specific LLM client or model. Accepts a model identifier (e.g. claude-opus-4-6, gpt-4o) or explicit context window size. Auto-tunes skeleton ratio, chunk sizes, and fidelity defaults to maximize token efficiency for the target model.

plan:procategory:generalmcp

create_connector_feed

Create a managed connector feed definition for exported web, GitHub, S3, or Slack payloads.

plan:procategory:generalmcp

create_dataset

MCP tool 'create_dataset' β€” call via https://api.gotcontext.ai/mcp

plan:procategory:generalmcp

create_handoff_bundle

Create a structured, auditable handoff bundle from a compressed document, including distilled skeleton context and optional focused evidence.

plan:procategory:generalmcp

create_project

Create a new project for API key and usage attribution. Returns the new project id. Bind API keys to a project to track per-project token savings and costs. Requires Team or Enterprise plan.

plan:procategory:generalmcp

create_prompt_template

Create a managed prompt template with version 1 and optional deployment label. Use this to make prompts first-class artifacts instead of hard-coded strings.

plan:procategory:generalmcp

delete_document

DELETE DOCUMENT: Permanently delete an ingested document. Removes the document from memory and persistent storage. This operation cannot be undone. Use with caution. Useful for managing storage limits or removing outdated documents.

plan:freecategory:generalmcp

delete_memory

Delete a previously stored explicit memory by ID.

plan:procategory:memorymcp

deploy_prompt_version

Assign or move a deployment label (production, staging, canary) to a specific prompt template version.

plan:procategory:generalmcp

detect_dead_code

MCP tool 'detect_dead_code' β€” call via https://api.gotcontext.ai/mcp

plan:procategory:generalmcp

detect_hallucination

HALLUCINATION DETECTOR: Check if a response is grounded in source material. Compares response embedding to document graph. Flags responses with low similarity to all nodes (possible fabrication). Use when uncertain about answer accuracy.

plan:procategory:generalmcp

diagnose_cache_miss

Diagnose why an expected provider cache hit missed by comparing the recorded prompt expectation with the actual rendered prefix that reached the provider.

plan:procategory:advisorymcp

discover_savings

MCP tool 'discover_savings' β€” call via https://api.gotcontext.ai/mcp

plan:procategory:analyticsmcp

estimate_model_cost

Estimate token cost savings for a model using original and compressed token counts.

plan:procategory:analyticsmcp

estimate_tokens

Estimate token count for a given text using multiple methods. Returns accurate count (tiktoken), fast estimate (bytes/4), JSON-optimized estimate (bytes/2), and raw byte count. Useful for budgeting context window usage before ingestion.

plan:freecategory:analyticsmcp

explain_compression_decision

[ANALYZE] Explain why a specific node was kept or dropped during compression. Provides detailed analysis including importance score ranking, connectivity, key entities, and relationships with other nodes. Perfect for understanding and debugging compression decisions.

plan:procategory:generalmcp

export_graph_graphml

MCP tool 'export_graph_graphml' β€” call via https://api.gotcontext.ai/mcp

plan:procategory:generalmcp

export_graph_json

[STATS] Export semantic graph as JSON for programmatic access. Returns a structured JSON representation of the semantic graph with nodes, edges, importance scores, and statistics. Perfect for custom analysis or integration with other tools.

plan:procategory:generalmcp

export_team_data

Export aggregated team savings data. Supports JSON, CSV, and Prometheus exposition formats. Use for team dashboards, monitoring, and cost reporting.

plan:procategory:generalmcp

filter_cli_output

Filter CLI command output to reduce token usage. Auto-detects command type (git, pytest, npm, lint, etc.) and applies optimal filtering strategy. Strips ANSI codes, extracts stats, groups errors, removes progress bars.

plan:procategory:generalmcp

find_duplicates

Detect near-duplicate content across different ingested documents. Uses cosine similarity on chunk embeddings to find redundant content that could be deduplicated to save tokens.

plan:procategory:searchmcp

gc_a2a_task_ack

Acknowledge an EXPIRED task, clearing its warning from the 'warnings' console channel returned alongside gc_a2a_task_inbox / gc_a2a_task_status (P2 liveness governance). This is a USER-authority action (you, the project owner, reasserting 'I've seen this') β€” it does not act as any A2A peer and does not change the task's status; it only quiets the warning. Only works on a task currently 'expired'; safe to call twice (idempotent). Requires Pro plan or higher. PROJECT BINDING: requires a project-bo

plan:procategory:platformmcp

gc_a2a_task_approve

Approve a 'draft' task you created, transitioning it to 'pending' so the assignee's gc_a2a_task_inbox poll can see it for the first time (the A5 explicit-approval safety gate β€” no task is ever auto-activated). The acting 'requester' peer is auto-resolved the same way as gc_a2a_task_create. Requires Pro plan or higher. PROJECT BINDING: requires a project-bound gc_ API key; an unbound key returns {error: 'no_project_selected'}.

plan:procategory:platformmcp

gc_a2a_task_cancel

Cancel a 'draft' or 'pending' task you created (never a 'claimed' or 'completed' one). The acting 'requester' peer is auto-resolved the same way as gc_a2a_task_create. Requires Pro plan or higher. PROJECT BINDING: requires a project-bound gc_ API key; an unbound key returns {error: 'no_project_selected'}.

plan:procategory:platformmcp

gc_a2a_task_claim

Claim a 'pending' task as its assignee, under a fresh Ed25519-signed proof (NOT a gc_-key-derived identity β€” 'from_peer_id' + 'proof_jws' are the whole authorization here; claim_task cryptographically verifies proof_jws was signed by from_peer_id's registered private key, bound to this exact task_id and the 'claim' action). A public, gc_-key-free equivalent exists at POST /a2a/v1/tasks/claim for an assignee process with no gc_ key of its own. On success the task transitions to 'claimed' with a l

plan:procategory:platformmcp

gc_a2a_task_complete

Complete a 'claimed' task with a verifiable, assignee-signed result. 'result_hash' inside proof_jws must equal the SHA-256 of the canonical (sorted-key, no-whitespace) JSON serialization of 'result_payload' β€” a mismatch (tampered or incomplete result) rejects generically. A public, gc_-key-free equivalent exists at POST /a2a/v1/tasks/complete for an assignee process with no gc_ key of its own. Requires Pro plan or higher (this MCP surface; the public REST route has no plan gate).

plan:procategory:platformmcp

gc_a2a_task_create

Delegate a task to another of your registered A2A peer agents (see GET /v1/agents/a2a-peers for peer ids). Creates a task contract in 'draft' status β€” it is NOT visible to the assignee's inbox until gc_a2a_task_approve is called (no task auto-activates; explicit approval is required). The acting 'requester' peer is auto-resolved from this gc_ key's bound A2A peer (or the user's sole registered peer, if unambiguous); pass 'requester_peer_id' explicitly to override. Returns the signed task contrac

plan:procategory:platformmcp

gc_a2a_task_inbox

List tasks addressed to ANY of your registered A2A peers (an assignee's poll). Filters by status (default 'pending' β€” tasks awaiting a claim). Requires Pro plan or higher.

plan:procategory:platformmcp

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
gotcontext.ai β€” what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
1.66.4
Auth schemes
gcApiKey mcpOAuth
Extensions
https://gotcontext.ai/extensions/mcp/v1
Tools exposed in this Agent Card map 1:1 to MCP tools available at the /mcp endpoint via Streamable HTTP. Use the MCP JSON-RPC tools/call method with the skill id as the tool name.
https://gotcontext.ai/extensions/plan-tier/v1
Each skill carries a 'plan:<tier>' tag (free|pro) indicating which subscription tier may invoke it. Pro tier and above unlock the full catalogue.
https://gotcontext.ai/extensions/a2a-share-jws/v1
Outbound KB share manifests and inbound share-request decisions are signed with Ed25519 (JWS, alg=EdDSA, a 'kid' header). Fetch the verification JWKS from jwks_url to verify a manifest's signature independently of the gotcontext.ai API.
https://gotcontext.ai/extensions/a2a-task-push/v1
Cross-agent task-delegation (gc_a2a_task_*) lifecycle updates are pushed to your registered gotcontext webhooks as an 'a2a.task.status' event when a delegated task changes state (approved / claimed / completed / cancelled), so a task owner can stop polling
urn:nevermined:payment
Accepts Nevermined payment-signature headers on /v1/compress* endpoints. Charge is billed asynchronously to the holder's Nevermined wallet; gotcontext.ai does not custody funds.
A2A protocol extensions the card declares. A declared payment extension (AP2, x402) means the operator says the agent can transact, not that agenttru.st has seen it do so.
Card completeness
complete all eight fields required by a2a.proto v1.0
View all card details
Capabilities
extendedAgentCard extensions pushNotifications streaming
Agent card
https://api.gotcontext.ai/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.