Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Comprehensive MCP server for FDA drug information including shortages, recalls, labels, and market analysis Certus Drug Information MCP Server **Get current FDA drug data in your AI assistant.** Certus connects Claude, ChatGPT, and other AI assistants to official FDA databases. Your AI gets fresh information about drug shortages, recalls, and prescribing details instead of outdated training data. This server gives you real-time access to FDA drug information including shortages, recalls, labels, and trend analysis. Try the Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Freshness
Last checked 2/22/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
certus-drug-information-mcp-server is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
Comprehensive MCP server for FDA drug information including shortages, recalls, labels, and market analysis Certus Drug Information MCP Server **Get current FDA drug data in your AI assistant.** Certus connects Claude, ChatGPT, and other AI assistants to official FDA databases. Your AI gets fresh information about drug shortages, recalls, and prescribing details instead of outdated training data. This server gives you real-time access to FDA drug information including shortages, recalls, labels, and trend analysis. Try the
Public facts
6
Change events
1
Artifacts
0
Freshness
Feb 22, 2026
Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 22, 2026
Vendor
Aditya Damerla128
Artifacts
0
Benchmarks
0
Last release
2.0.0
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/aditya-damerla128/Certus_server.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Aditya Damerla128
Protocol compatibility
MCP
Auth modes
mcp, api_key
Machine-readable schemas
OpenAPI or schema references published
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
json
{
"mcpServers": {
"Certus": {
"command": "npx",
"args": ["mcp-remote", "https://certus.opensource.mieweb.org/mcp"]
}
}
}json
{
"mcpServers": {
"Certus": {
"command": "node",
"args": ["/path/to/your/stdio-wrapper.js"]
}
}
}json
{
"mcpServers": {
"Certus": {
"command": "npx",
"args": ["mcp-remote", "https://certus-server-production.up.railway.app/mcp"]
}
}
}mermaid
graph TB
Users[Healthcare Professionals<br/>& Patients] --> Claude[Claude Desktop]
Users --> LibreChat[LibreChat Interface<br/>certus-chat.opensource.mieweb.org]
Users --> Other[Other MCP Clients<br/>VS Code, Cursor, etc.]
Claude --> Bridge1[mcp-remote<br/>stdio bridge]
LibreChat --> Bridge2[stdio-wrapper.js<br/>custom bridge]
Other --> Bridge3[MCP Transport<br/>bridges]
Bridge1 --> Server[Certus MCP Server<br/>Express.js + MCP 2024-11-05]
Bridge2 --> Server
Bridge3 --> Server
Server --> Client[OpenFDA Client<br/>Intelligent Search + Safety-First Caching]
Client --> Cache[Cache Layer<br/>TTL-based with Medical Safety Logic]
Cache --> FDA1[FDA Drug Shortages<br/>api.fda.gov/drug/shortages]
Cache --> FDA2[FDA Drug Labels<br/>api.fda.gov/drug/label]
Client --> FDA3[FDA Enforcement<br/>api.fda.gov/drug/enforcement<br/>ALWAYS FRESH - No Cache]
Client --> FDA4[FDA Adverse Events<br/>api.fda.gov/drug/event<br/>Serious Events: ALWAYS FRESH]
style Users fill:#e1f5fe
style Server fill:#f3e5f5
style Client fill:#e8f5e8
style Cache fill:#f0f8ff
style FDA1 fill:#fff3e0
style FDA2 fill:#fff3e0
style FDA3 fill:#ffebee
style FDA4 fill:#ffebeetext
Search for current shortages of insulin and show me the raw FDA data Get the complete FDA medication profile for metformin including label and shortage information Search the FDA enforcement database for any recalls involving acetaminophen Analyze shortage patterns for lisinopril using historical FDA data from the past 6 months Perform batch analysis on these drugs: insulin, metformin, lisinopril, aspirin - include trend data Get FDA label information for atorvastatin and check current shortage status Search for adverse events reported to FDA for aspirin Show me only serious adverse events for warfarin that resulted in hospitalization or death Get FDA adverse event data for metformin and check for any lactic acidosis reports
bash
docker run -d -p 443:443 \ --name certus-server \ --restart unless-stopped \ ghcr.io/zesty-genius128/certus_server:latest
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
Comprehensive MCP server for FDA drug information including shortages, recalls, labels, and market analysis Certus Drug Information MCP Server **Get current FDA drug data in your AI assistant.** Certus connects Claude, ChatGPT, and other AI assistants to official FDA databases. Your AI gets fresh information about drug shortages, recalls, and prescribing details instead of outdated training data. This server gives you real-time access to FDA drug information including shortages, recalls, labels, and trend analysis. Try the
Get current FDA drug data in your AI assistant.
Certus connects Claude, ChatGPT, and other AI assistants to official FDA databases. Your AI gets fresh information about drug shortages, recalls, and prescribing details instead of outdated training data.
This server gives you real-time access to FDA drug information including shortages, recalls, labels, and trend analysis.
Test the Certus system immediately: https://certus-chat.opensource.mieweb.org
Access real-time FDA drug information through a ChatGPT-like interface. No setup required - just visit the link and start asking about drug shortages, recalls, and medication information.
Click to watch: Real-time FDA drug information queries in the LibreChat interface
Note: If your search does not return results right away, try asking the chatbot to check the identifier type again. This is a known limitation of the current chatbot implementation, not a server issue.
For clinical workflows, EHR integration, and regulatory compliance guidance, see our Healthcare Professional Guide.
Note: Adverse event searches can return large datasets. Search individual drugs rather than comparing multiple drugs at once to avoid hitting limits.
Visit https://certus-chat.opensource.mieweb.org and ask questions like:
Drug Shortage Queries:
Medication Label Information:
Drug Recall Searches:
Complete Medication Profiles:
Trend Analysis:
Batch Analysis:
Adverse Events Queries:
Use the live chatbot at https://certus-chat.opensource.mieweb.org for immediate drug information queries. No setup needed.
Add Certus tools directly to Claude Desktop. Works with your existing AI assistant workflow.
Deploy the Certus server with any MCP-compatible client:
Use REST API endpoints for custom healthcare applications:
/mcp endpoint for JSON-RPC tool calls/tools endpoint for integration planning/health endpointCertus uses a universal HTTP-based architecture with stdio transport bridges. This makes it work with all major MCP clients including Claude Desktop, VS Code, Cursor, Visual Studio, Windsurf, and LibreChat.
Key Advantages:
Click to watch: Complete Claude Desktop setup walkthrough
This works with all MCP clients (Claude Desktop, VS Code, Cursor, Visual Studio, Windsurf):
Configuration file locations:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json.vscode/mcp.json (workspace) or global settings~/.cursor/mcp.json or .cursor/mcp.json (project)<SOLUTIONDIR>\.mcp.json{
"mcpServers": {
"Certus": {
"command": "npx",
"args": ["mcp-remote", "https://certus.opensource.mieweb.org/mcp"]
}
}
}
If npx mcp-remote doesn't work with your MCP client, use our stdio wrapper:
stdio-wrapper.js from our repository{
"mcpServers": {
"Certus": {
"command": "node",
"args": ["/path/to/your/stdio-wrapper.js"]
}
}
}
Note: Replace
/path/to/your/stdio-wrapper.jswith the actual path where you saved the wrapper file.
If the main server is unavailable, use the Railway backup:
{
"mcpServers": {
"Certus": {
"command": "npx",
"args": ["mcp-remote", "https://certus-server-production.up.railway.app/mcp"]
}
}
}
Note: Railway deployment is currently stopped to preserve the $5 free credit. Use railway up to restart when needed.
Close and reopen Claude Desktop/the MCP client completely. The drug information tools should now be available.
In Claude Desktop, try asking:
graph TB
Users[Healthcare Professionals<br/>& Patients] --> Claude[Claude Desktop]
Users --> LibreChat[LibreChat Interface<br/>certus-chat.opensource.mieweb.org]
Users --> Other[Other MCP Clients<br/>VS Code, Cursor, etc.]
Claude --> Bridge1[mcp-remote<br/>stdio bridge]
LibreChat --> Bridge2[stdio-wrapper.js<br/>custom bridge]
Other --> Bridge3[MCP Transport<br/>bridges]
Bridge1 --> Server[Certus MCP Server<br/>Express.js + MCP 2024-11-05]
Bridge2 --> Server
Bridge3 --> Server
Server --> Client[OpenFDA Client<br/>Intelligent Search + Safety-First Caching]
Client --> Cache[Cache Layer<br/>TTL-based with Medical Safety Logic]
Cache --> FDA1[FDA Drug Shortages<br/>api.fda.gov/drug/shortages]
Cache --> FDA2[FDA Drug Labels<br/>api.fda.gov/drug/label]
Client --> FDA3[FDA Enforcement<br/>api.fda.gov/drug/enforcement<br/>ALWAYS FRESH - No Cache]
Client --> FDA4[FDA Adverse Events<br/>api.fda.gov/drug/event<br/>Serious Events: ALWAYS FRESH]
style Users fill:#e1f5fe
style Server fill:#f3e5f5
style Client fill:#e8f5e8
style Cache fill:#f0f8ff
style FDA1 fill:#fff3e0
style FDA2 fill:#fff3e0
style FDA3 fill:#ffebee
style FDA4 fill:#ffebee
Frontend Layer:
Integration Layer:
Backend Layer:
Healthcare-Focused Data Flow:
For complete API documentation with examples and detailed parameter specifications, see our API Reference Guide.
search_drug_shortagesSearch the FDA drug shortages database using intelligent matching strategies.
Parameters:
drug_name (string, required): Name of the drug (generic or brand name)limit (integer, optional): Maximum results to return (1-50, default: 10)Returns: Raw FDA shortage data including shortage reasons, estimated resolution dates, and affected products.
get_medication_profileGet comprehensive drug information combining FDA label data and current shortage status.
Parameters:
drug_identifier (string, required): Drug name or identifieridentifier_type (string, optional): Type of identifier (default: "openfda.generic_name")Returns: Combined medication profile with both FDA label information and shortage data.
search_drug_recallsSearch the FDA enforcement database for drug recalls using multiple search strategies.
Parameters:
drug_name (string, required): Drug name to search for recallslimit (integer, optional): Maximum results (1-50, default: 10)Returns: Raw FDA enforcement data including recall classifications, reasons, and affected products.
get_drug_label_infoRetrieve FDA-approved drug label information and prescribing data.
Parameters:
drug_identifier (string, required): Drug identifieridentifier_type (string, optional): Type of identifier (default: "openfda.generic_name")Returns: Complete FDA structured product labeling data.
analyze_drug_shortage_trendsAnalyze drug shortage patterns using historical FDA shortage data.
Parameters:
drug_name (string, required): Drug name to analyzemonths_back (integer, optional): Analysis period in months (1-60, default: 12)Returns: Comprehensive trend analysis with calculated metrics including shortage frequency, duration patterns, and historical timeline analysis using FDA shortage data.
search_adverse_eventsSearch the FDA adverse event reporting system (FAERS) for reported side effects and reactions.
Parameters:
drug_name (string, required): Name of the drug to search for adverse eventslimit (integer, optional): Maximum adverse event reports to return (1-50, default: 5)detailed (boolean, optional): Return full raw FDA data (true) or summarized data (false). Default false for better performance.Returns: Raw FDA FAERS data including patient demographics, reaction terms, seriousness indicators, and safety report details.
search_serious_adverse_eventsSearch for serious adverse events only (hospitalization, death, disability, life-threatening conditions).
Parameters:
drug_name (string, required): Name of the drug to search for serious adverse eventslimit (integer, optional): Maximum serious adverse event reports to return (1-50, default: 5)detailed (boolean, optional): Return full raw FDA data (true) or summarized data (false). Default false for better performance.Returns: Raw FDA FAERS data filtered for serious outcomes with safety warnings and report classifications.
batch_drug_analysisSimultaneously analyze multiple drugs for shortages, recalls, and optionally trends.
Parameters:
drug_list (array, required): List of drug names (max 25 drugs)include_trends (boolean, optional): Include trend analysis (default: false)Returns: Array of analysis results containing shortage data, recall data, and optionally trend data for each drug.
Search for current shortages of insulin and show me the raw FDA data
Get the complete FDA medication profile for metformin including label and shortage information
Search the FDA enforcement database for any recalls involving acetaminophen
Analyze shortage patterns for lisinopril using historical FDA data from the past 6 months
Perform batch analysis on these drugs: insulin, metformin, lisinopril, aspirin - include trend data
Get FDA label information for atorvastatin and check current shortage status
Search for adverse events reported to FDA for aspirin
Show me only serious adverse events for warfarin that resulted in hospitalization or death
Get FDA adverse event data for metformin and check for any lactic acidosis reports
railway up to restart when needed.Current FDA API endpoint availability:
docker run -d -p 443:443 \
--name certus-server \
--restart unless-stopped \
ghcr.io/zesty-genius128/certus_server:latest
Then update your Claude config to use your server URL.
For complete deployment guides including Docker, Railway, self-hosted, and configuration options, see our Deployment Guide.
Get a free FDA API key for higher rate limits:
OPENFDA_API_KEY=your_fda_api_key_here
PORT=3000
Get a free FDA API key at: https://open.fda.gov/apis/authentication/
For detailed configuration including environment variables, caching behavior, rate limits, and medical safety settings, see our Configuration Guide.
Comprehensive Testing Pipeline:
Docker Build and Distribution:
Security and Maintenance Automation:
Enterprise-Grade Testing:
Deployment Verification:
# Check if server is running
curl https://certus.opensource.mieweb.org/health
# Test with MCP inspector
npx @modelcontextprotocol/inspector https://certus.opensource.mieweb.org/mcp
For comprehensive testing guides including unit tests, API testing, and deployment validation, see our Testing and Validation Guide.
Certus_server/
├── official-mcp-server.js # Main MCP server implementation
├── openfda-client.js # FDA API integration and data processing
├── stdio-wrapper.js # Local development and testing support
├── package.json # Dependencies and scripts
├── claude_desktop_config.json # Example Claude configuration
└── README.md # This documentation
| Endpoint | Method | Description |
|----------------|--------|------------------------------------------|
| /health | GET | Server health check and status |
| /mcp | POST | MCP JSON-RPC endpoint for tool calls |
| /tools | GET | List all available tools and schemas |
| /cache-stats | GET | Real-time cache statistics and monitoring |
| /cache-cleanup | POST | Manual cache cleanup with statistics |
| /robots.txt | GET | Web crawler directives (blocks all crawlers) |
| / | GET | Server information and documentation |
Certus integrates with the following official FDA openFDA API endpoints to provide comprehensive drug information:
| OpenFDA Endpoint | Purpose | Description | Data Source |
|------------------|---------|-------------|-------------|
| /drug/label.json | Drug Labeling | FDA-approved prescribing information, structured product labeling, dosage forms, indications, contraindications, and warnings | FDA National Drug Code Directory |
| /drug/shortages.json | Drug Shortages | Current and resolved drug shortage information including reasons, estimated resolution dates, and manufacturer contact details | FDA Drug Shortage Database |
| /drug/enforcement.json | Drug Recalls | Drug recall and enforcement actions including recall classifications, affected products, and distribution information | FDA Enforcement Reports Database |
| /drug/event.json | Adverse Events | Adverse event reports submitted to FDA including patient demographics, reactions, seriousness indicators, and safety data | FDA Adverse Event Reporting System (FAERS) |
Base URL: https://api.fda.gov
Authentication: Optional API key for higher rate limits (1,000 requests/day without key, 120,000 requests/day with key)
Rate Limiting: Automatically managed by Certus server with intelligent request strategies
Data Format: All endpoints return raw FDA JSON data with minimal processing to preserve accuracy
Official Documentation: FDA openFDA APIs
CodeQL Static Analysis:
Container Security:
Dependency Management:
Medical Data Safety:
Professional Security Attestation:
/cache-cleanup endpointTool not appearing in Claude:
Connection errors:
curl https://certus.opensource.mieweb.org/healthNo results found:
For detailed troubleshooting including debug commands, performance issues, and comprehensive solutions, see our Troubleshooting Guide.
MIT License
Live Chatbot: https://certus-chat.opensource.mieweb.org
Primary Server: https://certus.opensource.mieweb.org/mcp
Backup Server: https://certus-server-production.up.railway.app/mcp
Status: Production Ready
Protocol: MCP 2024-11-05
Data Sources: FDA Drug Shortages, Labels, Enforcement, and Adverse Events
(FAERS) Databases
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
mcp, api_key
Streaming
Yes
Data region
global
Protocol support
Requires: mcp, lang:typescript, streaming
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
80
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
74
Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Rank
72
An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"mcp",
"api_key"
],
"requires": [
"mcp",
"lang:typescript",
"streaming"
],
"forbidden": [],
"supportsMcp": true,
"supportsA2a": false,
"supportsStreaming": true,
"inputSchemaRef": "https://github.com/aditya-damerla128/Certus_server#input",
"outputSchemaRef": "https://github.com/aditya-damerla128/Certus_server#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:44:37.996Z",
"sourceUpdatedAt": "2026-02-24T19:44:37.996Z",
"freshnessSeconds": 4435897
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-04-17T03:56:15.202Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "supported",
"confidenceSource": "contract",
"notes": "Confirmed by capability contract"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "remote-mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "drug-information",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "drug-shortage",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "drug-recalls",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "fda",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "healthcare",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "pharmacy",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "medication",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "pharmaceutical",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "openFDA",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|supported|contract capability:mcp|supported|profile capability:remote-mcp|supported|profile capability:drug-information|supported|profile capability:drug-shortage|supported|profile capability:drug-recalls|supported|profile capability:fda|supported|profile capability:healthcare|supported|profile capability:pharmacy|supported|profile capability:medication|supported|profile capability:pharmaceutical|supported|profile capability:openFDA|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:44:37.996Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "mcp, api_key",
"href": "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:44:37.996Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/aditya-damerla128/Certus_server#input",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:44:37.996Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Aditya Damerla128",
"href": "https://github.com/aditya-damerla128/Certus_server",
"sourceUrl": "https://github.com/aditya-damerla128/Certus_server",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-aditya-damerla128-certus-server/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to certus-drug-information-mcp-server and adjacent AI workflows.