Server definition
- Hash
- sha256:024fce8b178d9e86e76558bd1822d52ee9dd12625e8d6cf28b4897b38e2b5508
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Fiber AI API - Discovery and execution tools.\n\nHOW TO USE (3 steps):\n1. search_endpoints(\"your intent\", constraints=[...], preferredTags=[...], tagPack=\"...\") - Choose the best operations with ranked alternatives\n2. get_endpoint_details_full(\"operationId\") - Get complete schema and examples for complex fields\n3. call_operation(\"operationId\", {body: {...}}) - Execute\n\nEXAMPLES:\n- \"find companies\" → search_endpoints(\"find AI companies in SF\", constraints=[\"country\", \"headcount\"]) → companySearch\n- \"get email\" → search_endpoints(\"reveal work email for known profile\") → syncContactEnrichment\n- \"find people\" → search_endpoints(\"find VP engineering in fintech\") → peopleSearch\n\nAUTHENTICATION: Every API call requires an apiKey parameter. Ask the user for their Fiber API key (starts with sk_live_ or sk_test_) and include it in every call_operation request body.\n\nFOR COMPLEX WORKFLOWS (bulk operations, audiences):\nRead llms://fiber.ai/llms.txt for step-by-step guidance.\nFor API choice among similar operations, read llms://fiber.ai/api-selector.\n",
"tools": [
{
"description": "Execute any Fiber API operation by operationId.\n\nIMPORTANT:\n- Most operations require `apiKey` in the request body.\n- Prefer search_endpoints() first when operation choice is ambiguous.\n- Use get_endpoint_details_full(operationId='...') first for complex/nested parameter shapes.\n\nArgs:\n operationId: The operation ID to call\n params: Parameters dict: {\"body\": {...}, \"path\": {...}, \"query\": {...}}\n\nReturns:\n API response data or error details.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"operationId": {
"type": "string"
},
"params": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"operationId"
],
"type": "object"
},
"name": "call_operation",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Get COMPLETE schema and details for a specific API operation.\n\nUse this BEFORE calling an API to understand exactly what parameters are needed.\n\nArgs:\n operationId: The operation ID (e.g., \"syncContactEnrichment\")\n\nReturns:\n Complete schema including all required/optional fields, request body schema,\n response schema, and example usage.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"operationId": {
"type": "string"
}
},
"required": [
"operationId"
],
"type": "object"
},
"name": "get_endpoint_details_full",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "List available Fiber API endpoints with optional tag/search filtering.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null
},
"search": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"tagPack": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"tags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object"
},
"name": "list_all_endpoints",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "List curated tag packs for large tool catalogs.\n\nUse this to narrow exploration (for example social-media or enrichment).",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_tag_packs",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Canonical API selection tool for endpoint discovery and ranking.\n\nUse this first to get the top recommended operations for a user intent.\nSupports optional constraints plus tag-scoped selection via preferredTags,\nexcludedTags, or a curated tagPack key.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"constraints": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null
},
"excludedTags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null
},
"limit": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null
},
"preferredTags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null
},
"query": {
"type": "string"
},
"tagPack": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_endpoints",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:024fce8b178d9e86e76558bd1822d52ee9dd12625e8d6cf28b4897b38e2b5508 | sha256sum