Sendora's docs and API for coding agents: send test mail, read the log, set up webhooks.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer and a Sendora server or account key; leave it out to connect with OAuth
true lets a live or account key make changes
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Read one of Sendora's documents whole, as Markdown: a guide (sendora://docs/…), an API operation (sendora://reference/…), the error codes (sendora://errors) or an SDK's README and rules for agents (sendora://sdk/readme and sendora://sdk/skill for TypeScript, sendora://sdk/python/readme and sendora://sdk/python/skill for Python). sendora://index lists every document; search_docs finds the right one.
A document's address, such as sendora://index.
Read one of Sendora's documents whole, as Markdown: a guide (sendora://docs/…), an API operation (sendora://reference/…), the error codes (sendora://errors) or an SDK's README and rules for agents (sendora://sdk/readme and sendora://sdk/skill for TypeScript, sendora://sdk/python/readme and sendora://sdk/python/skill for Python). sendora://index lists every document; search_docs finds the right one.
| Argument | Type | Description |
|---|---|---|
| uri* | string | A document's address, such as sendora://index. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"uri"
],
"properties": {
"uri": {
"type": "string",
"minLength": 1,
"description": "A document's address, such as sendora://index."
}
}
}Search Sendora's guides, API reference, error codes and the SDKs' READMEs. Use it before writing code against either SDK or the HTTP API, and whenever an error code or a limit needs explaining. Answers the best-matching sections with their document's uri; read the whole document with read_doc.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many sections, at most. |
| query* | string | Words to look for, such as "verify webhook signature" or an error code such as recipient_suppressed. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "How many sections, at most."
},
"query": {
"type": "string",
"maxLength": 500,
"minLength": 1,
"description": "Words to look for, such as \"verify webhook signature\" or an error code such as recipient_suppressed."
}
}
}