MCP 서버

portkey

io.usefulapi/portkey
데이터 및 분석 MCP 및 에이전트 인프라 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Provides read access to Portkey AI gateway configurations, virtual keys, workspaces, users, audit logs, and request analytics, plus feedback logging.

portkey_create_feedback
Create feedback
WRITES a feedback record into the Portkey account, attached to a request/trace by trace_id. Use for logging a quality score (typically -10..10) with an optional weight (0..1) and metadata. Portkey: POST /feedback.
파괴적 작업
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['trace_id', 'value'], 'properties': {'value': {'type': 'number', 'description': 'Feedback score, typically -10..10.'}, 'weight': {'type': 'number', 'description': 'Relative weight of this feedback, 0..1.'}, 'metadata': {'type': 'object', 'description': 'Arbitrary metadata key/values.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'trace_id': {'type': 'string', 'description': 'The request/trace id to attach feedback to.'}}}
portkey_get_analytics_graph
Get analytics graph
Get a time-series analytics graph for a single metric (cost, requests, tokens, latency, error-rate, cache-hit-rate, …) over a time window. Optionally scope by virtual keys, configs, or metadata. Portkey: GET /analytics/graphs/{metric}.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['metric', 'time_of_generation_min', 'time_of_generation_max'], 'properties': {'metric': {'enum': ['cost', 'requests', 'tokens', 'latency', 'error-rate', 'errors', 'status-codes', 'requests-per-user', 'rescued-requests', 'cache-hit-rate', 'cache-hit-latency', 'users', 'weighted-feedback'], 'type': 'string', 'description': 'Which metric graph to return.'}, 'configs': {'type': 'string', 'description': 'Comma-separated config slugs to scope the graph.'}, 'metadata': {'type': 'string', 'description': 'JSON string of metadata key/values to scope the graph.'}, 'total_units': {'type': 'string', 'description': 'Bucket size for the series, e.g. "day" or "hour".'}, 'virtual_keys': {'type': 'string', 'description': 'Comma-separated virtual key slugs to scope the graph.'}, 'time_of_generation_max': {'type': 'string', 'description': 'End of the window (ISO8601, format YYYY-MM-DDTHH:MM:SS±HH:MM).'}, 'time_of_generation_min': {'type': 'string', 'description': 'Start of the window (ISO8601, format YYYY-MM-DDTHH:MM:SS±HH:MM).'}}}
portkey_get_analytics_group
Get analytics group
Get grouped analytics (aggregated by models, users, or metadata) over a time window. Portkey: GET /analytics/groups/{group}.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['group', 'time_of_generation_min', 'time_of_generation_max'], 'properties': {'group': {'enum': ['models', 'users', 'metadata'], 'type': 'string', 'description': 'Dimension to group the analytics by.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page. Default 50.'}, 'current_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (0-based) for pagination. Default 0.'}, 'time_of_generation_max': {'type': 'string', 'description': 'End of the window (ISO8601, format YYYY-MM-DDTHH:MM:SS±HH:MM).'}, 'time_of_generation_min': {'type': 'string', 'description': 'Start of the window (ISO8601, format YYYY-MM-DDTHH:MM:SS±HH:MM).'}}}
portkey_get_api_key
Get API key
Get a single API key's metadata by id (the secret is never returned). Portkey: GET /api-keys/{id}.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The API key id.'}}}
portkey_get_config
Get config
Get a single gateway config by slug (or id), including its routing rules. Portkey: GET /configs/{slug}.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The config slug or id.'}}}
portkey_get_user
Get user
Get a single user by id. Portkey: GET /users/{id}.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The user id.'}}}
portkey_get_virtual_key
Get virtual key
Get a single virtual key by slug, including its provider + limits. Portkey: GET /virtual-keys/{slug}.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The virtual key slug.'}}}
portkey_get_workspace
Get workspace
Get a single workspace by slug/id. Portkey: GET /workspaces/{id}.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The workspace slug or id.'}}}
portkey_list_api_keys
List API keys
List API keys in the organization/workspace (metadata only — secrets are never returned). Portkey: GET /api-keys.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page. Default 50.'}, 'current_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (0-based) for pagination. Default 0.'}, 'workspace_id': {'type': 'string', 'description': 'Scope keys to a workspace id/slug.'}}}
portkey_list_audit_logs
List audit logs
List audit log entries (admin actions across the organization). Portkey: GET /audit-logs.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page. Default 50.'}, 'current_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (0-based) for pagination. Default 0.'}}}
portkey_list_configs
List configs
List gateway configs (routing/fallback/retry/cache rulesets applied to requests). Portkey: GET /configs.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'workspace_id': {'type': 'string', 'description': 'Scope configs to a workspace id/slug.'}}}
portkey_list_user_invites
List user invites
List pending user invitations to the organization. Portkey: GET /user-invites.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page. Default 50.'}, 'current_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (0-based) for pagination. Default 0.'}}}
portkey_list_users
List users
List users in the organization. Filter by role or email. Portkey: GET /users.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'role': {'type': 'string', 'description': 'Filter users by role (e.g. admin, member).'}, 'email': {'type': 'string', 'description': 'Filter users by email address.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page. Default 50.'}, 'current_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (0-based) for pagination. Default 0.'}}}
portkey_list_virtual_keys
List virtual keys
List virtual keys (the aliases that map to provider credentials + budget/rate limits used in requests). Portkey: GET /virtual-keys.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page. Default 50.'}, 'current_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (0-based) for pagination. Default 0.'}}}
portkey_list_workspace_members
List workspace members
List members of a workspace (users + their roles). Portkey: GET /workspaces/{id}/members.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The workspace slug or id.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page. Default 50.'}, 'current_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (0-based) for pagination. Default 0.'}}}
portkey_list_workspaces
List workspaces
List workspaces in the organization. Portkey: GET /workspaces.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page. Default 50.'}, 'current_page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Page number (0-based) for pagination. Default 0.'}}}
변경됨
portkey_create_feedback
2026년 10월 1일 2:43 AM
변경됨
portkey_list_audit_logs
2026년 10월 1일 2:43 AM
변경됨
portkey_list_user_invites
2026년 10월 1일 2:43 AM
변경됨
portkey_get_user
2026년 10월 1일 2:43 AM
변경됨
portkey_list_users
2026년 10월 1일 2:43 AM
변경됨
portkey_list_workspace_members
2026년 10월 1일 2:43 AM
변경됨
portkey_get_workspace
2026년 10월 1일 2:43 AM
변경됨
portkey_list_workspaces
2026년 10월 1일 2:43 AM
변경됨
portkey_get_virtual_key
2026년 10월 1일 2:43 AM
변경됨
portkey_list_virtual_keys
2026년 10월 1일 2:43 AM
변경됨
portkey_get_api_key
2026년 10월 1일 2:43 AM
변경됨
portkey_list_api_keys
2026년 10월 1일 2:43 AM
변경됨
portkey_get_config
2026년 10월 1일 2:43 AM
변경됨
portkey_list_configs
2026년 10월 1일 2:43 AM
변경됨
portkey_get_analytics_group
2026년 10월 1일 2:43 AM
변경됨
portkey_get_analytics_graph
2026년 10월 1일 2:43 AM
추가됨
portkey_create_feedback
2026년 9월 21일 2:44 AM
추가됨
portkey_list_audit_logs
2026년 9월 21일 2:44 AM
추가됨
portkey_list_user_invites
2026년 9월 21일 2:44 AM
추가됨
portkey_get_user
2026년 9월 21일 2:44 AM
추가됨
portkey_list_users
2026년 9월 21일 2:44 AM
추가됨
portkey_list_workspace_members
2026년 9월 21일 2:44 AM
추가됨
portkey_get_workspace
2026년 9월 21일 2:44 AM
추가됨
portkey_list_workspaces
2026년 9월 21일 2:44 AM
추가됨
portkey_get_virtual_key
2026년 9월 21일 2:44 AM
추가됨
portkey_list_virtual_keys
2026년 9월 21일 2:44 AM
추가됨
portkey_get_api_key
2026년 9월 21일 2:44 AM
추가됨
portkey_list_api_keys
2026년 9월 21일 2:44 AM
추가됨
portkey_get_config
2026년 9월 21일 2:44 AM
추가됨
portkey_list_configs
2026년 9월 21일 2:44 AM