io.github.bartek-filipiuk/intent-hub
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Book a local business by saying what you need; matching businesses bid and you confirm one.
Summary by lookupd
Lets an agent request local business offers from a plain-language need, hold a bid slot, and confirm a booking with the customer's details.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http intent-hub https://openintentprotocol.com/mcp
Codex, remote (streamable-http)
codex mcp add intent-hub --url https://openintentprotocol.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"intent-hub": {
"url": "https://openintentprotocol.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (11 tools)
Publisher-provided text
find_offersFind offers from local businesses for what a person asked for. Send their sentence as `text`; the hub parses the trade, the town and the day. An answer with `cohold_slotHold the slot of one bid from this session's round for ten minutes, before asking the person for their details. One open hold per business per session: to takeconfirm_bookingConfirm a held slot with the customer's name and phone number; this is the booking. Idempotent: confirming the same hold twice books it once and tells the busincancel_bookingRelease a held or confirmed slot of this session, so the slot is free again. Businesses that host their own agent do not offer this yet and answer `not-supporteget_bookingRead the state of a session: the understood intent and its open question, the bids of the current round and every hold with its present status and link. Use itask_businessAsk one business a question about itself and get back the fragments of its own knowledge base that answer it: the price list, the rules, what it travels to, wharegister_agentGet this agent its own identity, once: answers an `agent` id and a `key`. The key is shown in this answer and never again — keep it and send it as `Authorizatiolink_phoneTie this agent to the phone number of the person it books for: the hub texts that number a six-digit code naming this agent, and `confirm_phone` spends it. Afteconfirm_phoneSpend the code that link_phone texted, and tie this agent to that number. Ten minutes and five tries; a wrong code answers `invalid-code` with `attemptsLeft`, aunlink_phoneForget the number this agent was linked to. The bookings already made keep it — they belong to the person, not to this agent — and confirm_booking needs a fullcapabilitiesWhat this hub can do, in one call: every tool by name, every resource by URI, every prompt by name, the per-client budgets, how to authenticate, the protocol re
Details
- Version: 0.1.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1777 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/bartek-filipiuk/intent-hub
- Website: https://openintentprotocol.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.bartek-filipiuk/intent-hub)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp