150,000+ agents registered. Trust scores show their math.Explore →
Explorer/MCP/smithery/cortex

Cortex

REMOTE
smithery/cortex

Internal developer portal for engineering standards. Catalog services, track ownership, and enforce scorecards across teams.

○ Remote (HTTP) Server
This server runs on the internet and communicates over HTTP. It does not have direct access to your local filesystem or environment variables.
Tools
30
Indexed
20d ago
Transport
Remote / HTTP
Liveness
● Live
Uptime
100%based on 25 checks
Avg response
272ms
← older · newer →
Security Scan
Security scan pending — this server has not yet been analyzed.
Risk Surface
Risk surface analysis pending — tool annotation scanning is coming soon.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://cortex.run.tools
Tools (30)
listAllEntities
List and filter catalog entities with support for pagination, search, and various filters including groups, types, owners, and git repositories. If the client is trying to fetch data for teams, use 'type': 'team' in these APIs.
listEntityDescriptors
Cortex Catalog API - Access and manage your service catalog, teams, domains, and resources
listDependenciesForEntity
List all dependencies for an entity including both incoming (who depends on this service) and outgoing (what this service depends on) relationships. Essential for understanding service interactions, planning changes, and assessing blast radius
getDependency
Get specific dependency details between two entities including method, path, and metadata. Useful for understanding the nature of the relationship, API contracts, and communication patterns between services
getEntityDetails
Retrieve comprehensive details about a specific entity including its metadata, ownership, hierarchies, and relationships. This is the primary method for getting complete information about services, teams, or domains.
getCustomDataForEntity
List all custom data key-value pairs associated with an entity. Retrieve metadata, configuration settings, and custom attributes stored for services, resources, or domains. Supports pagination for entities with large amounts of custom data
getCustomDataForEntityByKey
Retrieve a specific custom data value by key for an entity. Efficiently access individual metadata attributes, configuration values, or custom properties without fetching all custom data
listCustomEventsForEntity
List custom events for an entity with optional filtering by type and time range. Supports pagination and filtering by event type, start time, and end time to retrieve historical event data
getCustomEventForEntityByUuid
Retrieve a specific custom event by its UUID. Returns event details including title, description, timestamp, type, and any custom data associated with the event
getDeploysForEntity
List all deployments for a specific catalog entity. Returns deployment history including timestamps, environments, SHAs, and deployment types in paginated format
getCurrentOncallForEntity
Retrieve the current on-call personnel for an entity in real-time. Shows who is actively responsible for incident response, including primary and secondary on-call, contact information, and rotation schedules
getEntityDescriptor
Cortex Catalog API - Access and manage your service catalog, teams, domains, and resources
listEntityDestinationsForRelationshipType
List all destinations for a certain relationship type & entity. Use the listRelationshipTypes tool to find the relevant relationshipTypeTag.
listEntitySourcesForRelationshipType
List all sources for a certain relationship type & entity. Use the listRelationshipTypes tool to find the relevant relationshipTypeTag.
getCustomMetricData
Retrieve custom metric data points for an entity. Returns paginated time-series data for a specific custom metric, with optional filtering by date range to analyze trends and patterns
queryPointInTimeMetrics
Execute point-in-time queries for one or more engineering metrics. Returns current metric values for specified time periods, with support for batch queries and optional period-over-period comparisons. Time range (startTime/endTime) cannot exceed 6 months (180 days). PREREQUISITES - Follow this workflow: 1. Discover all available metrics ONCE: Call listMetricDefinitions (view='basic') - cache this response 2. Get metric query metadata ONCE per metric: Call listMetricDefinitions (view='full', key=METRIC_KEY) - supportedAggregations: Valid aggregation methods - orderByAttribute: Attribute path for sorting by metric values - groupByOptions[].key: Valid groupBy keys (use exact values, do NOT guess) - filterOptions[].key: Valid filter keys (use exact values, do NOT guess) Cache the full view response for each metric. Reuse the metadata from cached responses for subsequent queries on the same metric. 3. Construct query: Use the query metadata from the full view responses in step 2 to build valid point-in-time requests IMPORTANT: Cache only results from listMetricDefinitions. Do NOT cache point-in-time query results - always execute fresh queries for current data. Only refresh cached listMetricDefinitions responses if no longer in your context window or explicitly requested. Do NOT guess attribute names - always use exact values from listMetricDefinitions responses. Response includes: - Lightweight metadata: Column definitions optimized for programmatic use - Row data: Actual metric values and dimensional data - No heavy schemas: Source definitions excluded (get from listMetricDefinitions instead) Error responses: - 400: Invalid metric names, date range, validation errors, or unsupported metric combinations - 403: Feature not enabled (contact [email protected])
listMetricDefinitions
List all available engineering metric definitions. USAGE - Call this endpoint BEFORE querying metrics (queryPointInTimeMetrics): 1. Once at start: Call with view='basic' to discover all available metrics - cache this response 2. Once per metric: Call with view='full' and key=METRIC_KEY to get detailed metadata - cache each response 3. Use cached metadata to construct valid point-in-time queries Cache responses in your context. Only refresh if no longer in your context window or explicitly requested (ex to check if metric readiness has changed). Query parameters: - view: 'basic' (default) returns minimal info, 'full' includes sources and query metadata - key: Filter metrics by key (supports multiple values and comma-separated lists) Full view provides query construction metadata: - supportedAggregations: Valid aggregation methods for the metric - orderByAttribute: Attribute path for sorting by metric values - groupByOptions[].key: Valid groupBy keys (use exact values, do NOT guess) - filterOptions[].key: Valid filter keys (use exact values, do NOT guess) Valid orderBy attributes for metric queries: - orderByAttribute: The metric value itself (returned in full view) - Source attributes: Any attribute from the metric's source (e.g., "source_name.attribute_name") - Dimension attributes: Any attribute from related dimensions (e.g., "source_name.dimension_name.attribute_name") Filter operators by type (for constructing queries): - STRING: EQUAL, NOT_EQUAL, IS_NULL, IS_NOT_NULL, LIKE, NOT_LIKE, IN, NOT_IN, ANY - INTEGER/DECIMAL/DOUBLE: EQUAL, NOT_EQUAL, IS_NULL, IS_NOT_NULL, GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, IN, NOT_IN, BETWEEN, ANY - DATETIME/DATE: EQUAL, NOT_EQUAL, IS_NULL, IS_NOT_NULL, GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, BETWEEN - BOOLEAN: EQUAL, NOT_EQUAL, IS_NULL, IS_NOT_NULL, IN, NOT_IN - ARRAY: EQUAL, CONTAINS, IN Error responses: - 400: Invalid view parameter (must be 'basic' or 'full') - 403: Restricted Feature (contact [email protected])
listInitiatives
List all initiatives in the organization with optional filters for draft and expired initiatives. View active improvement programs, strategic projects, and their current status to understand organizational priorities and track progress
getInitiative
Retrieve detailed information about a specific initiative including its goals, timeline, affected entities, scorecard targets, and current progress. Essential for understanding initiative scope and tracking achievement of objectives
getMyWorkspace
TOOL for retrieving current user's owned resources and work items across the Cortex workspace. FLEXIBLE REQUEST STRUCTURE: The request accepts an object with optional fields for each resource type: - myEntitiesRequest: Fetch entities (services, resources, domains) owned by the user - myTeamsRequest: Fetch teams the user belongs to - myScorecardsRequest: Fetch scorecards associated with user's entities - myOpenPRsRequest: Fetch user's open pull requests across all Git repositories - myRequestedReviewsRequest: Fetch PRs where user is requested as a reviewer - myWorkItemsRequest: Fetch work items (Jira, Linear, Azure DevOps) assigned to the user Set one or more fields to fetch multiple resource types in a single call. All results are combined into a single response array with mixed item types. RESPONSE STRUCTURE: Returns a single array of items where each item has an 'itemType' field indicating its type: - 'entity': Catalog entities (services, resources, domains) - 'team': Teams the user belongs to - 'scorecard': Scorecards for user's entities - 'pull_request': Open pull requests authored by the user - 'review_request': Pull requests where user is requested as reviewer - 'work_item': Work items (issues/tickets) assigned to the user EXAMPLES: 1. Fetch only services: {"myEntitiesRequest": {"entityTypes": ["service"]}} 2. Fetch teams and their entities: {"myTeamsRequest": {"includeMembers": true}, "myEntitiesRequest": {}} 3. Get all work (PRs, reviews, Jira tickets): {"myOpenPRsRequest": {}, "myRequestedReviewsRequest": {}, "myWorkItemsRequest": {}} 4. Search entities with filters: {"myEntitiesRequest": {"query": "payment", "ownershipSource": "DIRECT", "entityTypes": ["service", "resource"]}}
listRelationshipTypes
List all available relationship types with pagination. View relationship type configurations to understand what kinds of relationships can be created between entities like services, resources, domains, and teams
getRelationshipTypeDetails
Get complete details of a specific relationship type including its configuration, rules, source/destination filters, and inheritance settings. Essential for understanding how entities can be connected and what validation rules apply
listEntityRelationships
List all entity relationships/full graph for a specific relationship type across the entire organization. Returns paginated results showing all source-destination pairs, useful for understanding the complete relationship graph and finding all connections of a particular type
listScorecards
List all scorecards in the organization with optional filtering. View scorecard configurations to understand quality standards, compliance requirements, and maturity models. Supports filtering by groups, entities, and teams to find relevant scorecards
getScorecard
Get complete details of a scorecard including its configuration, rules, levels, weights, exemption settings, and evaluation criteria. Essential for understanding how services are evaluated and what standards they must meet
getScorecardNextStepsForEntity
Get actionable next steps for an entity to improve its scorecard performance. Shows which rules need to be satisfied to reach the next maturity level, helping teams prioritize improvements and track progress toward compliance goals
listScorecardScores
Retrieve scores for all entities evaluated by a specific scorecard. Returns paginated results showing how each service, resource, or domain performs against the scorecard's rules, including individual rule scores and overall scorecard scores
getTeamDetails
Retrieve detailed information about a specific team by its tag or ID. Returns complete team data including members, slack channels, metadata, and whether it's backed by an identity provider group
query_docs
Query the Cortex knowledge base for answers. Args: query: The question to ask Cortex docs Returns: Response from Cortex including answer and metadata
get_more_tools
Check for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.
Is this your server?
Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming — register now and you'll be first in line.
Create your account →
More from smithery
Octagon
AI agents for financial research. Query SEC filings, analyze company data, and retrieve market intelligence.
Jam
Capture and report bugs with automatic screen recordings and environment details. Create, view, and manage bug reports with full context.
Harvest
Log billable hours, manage projects, and send invoices. Track time across tasks, review team capacity, and generate expense reports.
X(Twitter) MCP Server
A server to create drafts of X(Twitter) posts, threads using LLMs and post directly from the chat.
Aiwyn Tax
Automate tax workflow tasks and manage client engagements. Track deadlines, organize documents, and handle billing for accounting firms.
Zoho mail
Zoho Mail is a secure and ad-free email hosting platform with collaboration tools, calendar integration, and extensive administrative controls
Similar servers
gmail-mcp1
Dispatch Tickets
DispatchTickets is a powerful SaaS-based ticketing and dispatch management platform designed to help businesses streamline customer support, service requests, and team operations. Our software enables companies to manage tickets, assign tasks, and track issues in real time through an intuitive and centralized dashboard. With features like a shared inbox, automated workflows, and team collaboration tools, DispatchTickets improves response time and enhances customer satisfaction. Whether you're a service-based business, IT support team, or field operations company, our platform simplifies communication and ensures no request goes unnoticed. DispatchTickets is built for scalability, making it suitable for startups, small businesses, and growing enterprises. Easily integrate your workflow, monitor performance, and deliver better customer experiences with a reliable and efficient ticketing solution.
Outreach Today MCP
Set up and manage cold outreach email accounts and domains. Build powerful AI sales agents effortlessly. Trusted by 2000+ B2B companies
Two Minute Reports
Analyse SEO, PPC, E-Commerce from 30+ marketing sources. Connect to your marketing stack with Two Minute Reports. Analyze data from Facebook Ads, Google Ads, TikTok Ads, LinkedIn Ads, Amazon Ads, Google Analytics 4 (GA4), Shopify, Amazon Seller Central, HubSpot, LinkedIn Pages, Facebook Insights, Instagram Insights, YouTube Analytics, Google Search Console, Google My Business, Google Trends, and PageSpeed Insights, all in one place. Ask questions in natural language and instantly get insights on CTR, CPC, conversions, ROAS, ad spend, SEO performance, engagement, and revenue trends across channels. Built for marketing agencies, growth teams, and data analysts, it turns multi-platform marketing data into clear, actionable insights.
Quake-Coding-Arena-MCP
# 🎯 Enhanced Quake Coding Arena Premium TypeScript MCP server that gamifies your development environment with authentic Quake 3 Arena sounds and dual voice announcers. ## 🎮 Features ### 11 Epic Achievements **Streak Achievements:** - RAMPAGE (10) - Multiple quick tasks - DOMINATING (15) - Complex problems solved - UNSTOPPABLE (20) - Long productive sessions - GODLIKE (25) - Legendary coding sessions **Quality Achievements:** - EXCELLENT - Elegant solutions - PERFECT - Flawless implementation - IMPRESSIVE - Creative problem-solving **Special:** - WICKED SICK (7) - Mind-blowing solutions - FIRST BLOOD - First bug found - HUMILIATION - Quick bug fixes - PREPARE TO FIGHT - Session kickoff ### 🎤 Dual Voice System - **Male Announcer**: Classic Quake 3 Arena voice - **Female Announcer**: Energetic "Sexy Female Announcer" voice - Instant switching between voice packs - Volume control (0-100%) ## 🔧 MCP Capabilities ### Tools (7) - `play_enhanced_quake_sound` - Trigger specific achievements with volume control - `random_enhanced_achievement` - Random achievement by category - `list_enhanced_achievements` - Browse all achievements - `get_enhanced_achievement_stats` - Session statistics - `set_enhanced_volume` - Adjust volume (0-100) - `set_voice_pack` - Switch male/female voices - `get_voice_pack_info` - Voice information ### Resources - Access to all sound files (MP3/WAV format) - Male and female voice packs - URI scheme: `quake://sounds/[male|female]/[filename]` ### Prompts (2) - `encourage-developer` - Contextual encouragement based on success level - `celebrate-victory` - Celebrate major coding victories ## 🎯 Perfect For - Developers wanting gamified coding environments - Teams needing motivational feedback - Streamers wanting engaging content - Anyone loving Quake 3 Arena nostalgia! ## 📦 Technical Details - **Platform**: Cross-platform (macOS, Windows, Linux) - **Audio Formats**: MP3 & WAV support - **Session Tracking**: Statistics and progress monitoring - **TypeScript**: Fully typed with modular architecture
Email Sender Server
Send emails via SMTP using a simple MCP tool. Easily integrate email sending capabilities into your applications or agents with a single tool call. Configure SMTP settings via environment variables for flexible deployment.
Indexed from Smithery · Updates nightly
View on Smithery →