Skip to main content
Glama

keychain_receive

Retrieve and access secure Bitwarden Send content from a URL, enabling JSON object extraction or file downloads for vault management.

Instructions

Access a Bitwarden Send from a url. Use obj=true for JSON object; downloadFile=true for file content. (bw receive)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYes
passwordNo
objNo
downloadFileNo

Implementation Reference

  • The tool 'receive' (often referred to as keychain_receive when prefixed) is implemented in registerTools.ts. It calls sdk.receive(input).
      `${deps.toolPrefix}.receive`,
      {
        title: 'Receive',
        description:
          'Access a Bitwarden Send from a url. Use obj=true for JSON object; downloadFile=true for file content. (bw receive)',
        annotations: { readOnlyHint: true, openWorldHint: true },
        inputSchema: {
          url: z.string(),
          password: z.string().optional(),
          obj: z.boolean().optional(),
          downloadFile: z.boolean().optional(),
        },
        _meta: toolMeta,
      },
      async (input, extra) => {
        const sdk = await deps.getSdk(extra.authInfo);
        const result = await sdk.receive(input);
        return {
          structuredContent: { result },
          content: [{ type: 'text', text: 'OK' }],
        };
      },
    );

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/icoretech/warden-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server