MCP serverio.github.bartek-filipiuk/intent-hub
Book a local business by saying what you need; matching businesses bid and you confirm one.
Overview
Score?
UNRATED 0.690
of what a free look can see, on 17 looks
Looks
19
last 46 min ago
Tools
11
changed 10 days ago
More info
URL
openintentprotocol.com/mcp
streamable-http
Says it is
intent-hub 0.1.1
protocol 2025-06-18
In the record since
16 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.690 · highest on record 0.8561
Toolsfrom sha256:5979c02b34…82f42e · +0 −0 10 days ago
| Tool | Schema |
|---|---|
| ask_business Ask 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, what it does not do. Re |
input · no output |
| cancel_booking Release 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-supported`. |
input · no output |
| capabilities What 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 revision and where the |
input · no output |
| confirm_booking Confirm 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 business once. A business |
input · no output |
| confirm_phone Spend 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`, and the fifth wrong o |
input · no output |
| find_offers Find 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 `complete: false` carri |
input · no output |
| get_booking Read 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 it to pick up a convers |
input · no output |
| hold_slot Hold 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 take another time of the |
input · no output |
| link_phone Tie 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. Afterwards `confirm_book |
input · no output |
| register_agent Get 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 `Authorization: Bearer <key>` on |
input · no output |
| unlink_phone Forget 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 full `contact` again. Ans |
input · no output |
Verify it yourself
npx teppi-check https://openintentprotocol.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M2SHAFCBDTE3Q5ACHW26V2TE