Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,561Letters: 14Defects: 1,336counted 3 min ago
teppi

Server definition

Hash
sha256:6ee4fcd8db06d65e33cab97f047a3f11c0ec7fb36668780a974ba06a6829fe7b
What it is
What a remote MCP server returned when asked what it offers: 2 tools

The blob, as servednamed by its sha256

{ "instructions": "Evaluate a normalized portfolio against its mandate. Documents must be extracted and normalized by the calling agent before using these tools.", "tools": [ { "description": "Calculate explicit portfolio constraints deterministically from normalized holdings. Use this for arithmetic checks, not for interpreting natural-language mandates.", "inputSchema": { "$defs": { "AlignmentHolding": { "additionalProperties": false, "properties": { "attributes": { "additionalProperties": { "anyOf": [ { "type": "string" }, { "type": "integer" }, { "type": "number" }, { "type": "boolean" }, { "type": "null" } ] }, "maxProperties": 100, "title": "Attributes", "type": "object" }, "currency": { "default": "", "maxLength": 16, "title": "Currency", "type": "string" }, "id": { "maxLength": 120, "minLength": 1, "title": "Id", "type": "string" }, "name": { "maxLength": 500, "minLength": 1, "title": "Name", "type": "string" }, "source_reference": { "default": "", "maxLength": 500, "title": "Source Reference", "type": "string" }, "value": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Value" }, "weight": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "description": "Portfolio weight. Prefer a decimal share such as 0.24 for 24%. Percentage-point inputs such as 24 are also accepted and normalized when the supplied holdings use that convention.", "title": "Weight" } }, "required": [ "id", "name" ], "title": "AlignmentHolding", "type": "object" }, "DeterministicConstraint": { "additionalProperties": false, "properties": { "exposure_filter": { "anyOf": [ { "$ref": "#/$defs/ExposureFilter" }, { "type": "null" } ], "default": null }, "holding_ids": { "items": { "type": "string" }, "maxItems": 1000, "title": "Holding Ids", "type": "array" }, "id": { "maxLength": 120, "minLength": 1, "title": "Id", "type": "string" }, "max_value": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Max Value" }, "metric": { "enum": [ "single_holding_weight", "selected_holdings_weight", "filtered_holdings_weight", "top_n_holdings_weight", "holding_count", "total_weight" ], "title": "Metric", "type": "string" }, "min_value": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Min Value" }, "operator": { "enum": [ "<", "<=", "=", "!=", ">=", ">", "range" ], "title": "Operator", "type": "string" }, "threshold": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Threshold" }, "top_n": { "anyOf": [ { "maximum": 1000, "minimum": 1, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Top N" } }, "required": [ "id", "metric", "operator" ], "title": "DeterministicConstraint", "type": "object" }, "ExposureFilter": { "additionalProperties": false, "properties": { "dimension": { "enum": [ "denomination_currency", "country", "domicile", "issuer_country", "listing_country", "asset_class", "rating", "sector" ], "title": "Dimension", "type": "string" }, "match": { "enum": [ "equals", "not_equals", "in", "not_in" ], "title": "Match", "type": "string" }, "values": { "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 100, "minItems": 1, "title": "Values", "type": "array" } }, "required": [ "dimension", "match", "values" ], "title": "ExposureFilter", "type": "object" } }, "properties": { "base_currency": { "default": "USD", "maxLength": 16, "minLength": 1, "title": "Base Currency", "type": "string" }, "composition_scope": { "default": "unknown", "enum": [ "complete", "partial", "unknown" ], "title": "Composition Scope", "type": "string" }, "constraints": { "items": { "$ref": "#/$defs/DeterministicConstraint" }, "maxItems": 250, "minItems": 1, "title": "Constraints", "type": "array" }, "holdings": { "items": { "$ref": "#/$defs/AlignmentHolding" }, "maxItems": 1000, "minItems": 1, "title": "Holdings", "type": "array" }, "idempotency_key": { "maxLength": 255, "minLength": 1, "title": "Idempotency Key", "type": "string" }, "source_warnings": { "anyOf": [ { "items": { "maxLength": 2000, "minLength": 1, "type": "string" }, "maxItems": 100, "type": "array" }, { "type": "null" } ], "default": null, "title": "Source Warnings" } }, "required": [ "holdings", "constraints", "idempotency_key" ], "title": "calculate_portfolio_constraintsArguments", "type": "object" }, "name": "calculate_portfolio_constraints", "outputSchema": { "$defs": { "CapabilityLimitExceededOutput": { "additionalProperties": false, "properties": { "capability": { "title": "Capability", "type": "string" }, "code": { "const": "capability_limit_exceeded", "title": "Code", "type": "string" }, "message": { "title": "Message", "type": "string" }, "plan": { "title": "Plan", "type": "string" }, "resolution_paths": { "items": { "$ref": "#/$defs/CapabilityLimitResolutionPath" }, "minItems": 1, "title": "Resolution Paths", "type": "array" }, "retryable_now": { "const": false, "default": false, "title": "Retryable Now", "type": "boolean" }, "same_idempotency_key_reusable": { "const": true, "default": true, "title": "Same Idempotency Key Reusable", "type": "boolean" }, "status": { "const": "quota_exceeded", "title": "Status", "type": "string" }, "usage": { "$ref": "#/$defs/CapabilityLimitUsage" } }, "required": [ "code", "status", "message", "capability", "plan", "usage", "resolution_paths" ], "title": "CapabilityLimitExceededOutput", "type": "object" }, "CapabilityLimitResolutionPath": { "additionalProperties": false, "properties": { "available_at": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "default": null, "title": "Available At" }, "description": { "maxLength": 500, "minLength": 1, "title": "Description", "type": "string" }, "id": { "maxLength": 64, "minLength": 1, "title": "Id", "type": "string" }, "label": { "maxLength": 120, "minLength": 1, "title": "Label", "type": "string" }, "url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Url" } }, "required": [ "id", "label", "description" ], "title": "CapabilityLimitResolutionPath", "type": "object" }, "CapabilityLimitUsage": { "additionalProperties": false, "properties": { "limit": { "minimum": 0, "title": "Limit", "type": "integer" }, "period": { "const": "calendar_month", "default": "calendar_month", "title": "Period", "type": "string" }, "resets_at": { "format": "date-time", "title": "Resets At", "type": "string" }, "started_at": { "format": "date-time", "title": "Started At", "type": "string" }, "used": { "minimum": 0, "title": "Used", "type": "integer" } }, "required": [ "used", "limit", "started_at", "resets_at" ], "title": "CapabilityLimitUsage", "type": "object" }, "ConstraintResult": { "additionalProperties": false, "properties": { "actual": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Actual" }, "holding_ids": { "items": { "type": "string" }, "title": "Holding Ids", "type": "array" }, "id": { "title": "Id", "type": "string" }, "message": { "title": "Message", "type": "string" }, "metric": { "enum": [ "single_holding_weight", "selected_holdings_weight", "filtered_holdings_weight", "top_n_holdings_weight", "holding_count", "total_weight" ], "title": "Metric", "type": "string" }, "status": { "enum": [ "pass", "fail", "insufficient_evidence" ], "title": "Status", "type": "string" } }, "required": [ "id", "metric", "status", "message" ], "title": "ConstraintResult", "type": "object" }, "InvocationMeta": { "additionalProperties": false, "properties": { "idempotent_replay": { "title": "Idempotent Replay", "type": "boolean" }, "monthly_invocation_limit": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Monthly Invocation Limit" }, "monthly_invocations": { "title": "Monthly Invocations", "type": "integer" }, "monthly_tokens": { "$ref": "#/$defs/MonthlyTokenUsage" }, "plan": { "title": "Plan", "type": "string" } }, "required": [ "idempotent_replay", "plan", "monthly_invocations", "monthly_invocation_limit", "monthly_tokens" ], "title": "InvocationMeta", "type": "object" }, "MonthlyTokenUsage": { "additionalProperties": false, "properties": { "input_tokens": { "default": 0, "title": "Input Tokens", "type": "integer" }, "output_tokens": { "default": 0, "title": "Output Tokens", "type": "integer" }, "total_tokens": { "default": 0, "title": "Total Tokens", "type": "integer" } }, "title": "MonthlyTokenUsage", "type": "object" }, "PortfolioConstraintsOutput": { "additionalProperties": false, "properties": { "capability": { "const": "portfolio_constraints.v1", "title": "Capability", "type": "string" }, "meta": { "$ref": "#/$defs/InvocationMeta" }, "results": { "items": { "$ref": "#/$defs/ConstraintResult" }, "title": "Results", "type": "array" }, "status": { "enum": [ "compliant", "non_compliant", "insufficient_evidence" ], "title": "Status", "type": "string" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "required": [ "capability", "status", "meta" ], "title": "PortfolioConstraintsOutput", "type": "object" } }, "anyOf": [ { "$ref": "#/$defs/PortfolioConstraintsOutput" }, { "$ref": "#/$defs/CapabilityLimitExceededOutput" } ], "title": "PortfolioConstraintsToolOutput", "type": "object" } }, { "description": "Compare a clean mandate with normalized holdings. Do not send PDF, CSV, spreadsheet, or factsheet files; extract them before calling.", "inputSchema": { "$defs": { "AlignmentHolding": { "additionalProperties": false, "properties": { "attributes": { "additionalProperties": { "anyOf": [ { "type": "string" }, { "type": "integer" }, { "type": "number" }, { "type": "boolean" }, { "type": "null" } ] }, "maxProperties": 100, "title": "Attributes", "type": "object" }, "currency": { "default": "", "maxLength": 16, "title": "Currency", "type": "string" }, "id": { "maxLength": 120, "minLength": 1, "title": "Id", "type": "string" }, "name": { "maxLength": 500, "minLength": 1, "title": "Name", "type": "string" }, "source_reference": { "default": "", "maxLength": 500, "title": "Source Reference", "type": "string" }, "value": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Value" }, "weight": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "description": "Portfolio weight. Prefer a decimal share such as 0.24 for 24%. Percentage-point inputs such as 24 are also accepted and normalized when the supplied holdings use that convention.", "title": "Weight" } }, "required": [ "id", "name" ], "title": "AlignmentHolding", "type": "object" }, "AlignmentRule": { "additionalProperties": false, "properties": { "enabled": { "default": true, "title": "Enabled", "type": "boolean" }, "explanation": { "default": "", "maxLength": 2000, "title": "Explanation", "type": "string" }, "exposure_filter": { "anyOf": [ { "$ref": "#/$defs/ExposureFilter" }, { "type": "null" } ], "default": null }, "id": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Id" }, "max_value": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Max Value" }, "min_value": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Min Value" }, "operator": { "enum": [ "<", "<=", "=", "!=", ">=", ">", "range" ], "title": "Operator", "type": "string" }, "target": { "maxLength": 500, "minLength": 1, "title": "Target", "type": "string" }, "threshold": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Threshold" }, "title": { "default": "", "maxLength": 200, "title": "Title", "type": "string" }, "unit": { "default": "percent", "maxLength": 64, "title": "Unit", "type": "string" } }, "required": [ "target", "operator" ], "title": "AlignmentRule", "type": "object" }, "ExposureFilter": { "additionalProperties": false, "properties": { "dimension": { "enum": [ "denomination_currency", "country", "domicile", "issuer_country", "listing_country", "asset_class", "rating", "sector" ], "title": "Dimension", "type": "string" }, "match": { "enum": [ "equals", "not_equals", "in", "not_in" ], "title": "Match", "type": "string" }, "values": { "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 100, "minItems": 1, "title": "Values", "type": "array" } }, "required": [ "dimension", "match", "values" ], "title": "ExposureFilter", "type": "object" } }, "properties": { "base_currency": { "default": "USD", "maxLength": 16, "minLength": 1, "title": "Base Currency", "type": "string" }, "composition_scope": { "default": "unknown", "enum": [ "complete", "partial", "unknown" ], "title": "Composition Scope", "type": "string" }, "holdings": { "items": { "$ref": "#/$defs/AlignmentHolding" }, "maxItems": 1000, "minItems": 1, "title": "Holdings", "type": "array" }, "idempotency_key": { "maxLength": 255, "minLength": 1, "title": "Idempotency Key", "type": "string" }, "mandate": { "default": "", "maxLength": 50000, "title": "Mandate", "type": "string" }, "portfolio_name": { "default": "Portfolio", "maxLength": 255, "title": "Portfolio Name", "type": "string" }, "rules": { "anyOf": [ { "items": { "$ref": "#/$defs/AlignmentRule" }, "maxItems": 250, "type": "array" }, { "type": "null" } ], "default": null, "title": "Rules" }, "source_warnings": { "anyOf": [ { "items": { "maxLength": 2000, "minLength": 1, "type": "string" }, "maxItems": 100, "type": "array" }, { "type": "null" } ], "default": null, "title": "Source Warnings" } }, "required": [ "holdings", "idempotency_key" ], "title": "evaluate_portfolio_alignmentArguments", "type": "object" }, "name": "evaluate_portfolio_alignment", "outputSchema": { "$defs": { "CapabilityLimitExceededOutput": { "additionalProperties": false, "properties": { "capability": { "title": "Capability", "type": "string" }, "code": { "const": "capability_limit_exceeded", "title": "Code", "type": "string" }, "message": { "title": "Message", "type": "string" }, "plan": { "title": "Plan", "type": "string" }, "resolution_paths": { "items": { "$ref": "#/$defs/CapabilityLimitResolutionPath" }, "minItems": 1, "title": "Resolution Paths", "type": "array" }, "retryable_now": { "const": false, "default": false, "title": "Retryable Now", "type": "boolean" }, "same_idempotency_key_reusable": { "const": true, "default": true, "title": "Same Idempotency Key Reusable", "type": "boolean" }, "status": { "const": "quota_exceeded", "title": "Status", "type": "string" }, "usage": { "$ref": "#/$defs/CapabilityLimitUsage" } }, "required": [ "code", "status", "message", "capability", "plan", "usage", "resolution_paths" ], "title": "CapabilityLimitExceededOutput", "type": "object" }, "CapabilityLimitResolutionPath": { "additionalProperties": false, "properties": { "available_at": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "default": null, "title": "Available At" }, "description": { "maxLength": 500, "minLength": 1, "title": "Description", "type": "string" }, "id": { "maxLength": 64, "minLength": 1, "title": "Id", "type": "string" }, "label": { "maxLength": 120, "minLength": 1, "title": "Label", "type": "string" }, "url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Url" } }, "required": [ "id", "label", "description" ], "title": "CapabilityLimitResolutionPath", "type": "object" }, "CapabilityLimitUsage": { "additionalProperties": false, "properties": { "limit": { "minimum": 0, "title": "Limit", "type": "integer" }, "period": { "const": "calendar_month", "default": "calendar_month", "title": "Period", "type": "string" }, "resets_at": { "format": "date-time", "title": "Resets At", "type": "string" }, "started_at": { "format": "date-time", "title": "Started At", "type": "string" }, "used": { "minimum": 0, "title": "Used", "type": "integer" } }, "required": [ "used", "limit", "started_at", "resets_at" ], "title": "CapabilityLimitUsage", "type": "object" }, "InvocationMeta": { "additionalProperties": false, "properties": { "idempotent_replay": { "title": "Idempotent Replay", "type": "boolean" }, "monthly_invocation_limit": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Monthly Invocation Limit" }, "monthly_invocations": { "title": "Monthly Invocations", "type": "integer" }, "monthly_tokens": { "$ref": "#/$defs/MonthlyTokenUsage" }, "plan": { "title": "Plan", "type": "string" } }, "required": [ "idempotent_replay", "plan", "monthly_invocations", "monthly_invocation_limit", "monthly_tokens" ], "title": "InvocationMeta", "type": "object" }, "MonthlyTokenUsage": { "additionalProperties": false, "properties": { "input_tokens": { "default": 0, "title": "Input Tokens", "type": "integer" }, "output_tokens": { "default": 0, "title": "Output Tokens", "type": "integer" }, "total_tokens": { "default": 0, "title": "Total Tokens", "type": "integer" } }, "title": "MonthlyTokenUsage", "type": "object" }, "PortfolioAlignmentOutput": { "additionalProperties": false, "properties": { "capability": { "const": "portfolio_alignment.v1", "title": "Capability", "type": "string" }, "findings": { "items": { "additionalProperties": true, "type": "object" }, "title": "Findings", "type": "array" }, "meta": { "$ref": "#/$defs/InvocationMeta" }, "rule_results": { "items": { "additionalProperties": true, "type": "object" }, "title": "Rule Results", "type": "array" }, "status": { "enum": [ "compliant", "non_compliant", "insufficient_evidence" ], "title": "Status", "type": "string" }, "summary": { "title": "Summary", "type": "string" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "required": [ "capability", "status", "summary", "meta" ], "title": "PortfolioAlignmentOutput", "type": "object" } }, "anyOf": [ { "$ref": "#/$defs/PortfolioAlignmentOutput" }, { "$ref": "#/$defs/CapabilityLimitExceededOutput" } ], "title": "PortfolioAlignmentToolOutput", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:6ee4fcd8db06d65e33cab97f047a3f11c0ec7fb36668780a974ba06a6829fe7b | sha256sum