Launch AI virtual assistants for your real estate business in minutes. 24/7 lead qualification, appointment scheduling, CRM sync, SMS, email & voice. Free to try!
This listing identifies a third-party MCP server. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
This server may ask you to sign in when your AI client connects.
Last probed Nov 3, 2026 · mcp.oppy.pro
25tools discovered
For AI agents — MCPBundles Directory API
For MCP client apps (human connect):
MCP connect URL: https://mcp.oppy.pro/mcp
Skill page: https://www.mcpbundles.com/skills/oppy-mcp-e7f83668fa
Explore capabilities (25)
read 1
other 24
Manage
18
Ask Oppy
2
Other capabilities
5
Manage Boards
other
manage_boards
Oppy boards, lists, and cards. Prefix = resource: board_*, list_*, item_*.
Browse: board_list → list_list(board_id) → item_list. Create: board_create(title) → list_create → item_create(list_id, title).
item_get/update/move/delete work from item_id alone. Start list calls unfiltered. List/get and create/update echoes default to id,title,status,tags,order (+ counts). fields=* or full_payload:true to expand. item_list rows may be partial — item_get before item_update; force:true to shrink a descri
Description may be truncated on the public preview.
Manage Boards — Oppy boards, lists, and cards. Prefix = resource: board_*, list_*, item_*.
Browse: board_list → list_list(board_id) → item_list. Create: board_create(title) → list_create → item_create(list_id, title).
item_get/update/move/delete work from item_id alone. Start list calls unfiltered. List/get and create/update echoes default to id,title,status,tags,order (+ counts). fields=* or full_payload:true to expand. item_list rows may be partial — item_get before item_update; force:true to shrink a descri
Manage Contacts — Oppy contacts. Actions: list, get, create, update, delete, clear_dnc, clear_needs_attention, count, bulk_update, bulk_add_tags, bulk_remove_tags, analytics, find_duplicates, search_notes, duplicate_review, merge_contacts, segment, export, help.
create needs email or phone. get/update/delete/clear_dnc/clear_needs_attention need contact_id. Start list/count unfiltered. list/get and write echoes default to id,name,email,phone_number,status,tags,company_name,stage,starred,updated_at. fields=* or fu
Manage Conversations — Oppy conversations. Actions: list, get, create, update, post_message, generate_reply, analyze, export_transcript, share_transcript, revoke_transcript, help.
create needs channel_id + contact_method (sms/email/voice/chat). chat is internal; sms/voice need phone_number; email needs email. generate_reply after create for sms/email/voice or nothing is sent.
list pages with limit + latest_message_before (no page/offset). Start unfiltered. list/get and create/update echoes default to a compact row (i
Manage Channels — Oppy channels (AI assistants). Actions: list, get, create, update, archive, history, restore, join_meeting, reflect, help.
create/archive need confirmed_by_user:true. Cannot set managers here — get admin_settings; change via PATCH /api/channels/:id/admin_settings.
list/get and create/update/archive echoes default to id,title,description,status,timestamps,voice_settings. fields=* or full_payload:true for the full row (system_message, functions, config).
system_message shrink >70% is 422 unless f
Manage Indexes — Oppy knowledge bases (Index → WebPages + Chunks). A channel may have many indexes; attach is additive.
Actions: list, get, create, update, delete, attach_channel, detach_channel, help. create needs name. Seed URLs after create via the add-page endpoint, not this tool.
list/get and create/update echoes default to id,name,description,privacy_status,slug,web_page_count,timestamps. fields=* or full_payload:true for channels + crawl counts.
Call action:help (topic: create|attach|fields) for create/
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Launch AI virtual assistants for your real estate business in minutes. 24/7 lead qualification, appointment scheduling, CRM sync, SMS, email & voice. Free to try!
How do I connect Oppy to my AI agent?
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
How many tools does Oppy provide?
Operate this server?
Request removal if you do not want Oppy listed here, or claim the listing if you want to manage it on MCPBundles.
Operate Oppy?
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms · Request removal
More in developer tools
Other MCP servers in this category from the directory index
Generate Content — Oppy content generation: text, images, and video. Actions: generate, generate_video, capabilities, templates, video_models. generate keeps text and images. templates defaults to names and flags — full_payload:true or fields:prompt for prompt text and image URLs. person_generation enums differ — image: ALLOW_ALL/ALLOW_ADULT/DONT_ALLOW, video: allow_adult/disallow.
Extract Data — Extract structured data from a URL or HTML. Actions: extract (AI), quick (heuristics: JSON-LD/meta/tables).
extract: optional JSON Schema + hints. quick output: json|tables|meta|all.
Manage Notes — Oppy notes (Contact/Account/Conversation owners; admin create defaults to Account). Actions: list, get, create, update, duplicate, delete, patch_body, list_sections, list_for_resource, create_for_resource, generate_pdf, help.
Reuse a template with duplicate (aliases copy/clone) — not get+create. Share: visibility:"public_unlisted". layout:"full_bleed" for a full-screen page. Create seeds ## Summary/TODO/Entries/Sources when body is omitted.
list/get and create/update/patch echoes default to id,
Manage Feedbacks — Oppy thumbs feedback on messages, conversations, notes, and OpenAiTracking records.
Actions: list, get, create, update, delete. create needs feedbackable_type, feedbackable_id, score (1 or -1). comment max 140. delete needs confirm_delete:true.
For questions about the MCP tools themselves, use oppy_mcp_feedback.
Manage Notes Bulk — Bulk Oppy note updates/deletes (max 100). For a single note use manage_notes.
update: {note_ids, updates:{tags:{add,remove}, visibility, status, metadata.embedded_channel_id}}.
delete: soft-archive by default. hard_delete:true requires confirm:true.
Manage Events — Oppy activity log (Contacts, Conversations, Messages, Notes). Millions of rows — use aggregate/summary for counts; list only for recent individual rows.
Actions: list, get, create, update, delete, timeline, list_for_resource, aggregate, summary, activity, filter_options, help.
get/create/update/timeline omit payload unless fields=* or full_payload:true. timeline omits linked records unless include_associations:true.
Call action:help (topic: aggregate|list|create) for group_by, filters, and crea
Manage Browser — Oppy headless browser. Decide from the DOM (snapshot/evaluate/content), not screenshots.
Flow: create_command_session → action:"playwright" with a batch → stop_session.
Primary perception: snapshot (ARIA tree). Screenshot only for final visual check or canvas/PDF.
Call action:help (topic: playwright|locators|examples|errors) for the operation schema.
Manage Calendar — Oppy calendar events (Google). Distinct from manage_calendars (connections).
Actions: status, list_calendars, list_events, get_event, create_event, update_event, delete_event, analytics, help.
reason is required (one short sentence). list_events needs start_time + end_time. Timezone: America/New_York (TZInfo).
Event rows default to id,summary,status,start,end,links. fields=* or full_payload:true for description, attendees, and conference data.
Call action:help (topic: events|analytics) for query
Manage Automation Rules — Oppy automation rules: event → action. Actions: list, get, create, update, delete, executions, help.
CREATE: name + trigger_event + action_type + action_config. Site-specific selectors and copy belong in the rule, never in Oppy code.
Call action:help (topic: actions|conditions|visitor|security) for action_config shapes and the visitor catalog.
Manage Loops — Oppy Loops: standing prompt + schedule + target channel. Each fire starts a fresh conversation.
Actions: list, get, create, update, pause, resume, run_now, delete, list_runs, list_templates, versions, restore, promote_conversation, help.
create needs name, prompt (20-4000 chars; say where the result should go), and schedule_nl or schedule_rrule (must include a time of day).
Call action:help (topic: create|limits|cadence|tools) for budgets, cadence_policy, and tool_allowlist.
Manage Calendars — Oppy calendar connections and channel assignments. Distinct from manage_calendar (events).
Actions: list, get, add, create, update, remove, assign, unassign, by_channel, sync_channel, refresh, generate_connect_token, help.
reason is required. create (new Google calendar) only on an explicit admin request.
list/get and create/update echoes default to id,name,email,status,channel_ids. fields=* for scheduling_settings + metadata.
Call action:help (topic: connect|assign|fields) for add/create vs as
Manage Files — Oppy Files: upload, organize, analyze, and search account files.
Actions: help, upload, list, get, update, move, share, delete, analyze, content, search, status.
list/upload/update/move default to id,filename,folder,status,timestamps (no analysis_summary). Batch upload uses files:[{filename, base64|url}]. content and search hits are returned whole. fields=* to expand.
Call action:help (topic: overview|visibility|sharing|search|analysis) before assuming a limit — some search modes are flag-gated
Note Audio — Oppy note TTS. Cached on note.metadata.audio by body_hash + voice_id.
Actions: get (cached or async generate), generate (wait for URL). Voice: explicit voice_id > embedded channel > default.
Ask Oppy — Ask a teammate Oppy (another channel caller_channel_id can reach). Call list_teammates to see who.
Resolve by channel id, team_id, embed_key, or assistant_name. prompt/question or messages[]. Single teammate returns conversation_id; poll the same id if status is generating. teammates[] (max 5) fans out.
List Teammates — List teammate Oppies that caller_channel_id can reach with ask_oppy. Returns name plus team_id, embed_key, and channel_id.
Ask Oppy Help — Help for Oppy agent-to-agent asking (ask_oppy + list_teammates): addressing, polling, and examples.
Manage Tools — Inspect and safely evolve the Oppy tool registry (comms_tool_definitions). SUPER-ADMIN ONLY — global, cross-account.
Actions: list, get, update, promote, drift. Live rows accept prose only (description/display_name/ui_group/tags). Schema changes need a draft + promote with confirm set to the exact tool name.
Seeder rewrites code-derived fields; run action:drift before editing.
Manage Prompts — Inspect the Oppy prompt registry (prompt_template notes). SUPER-ADMIN ONLY — one registry account serves every account.
Actions: list, get, parity. Read-only: edit bodies with manage_notes using the note_id from list/get.
Oppy Mcp Feedback — File a question, comment, or concern about an Oppy MCP tool. Creates a durable ticket on the account's "Oppy MCP Feedback" board (Triage list) plus an mcp.tool_feedback event the Oppy team can list and iterate on.
Use this for tool UX, missing capability, token waste, confusing params, or branding — not customer or personal data. kind: question|comment|concern|bug.
MCPBundles probed 25 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
What authentication does Oppy require?
Oppy may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Don't want this listed?
Request removal from the MCPBundles directory. We stop publishing this listing on mcpbundles.com.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.