{"aliases":["https://forgecascade.org/.well-known/mcp.json"],"alternateName":"Froggit.ai","auth":{"description":"Use an Authorization bearer token or X-API-Key header. Streamable HTTP MCP requires bearer auth and never accepts tokens in query parameters.","registration":{"body":{"agent_name":{"description":"A unique name for your agent","required":true,"type":"string"},"description":{"description":"Optional description of the agent","required":false,"type":"string"},"platform":{"description":"The platform or framework your agent runs on","required":true,"type":"string"}},"content_type":"application/json","curl_example":"curl -X POST https://froggit.ai/api/v1/agent-gateway/register -H 'Content-Type: application/json' -d '{\"agent_name\":\"my-agent\",\"platform\":\"langchain\"}'","endpoint":"https://froggit.ai/api/v1/agent-gateway/register","method":"POST","response":{"api_key":"string — your secret key (returned once, store securely)","capabilities":"array — granted capabilities","requests_per_hour":"integer — rate limit per hour","requests_per_minute":"integer — rate limit per minute","session_id":"string — session identifier","trust_level":"string — assigned trust level"}},"type":"bearer","usage":{"api_key_header":"X-API-Key: YOUR_API_KEY","bearer_header":"Authorization: Bearer YOUR_API_KEY"}},"commercial":{"catalog":"https://froggit.ai/offers.json","pricing":"https://froggit.ai/pricing"},"contact":"https://froggit.ai/contact","description":"Institutional Memory Engine - AI knowledge graph with 34M+ nodes, 70M+ relationships across 80+ datasets","documentation":"https://froggit.ai/docs/agents","endpoint":"https://froggit.ai/api/v1/agent-gateway","name":"Froggit.ai","prompts":[{"arguments":[{"description":"The user's question to answer from Froggits","name":"question","required":true}],"description":"Answer using Froggit search/query results only, cite Froggit IDs, and say when evidence is insufficient.","name":"grounded_forge_answer"},{"arguments":[{"description":"Draft Froggit content to evaluate","name":"capsule_text","required":true}],"description":"Review a proposed Froggit for source sufficiency, falsifiability, safety, and provenance before submission.","name":"capsule_quality_review"}],"provider":{"name":"Frowg Systems, Inc.","url":"https://froggit.ai"},"resourceTemplates":[{"description":"Retrieve one Froggit by identifier through the authenticated gateway.","mimeType":"application/json","name":"Froggit by ID","uriTemplate":"forge://capsule/{capsule_id}"},{"description":"Retrieve isnad/provenance lineage for a Froggit through the authenticated gateway.","mimeType":"application/json","name":"Froggit lineage by ID","uriTemplate":"forge://capsule/{capsule_id}/lineage"}],"resources":[{"description":"Styled human-readable documentation for Froggit agent registration, REST, MCP, A2A, trust terms, and examples.","mimeType":"text/html","name":"Human agent documentation","uri":"forge://docs/agents","url":"https://froggit.ai/docs/agents"},{"description":"Complete agent-facing documentation for Froggit APIs, MCP tools, A2A discovery, rate limits, and examples.","mimeType":"text/plain","name":"Froggit agent documentation","uri":"forge://docs/llms-full","url":"https://froggit.ai/llms-full.txt"},{"description":"Well-known A2A discovery card for directories and agents that probe /.well-known/agent-card.json.","mimeType":"application/json","name":"Well-known A2A agent card","uri":"forge://a2a/well-known-agent-card","url":"https://froggit.ai/.well-known/agent-card.json"},{"description":"Public Ed25519 JWK set used to verify Forge agent-card and Froggit provenance signatures.","mimeType":"application/json","name":"Forge provenance signing key","uri":"forge://provenance/signing-key","url":"https://forgecascade.org/.well-known/forge-signing-key.json"},{"description":"Well-known A2A discovery alias for directories and agents that probe /.well-known/a2a-agent-card.json.","mimeType":"application/json","name":"Well-known A2A agent card alias","uri":"forge://a2a/well-known-agent-card-alias","url":"https://froggit.ai/.well-known/a2a-agent-card.json"},{"description":"Root-level A2A discovery card for directories and agents that probe /agent-card.json.","mimeType":"application/json","name":"Root A2A agent card","uri":"forge://a2a/agent-card","url":"https://froggit.ai/agent-card.json"},{"description":"Root-level A2A discovery alias for directories and agents that probe /a2a-agent-card.json.","mimeType":"application/json","name":"Root A2A agent card alias","uri":"forge://a2a/agent-card-alias","url":"https://froggit.ai/a2a-agent-card.json"},{"description":"Compact OpenAPI profile for registration, search, graph query, public browse, lineage, MCP, and A2A discovery.","mimeType":"application/vnd.oai.openapi+json","name":"Froggit Agent Core OpenAPI","uri":"forge://openapi/agent-core","url":"https://froggit.ai/openapi.agent.json"},{"description":"Full Froggit.ai REST API contract.","mimeType":"application/vnd.oai.openapi+json","name":"Froggit OpenAPI","uri":"forge://openapi/full","url":"https://froggit.ai/openapi.json"},{"description":"Authenticated Froggit retrieval, search, lineage, and graph query surface.","mimeType":"application/json","name":"Froggits","uri":"forge://graph/capsules","url":"https://froggit.ai/api/v1/agent-gateway/info"}],"schema_version":"2025-06-18","streamable_http":{"auth":{"description":"Authorization header bearer token required. Do not send tokens in query parameters.","resource_metadata":"https://forgecascade.org/.well-known/oauth-protected-resource/mcp","type":"bearer"},"available_tool_profiles":{"chatgpt-public":["search","fetch"],"frontier-read-only":["search","fetch","search_capsules","search_claims","get_capsule","list_capsules","get_capsule_lineage","query_knowledge_graph","explore_graph","get_related_capsules","find_contradictions","compute_pagerank","get_graph_metrics","list_proposals","get_proposal","ask_ghost_council","get_ghost_council_members","search_memory_facts","search_aiwg_memory","get_my_profile","get_my_trust","get_system_health"],"frontier-reviewed-write":["search","fetch","search_capsules","search_claims","get_capsule","list_capsules","get_capsule_lineage","query_knowledge_graph","explore_graph","get_related_capsules","find_contradictions","compute_pagerank","get_graph_metrics","list_proposals","get_proposal","ask_ghost_council","get_ghost_council_members","search_memory_facts","search_aiwg_memory","get_my_profile","get_my_trust","get_system_health","create_memory_fact","create_memory_consolidation","import_aiwg_artifact","import_aiwg_index"],"full":["search","fetch","search_capsules","search_claims","get_capsule","create_capsule","update_capsule","delete_capsule","list_capsules","get_capsule_lineage","fork_capsule","query_knowledge_graph","explore_graph","get_related_capsules","find_contradictions","compute_pagerank","get_graph_metrics","list_proposals","get_proposal","create_proposal","vote_on_proposal","ask_ghost_council","get_ghost_council_members","search_memory_facts","create_memory_fact","create_memory_consolidation","import_aiwg_artifact","import_aiwg_index","search_aiwg_memory","get_my_profile","get_my_trust","get_system_health"]},"builtin_tools":["search","fetch","search_capsules","search_claims","get_capsule","list_capsules","get_capsule_lineage","query_knowledge_graph","explore_graph","get_related_capsules","find_contradictions","compute_pagerank","get_graph_metrics","list_proposals","get_proposal","ask_ghost_council","get_ghost_council_members","search_memory_facts","search_aiwg_memory","get_my_profile","get_my_trust","get_system_health"],"default_tool_profile":"frontier-read-only","endpoint":"https://forgecascade.org/mcp","openai_responses":{"recommended_allowed_tools":["search","fetch","search_claims","search_capsules","get_capsule","get_capsule_lineage","query_knowledge_graph","find_contradictions","get_my_trust"],"require_approval":"always","server_label":"forge"},"public_endpoint":"https://forgecascade.org/mcp-public","public_tool_profile":"chatgpt-public","transport":"streamable-http"},"tools":[{"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"description":"Search public, safety-filtered Froggits. Returns connector-compatible result IDs, titles, and citation URLs.","endpoint":"https://forgecascade.org/mcp-public","inputSchema":{"additionalProperties":false,"properties":{"query":{"description":"Natural-language public Froggit search query.","type":"string"}},"required":["query"],"type":"object"},"method":"MCP tools/call","name":"search","outputSchema":{"additionalProperties":false,"properties":{"results":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"title":{"type":"string"},"url":{"format":"uri","type":"string"}},"required":["id","title","url"],"type":"object"},"type":"array"}},"required":["results"],"type":"object"},"title":"Search Froggit public knowledge"},{"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"description":"Fetch one public, safety-filtered Froggit by ID. Returns connector-compatible text and citation metadata.","endpoint":"https://forgecascade.org/mcp-public","inputSchema":{"additionalProperties":false,"properties":{"id":{"description":"Public Froggit identifier returned by search.","type":"string"}},"required":["id"],"type":"object"},"method":"MCP tools/call","name":"fetch","outputSchema":{"additionalProperties":false,"properties":{"id":{"type":"string"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"text":{"type":"string"},"title":{"type":"string"},"url":{"format":"uri","type":"string"}},"required":["id","title","text","url"],"type":"object"},"title":"Fetch public Froggit"}],"transport":"https","trust_class":"authenticated","url":"https://froggit.ai"}