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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Creates a user (notification recipient) record in MagicBell. Additive — sends no notification. Provide at least one identifier (external_id or email). Project API: POST /users.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "custom_attributes": { "additionalProperties": {}, "description": "Arbitrary key/value metadata for the user.", "propertyNames": { "type": "string" }, "type": "object" }, "email": { "description": "User email address.", "type": "string" }, "external_id": { "description": "Your own stable id for this user (recommended identifier).", "type": "string" }, "first_name": { "description": "User first name.", "type": "string" }, "last_name": { "description": "User last name.", "type": "string" }, "phone_numbers": { "description": "Array of phone numbers (E.164).", "items": { "type": "string" }, "type": "array" }, "timezone": { "description": "IANA timezone, e.g. America/New_York.", "type": "string" } }, "type": "object" }, "name": "magicbell_create_user", "outputSchema": null }, { "description": "Fetch a single broadcast by id. Project API: GET /broadcasts/{broadcast_id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "broadcast_id": { "description": "Broadcast id.", "type": "string" } }, "required": [ "broadcast_id" ], "type": "object" }, "name": "magicbell_get_broadcast", "outputSchema": null }, { "description": "Fetch a single delivery event by id. Project API: GET /events/{event_id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "event_id": { "description": "Event id.", "type": "string" } }, "required": [ "event_id" ], "type": "object" }, "name": "magicbell_get_event", "outputSchema": null }, { "description": "Fetch a single user by MagicBell user id or external id. Project API: GET /users/{user_id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "user_id": { "description": "MagicBell user id or external id.", "type": "string" } }, "required": [ "user_id" ], "type": "object" }, "name": "magicbell_get_user", "outputSchema": null }, { "description": "Fetch a single workflow run by id. Project API: GET /workflows/runs/{run_id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "run_id": { "description": "Workflow run id.", "type": "string" } }, "required": [ "run_id" ], "type": "object" }, "name": "magicbell_get_workflow_run", "outputSchema": null }, { "description": "List broadcasts (notification-send batches) with cursor pagination. Read-only observability. Project API: GET /broadcasts.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "ending_before": { "description": "Cursor: return items before this id (previous page).", "type": "string" }, "limit": { "description": "Max items per page (cursor pagination).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "starting_after": { "description": "Cursor: return items after this id (next page).", "type": "string" } }, "type": "object" }, "name": "magicbell_list_broadcasts", "outputSchema": null }, { "description": "List delivery channels (in-app, email, push, SMS, etc.) with cursor pagination. Project API: GET /channels.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "ending_before": { "description": "Cursor: return items before this id (previous page).", "type": "string" }, "limit": { "description": "Max items per page (cursor pagination).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "starting_after": { "description": "Cursor: return items after this id (next page).", "type": "string" } }, "type": "object" }, "name": "magicbell_list_channels", "outputSchema": null }, { "description": "List notification delivery events with cursor pagination. Read-only observability. Project API: GET /events.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "ending_before": { "description": "Cursor: return items before this id (previous page).", "type": "string" }, "limit": { "description": "Max items per page (cursor pagination).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "starting_after": { "description": "Cursor: return items after this id (next page).", "type": "string" } }, "type": "object" }, "name": "magicbell_list_events", "outputSchema": null }, { "description": "List configured provider integrations (e.g. Sendgrid, APNs, FCM). Project API: GET /integrations.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "magicbell_list_integrations", "outputSchema": null }, { "description": "List users (notification recipients) with cursor pagination. Project API: GET /users.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "ending_before": { "description": "Cursor: return items before this id (previous page).", "type": "string" }, "limit": { "description": "Max items per page (cursor pagination).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "starting_after": { "description": "Cursor: return items after this id (next page).", "type": "string" } }, "type": "object" }, "name": "magicbell_list_users", "outputSchema": null }, { "description": "List workflow runs (execution history) with cursor pagination. Project API: GET /workflows/runs.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "ending_before": { "description": "Cursor: return items before this id (previous page).", "type": "string" }, "limit": { "description": "Max items per page (cursor pagination).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "starting_after": { "description": "Cursor: return items after this id (next page).", "type": "string" } }, "type": "object" }, "name": "magicbell_list_workflow_runs", "outputSchema": null }, { "description": "List notification workflows with cursor pagination. Project API: GET /workflows.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "ending_before": { "description": "Cursor: return items before this id (previous page).", "type": "string" }, "limit": { "description": "Max items per page (cursor pagination).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "starting_after": { "description": "Cursor: return items after this id (next page).", "type": "string" } }, "type": "object" }, "name": "magicbell_list_workflows", "outputSchema": null }, { "description": "Updates a user record (reversible; sends no notification). Project API: PUT /users/{user_id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "custom_attributes": { "additionalProperties": {}, "description": "Arbitrary key/value metadata for the user.", "propertyNames": { "type": "string" }, "type": "object" }, "email": { "description": "User email address.", "type": "string" }, "external_id": { "description": "Your own stable id for this user (recommended identifier).", "type": "string" }, "first_name": { "description": "User first name.", "type": "string" }, "last_name": { "description": "User last name.", "type": "string" }, "phone_numbers": { "description": "Array of phone numbers (E.164).", "items": { "type": "string" }, "type": "array" }, "timezone": { "description": "IANA timezone, e.g. America/New_York.", "type": "string" }, "user_id": { "description": "MagicBell user id or external id to update.", "type": "string" } }, "required": [ "user_id" ], "type": "object" }, "name": "magicbell_update_user", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:6ccb9619ce701cf737bd43e480eabb90148c46ed41483ddb1c9f13bd3cb8d721 | sha256sum